Diacritice vechi sau noi pe un site, JavaScript
Scris: 31 Mar 2014, 03:02
Am facut in seara asta un scriptulet in JavaScript care poate fi usor inglobat intr-un site, astfel incat sa se poata alege tipul de diacritice dorit, standard versus traditionale.
In final apare un link toggle pe undeva, Vreau diacritice traditionale versus Vreau diacritice standard.
La link-ul urmator este un ZIP cu trei fisiere, unul fiind Instructiuni:
ToggleDiacritics.zip
Pe scurt, nu trebuie decat:
0. Se pune pe server fisierul JSDiacritics.js.
1. Se include in <head> linia:
2. La body, peste tot trebuie pus atributul onload, astfel incat sa fie:
3. Se poate pune unde se doreste in pagina link-ul toggle, cel care face schimbarea:
Note:
0. Fisierul index.html din arhiva e doar pentru demonstratie, trebuie apasat Allow blocked content ca sa fie lasat JavaScript in mod offline.
1. Se poate schimba textul celor doua link-uri, adica textul pentru cele doua infatisari ale link-ului toggle.
Textele sunt pe primul rand din fisierul JSDiacritics.js, cele doua elemente ale array-ului toggleText.
2. Este setat cookie pentru 365 zile, valoarea este in variabila iExpDays, pe al doilea rand al fisierului .js.
3. Valoarea implicita a tipului de diacritice este pe cele standard, iDirection=1, a treia variabila din fisierul .js; 0 ar fi pentru implicit traditionale.
Cele trei variabile mentionate mai sus sunt globale si sunt la inceputul fisierului .js, deci usor modificabile.
Indiferent care dintre tipurile de diacritice este ales, acela va fi prezent peste tot.
Valoarea aleasa se salveaza in cookie.
Stiu ca Secarica explica faptul ca au fost numite gresit Traditionale diacriticele cu sedila, dar eu le-am denumit tot astfel din obisnuinta.
In final apare un link toggle pe undeva, Vreau diacritice traditionale versus Vreau diacritice standard.
La link-ul urmator este un ZIP cu trei fisiere, unul fiind Instructiuni:
ToggleDiacritics.zip
Pe scurt, nu trebuie decat:
0. Se pune pe server fisierul JSDiacritics.js.
1. Se include in <head> linia:
Cod: Selectaţi tot
<script type="text/javascript" src="JSDiacritics.js"></script>
Cod: Selectaţi tot
<body onload="setToggleLinkAndText()">
Cod: Selectaţi tot
<a id="toggleDirection" onclick="toggleDiacritics()"></a>
0. Fisierul index.html din arhiva e doar pentru demonstratie, trebuie apasat Allow blocked content ca sa fie lasat JavaScript in mod offline.
1. Se poate schimba textul celor doua link-uri, adica textul pentru cele doua infatisari ale link-ului toggle.
Textele sunt pe primul rand din fisierul JSDiacritics.js, cele doua elemente ale array-ului toggleText.
2. Este setat cookie pentru 365 zile, valoarea este in variabila iExpDays, pe al doilea rand al fisierului .js.
3. Valoarea implicita a tipului de diacritice este pe cele standard, iDirection=1, a treia variabila din fisierul .js; 0 ar fi pentru implicit traditionale.
Cele trei variabile mentionate mai sus sunt globale si sunt la inceputul fisierului .js, deci usor modificabile.
Indiferent care dintre tipurile de diacritice este ales, acela va fi prezent peste tot.
Valoarea aleasa se salveaza in cookie.
Stiu ca Secarica explica faptul ca au fost numite gresit Traditionale diacriticele cu sedila, dar eu le-am denumit tot astfel din obisnuinta.