Marvil Skrevet 4. april 2008 Del Skrevet 4. april 2008 Har et script som endrer skriftstørrelsen på en side. Dette fungerer greit, problemet er at den ikke lagrer innstillingene når man går til en annen underside. Jeg trenger altså noe mer i JSet som lager en cookie som lagrer verdien slik at skriftstørrelsen holder seg - er det noen som har tips her ? JSet ser slik ut; var min=8; var standard=11; var max=15; function increaseFontSize() { var p = document.getElementsByTagName('*'); for(i=0;i<p.length;i++) { if(p[i].style.fontSize) { var s = parseInt(p[i].style.fontSize.replace("px","")); } else { var s = 11; } if(s!=max) { s += 1; } p[i].style.fontSize = s+"px"; } }; function resetFontSize() { var p = document.getElementsByTagName('*'); for(i=0;i<p.length;i++) { if(p[i].style.fontSize) { var s = parseInt(p[i].style.fontSize.replace("px","")); } else { var s = 11; } p[i].style.fontSize = standard+"px"; } }; function decreaseFontSize() { var p = document.getElementsByTagName('*'); for(i=0;i<p.length;i++) { if(p[i].style.fontSize) { var s = parseInt(p[i].style.fontSize.replace("px","")); } else { var s = 11; } if(s!=min) { s -= 1; } p[i].style.fontSize = s+"px"; } }; Om noen har andre JS som gjør jobben er det flott, eneste er at det må takle skriftstørrelse satt i fast enhet (px), noe de jeg hadde ikke gjorde.. Lenke til kommentar
WiRRE Skrevet 6. april 2008 Del Skrevet 6. april 2008 Har et script som endrer skriftstørrelsen på en side. Dette fungerer greit, problemet er at den ikke lagrer innstillingene når man går til en annen underside. Jeg trenger altså noe mer i JSet som lager en cookie som lagrer verdien slik at skriftstørrelsen holder seg - er det noen som har tips her ? JSet ser slik ut; var min=8; var standard=11; var max=15; function increaseFontSize() { var p = document.getElementsByTagName('*'); for(i=0;i<p.length;i++) { if(p[i].style.fontSize) { var s = parseInt(p[i].style.fontSize.replace("px","")); } else { var s = 11; } if(s!=max) { s += 1; } p[i].style.fontSize = s+"px"; } }; function resetFontSize() { var p = document.getElementsByTagName('*'); for(i=0;i<p.length;i++) { if(p[i].style.fontSize) { var s = parseInt(p[i].style.fontSize.replace("px","")); } else { var s = 11; } p[i].style.fontSize = standard+"px"; } }; function decreaseFontSize() { var p = document.getElementsByTagName('*'); for(i=0;i<p.length;i++) { if(p[i].style.fontSize) { var s = parseInt(p[i].style.fontSize.replace("px","")); } else { var s = 11; } if(s!=min) { s -= 1; } p[i].style.fontSize = s+"px"; } }; Om noen har andre JS som gjør jobben er det flott, eneste er at det må takle skriftstørrelse satt i fast enhet (px), noe de jeg hadde ikke gjorde.. kan du ikke mekke deg noen hidden fields, som du poster til neste side? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå