Gå til innhold

Script som justerer skriftstørrelse - lagre innstillingene ?


Anbefalte innlegg

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
Videoannonse
Annonse
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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...