Pagina 1 din 1

Adaugare date in URL cu JavaScript

Scris: Lun Oct 10, 2011
de MelecaCristian
Buna marplo
Am observat la un site ceva ciudat in url care mar interesa si pe mine dar nu stiu cum sa fac :-S de exemplu url-ul il accesezi normal :
http://site.net/pagina
si dupa cateva secunde apare http://site.net/pagina?lang=ro
si dinastea stiu ca sunt de traducere si ca foloseste GET dar cum sa fac sa fac si eu acelas lucru adica postez o pagina noua si de ce javascript am nevoie pentru a adauga ?lang=ro in finalul url-ului multumesc :)

scriptul care am incercat sa il folosesc este :

Cod: Selectaţi tot

<script type="text/javascript">
window.location = "http://site.net/?lang=ro";
</script>
dar faza este ca imi apare corect dar mi se tot reincarca pagina in acelas timp deci daca sar putea odata sa puna codul sau cand este codul acolo sa nu mai deie incaodata refresh cred ca mai degraba sar folosi php aici nu ?

Adaugare date in URL cu JavaScript

Scris: Lun Oct 10, 2011
de MarPlo
Salut
Incearca urmatorul script. Comentarii ajutatoare pt. invatat si pt. cine vrea sa faca modificari.

Cod: Selectaţi tot

<script type="text/javascript">
var addinurl = '?lang=ro';                 // seteaza ce trebuie adaugat in url
var urladr = window.location.toString();   // preia adresa paginii, transformata in sir

// daca in adresa paginii nu e valoarea din "addinurl", 
// o adauga si deschde pagina cu ce e in "addinurl"
if(urladr.indexOf(addinurl)==-1) window.location = urladr+addinurl;
</script>

Adaugare date in URL cu JavaScript

Scris: Mar Oct 11, 2011
de MelecaCristian
Iti multumesc mult pentru script am mai gasit inca unul :

Cod: Selectaţi tot

<body onload="if (location.href.indexOf('reload')==-1) {location.replace(location.href+'?lang=ro')}">
asta in cazul in care pagina nu accepta javascript