Autor Zpráva
Homer Simpson
Profil *
Lze sledovat změnu proměnné window.location.href v javascriptu a při její změně spustit nějakou funkci, která případně přesměrování zabrání či přesměruje stránku jinam?

Něco jako tohle, ale pro window.location.href:

window.watch("location", function(object, oldVal, newVal) {
   // udělej něco
});


Podobná analogie pro window.location.href totiž nefunguje (funkce se při změně window.location.href nespustí):
window.location.watch("href", function(object, oldVal, newVal) {
   // udělej něco
});
fajzen
Profil
Homer Simpson:
existuje eventa onunload
Homer Simpson
Profil *
Dík, ale použití funkce onunload má pro mě jeden háček - potřebuji totiž ještě získat odkaz, na který je uživatel přesměrován a případně ho podle toho přesměrovat jinam.
Chamurappi
Profil
Reaguji na Homera Simpsona:
Nevím o tom, že by to, co chceš, nějak šlo.

Něco jako tohle, ale pro window.location.href
Tohle tohle navíc ani nepodporují všechny prohlížeče.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0