CATEGORII DOCUMENTE |
Una
din problemele determinate de utilizarea tehnicii
schema://gazda:port/numecale#fragmentURI?sir_cautare
Obiectul Location are urmatoarele proprietati asociate elementelor URL-ului:
protocol - are ca valoare schema utilizata pentru accesarea documentului (schema), de exemplu, http
host - are ca valoare numele de domeniu sau adresa IP (gazda
port - are ca valoare portul utilizat de server pentru comunicare (port
pathname - are ca valoare numele caii catre document (numecale
hash (proprietate aplicabila numai URL-urilor HTTP) - are ca valoare un nume de ancora, excluzand caracterul hash ( fragmentURI
search (proprietate aplicabila numai URL-urilor HTTP) - are ca valoare partea de cautare a URL-ului, excluzand semnul de intrebare ( sir_cautare
Pe
langa proprietatile enumerate, obiectul Location mai are inca doua: href (are ca valoare intregul URL) si hostname (reprezinta componentele gazda:port Proprietatea
hash (implementata
in JavaScript 1.0) poate fi setata oricand, dupa incarcarea documentului in
browser. Daca valoarea specifica nu poate fi gasita in documentul curent, este
generata o eroare. Prin setarea proprietatii hash se poate naviga in document fara reincarcarea
acestuia. Principiul
utilizat pentru realizarea bookmarking-ului
in aplicatiile
<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<title>Rezolvarea problemei
bookmarking-ului in
<script type="text/javascript">
<!-- <![
function serializare()
function deserializare()
function afiseazaStarea()
document.title = "Rezolvarea problemei bookmarking-ului
in
}
function schimbaStarea()
var stareCurenta = "1";
// ]]> -->
</script>
</head>
<body onload="deserializare();afiseazaStarea();">
<h2>Rezolvarea problemei bookmarking-ului in AJAX.</h2>
Starea curenta a paginii este: <span id="stare"></span>.
<br /><br />
<input type="button" onclick="schimbaStarea();"
value="Click pentru a schimba starea" />
</body>
</html>
In exemplul prezentat, pagina incarcata in browser are doua stari precizate prin intregii 1 si 2. Fiecare modificare a starii este insotita de schimbarea componentei hash a URL-ului paginii.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 986
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved