![]() |
Har en bit kod som slutat fungera sedan det blev ett serverbyte.
Från början låg det hela på en Linux-server och nu *suck* är det bytt till en Windows-server. Jag har fattat att det hela beror på 'ä' i Träningsmatch. Att när document.getElementById('flag').value hämtar värdet och stöter på Täningsmatch så förstår den inte ä eller ä kodas om fel på vägen så att jämnförelsen mellan Täningsmatch och Täningsmatch inte blir den samma. Så varför blir det såhär? och hur löser man det? Kod:
<select name="flag" id="flag" onchange="checkIfMatch()"> |
Om du ser till att alltid skriva träningsmatch, d v s med r så går det säkert bättre. Du har på flera ställen skrivit täningsmatch istället för tRäningsmatch
|
Citat:
Jag skulle testa att skriva value="Träningsmatch" innan jag skyller på svenska tecken. Oavsett så borde det inte vara beroende på om du använder Windows eller UNIX eftersom både HTML-koden och javascriptskoden används i webbläsaren och alltså borde svenska tecken tolkas lika. Servern levererar bara sidans innehåll. |
Citat:
HAHA.. där ser man... och vad har vi lärt oss? Koda inte med trötta ögon. :) Tack. EDIT: Tog förövrigt bara föregivet att det var windows-serverns fel då jag fått en del andra problem pga detta bytet. (gammal windows server för den delen, med PHP-stenålder och MYSQL-frösihjäl. |
Alla tider är GMT +2. Klockan är nu 01:06. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson