| Van: | |
| Datum: | Maandag 8 maart 2010, 22:36 |
| Onderwerp: | Vervelend probleempje in Javascript |
Om de lettergrootte aan te passen heb ik een JavaScript gemaakt.
Probleem is dat het verkleinen prima gaat.
De standaard waarde is ook zonder problemen.
Maar het vergroten gaat niet in stapjes, maar in een keer naar de
eindwaarde.
Ik doe iets fout in het if-statement maar ik kan na lang zoeken het niet
vinden.
Dit is het script
function switchFontSize (waarde) {
CurrentFontSize = GetCookie("font_size");
switch (waarde) {
case 'inc':
if (CurrentFontSize+0.1 < 1.4) {
CurrentFontSize+=0.1;
}
else {
CurrentFontSize=1.4;
}
break;
case 'dec':
if (CurrentFontSize-0.1 > 0.6) {
CurrentFontSize-=0.1;
}
else {
CurrentFontSize=0.6;
}
break;
default:
CurrentFontSize=0.8;
}
SetCookie('font_size', CurrentFontSize, 30);
}
Alvast bedankt voor het meedenken.
Ton van Doorn
Probleem is dat het verkleinen prima gaat.
De standaard waarde is ook zonder problemen.
Maar het vergroten gaat niet in stapjes, maar in een keer naar de
eindwaarde.
Ik doe iets fout in het if-statement maar ik kan na lang zoeken het niet
vinden.
Dit is het script
function switchFontSize (waarde) {
CurrentFontSize = GetCookie("font_size");
switch (waarde) {
case 'inc':
if (CurrentFontSize+0.1 < 1.4) {
CurrentFontSize+=0.1;
}
else {
CurrentFontSize=1.4;
}
break;
case 'dec':
if (CurrentFontSize-0.1 > 0.6) {
CurrentFontSize-=0.1;
}
else {
CurrentFontSize=0.6;
}
break;
default:
CurrentFontSize=0.8;
}
SetCookie('font_size', CurrentFontSize, 30);
}
Alvast bedankt voor het meedenken.
Ton van Doorn
