| FAQ |
| Kalender |
|
|
#1 | ||
|
|||
|
Flitig postare
|
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()">
<option value="Match">Match</option>
<option value="Täningsmatch">Träningsmatch</option>
<option value="Träning">Träning</option>
<option value="Övrigt">Övrigt</option>
</select>
<script language="javascript">
function checkIfMatch(){
if(document.getElementById('flag').value == 'Match'){
document.getElementById('match').style.display = '';
document.getElementById('comment').style.display = 'none';
document.getElementById('text').value = 'Match';
} else if(document.getElementById('flag').value == 'Träningsmatch'){
document.getElementById('match').style.display = '';
document.getElementById('comment').style.display = 'none';
document.getElementById('text').value = 'Träningmatch';
} else {
document.getElementById('comment').style.display = '';
document.getElementById('match').style.display = 'none';
}
}
checkIfMatch();
</script>
|
||
|
|
Svara med citat
|
|
|
#2 | ||
|
|||
|
Supermoderator
|
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
__________________
Jonny Zetterström se.linkedin.com/in/jonnyz | bjz.se | sajthotellet.com | kalsongkungen.se | zretail.se | zetterstromnetworks.se | webbhotellsguide.se | ekonominyheter24.se | nyamobiltelefoner.se | gapskratt.se | antivirusguiden.se | jonny.nu |
||
|
|
Svara med citat
|
|
|
#3 | |||
|
||||
|
Medlem
|
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. |
|||
|
|
Svara med citat
|
|
|
#4 | ||
|
|||
|
Flitig postare
|
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. |
||
|
|
Svara med citat
|
| Svara |
|
|