Autor Zpráva
farradox
Profil
Zdravím,
řeším jak vložit novou url adresu s parametry pomocí JS. Jedná se mi konrétně o reakci Ajaxu a zabezpečení proti refreshnutí stránky.
Předem díky za radu.
_es
Profil
farradox:
Nie je ti vôbec rozumieť, na čo sa pýtaš.
farradox
Profil
Pokud máte např. adresu http://www.neco.cz, tak vyvoláním akce potřebuji prohlížeči podstrčit adresu http://www.neco.cz/?parametr=4, aniž by došlo k reloadu stránky.
_es
Profil
farradox:
máte např. adresu http://www.neco.cz
Kde? V adresnom poli prehliadača?

prohlížeči podstrčit adresu http://www.neco.cz/?parametr=4, aniž by došlo k reloadu stránky
Kam? Do adresného poľa? Prečo by prehliadač nemal tú adresu načítať, keď ide o odlišnú adresu?

Ak potrebuješ meniť adresu v prehliadači bez načítania celej stránky, meň časť adresy za #.

Jedná se mi konrétně o reakci Ajaxu
Čo s tým má Ajax? Akú reakciu? Princíp Ajaxu je predsa ten, že sa dáta prijmú len v JS, teda nie je žiadny dôvod na „refresnutí“ stránky.
farradox
Profil
Formou záložek # mě to nenapadlo, ale stejně potřebuji JS příkaz, který mi hodnoty za # doplní do adresního řádku prohlížeče. Nepoužívám akce pomocí odkazů.

„Jedná se mi konrétně o reakci Ajaxu“
Když dojde k refreshnutí stránky, tak se mi rozpadnou aktuální data a zobrazí se původní stránka. Potřebuji si z parametrů v url vytáhnout navolená data a stránku zobrazit, tak jak ji náštěvník navolil. Něco obdobného jako na http://www.alza.cz při selekci značek nebo jednotlivých parametrů.
_es
Profil
farradox:
JS příkaz, který mi hodnoty za # doplní do adresního řádku prohlížeče
location.hash="nejakýText";
No táto časť adresy sa serveru neposiela.
Asi by si si mal radšej najprv ujasniť základné veci - čo sa deje na strane servera a čo na strane klienta-prehliadača.
farradox
Profil
location.hash jsem přesně potřeboval. Ovšem netušil jsem, že kotvy "#"se nepředávají na server, takže je ani nejde pomocí php zjistit. Ovšem přes JavaScript ano a tak mi to taky stačí. Díky za radu.
Chamurappi
Profil
Reaguji na farradoxe:
zabezpečení proti refreshnutí stránky
Mění-li se hlavní obsah stránky, je zpravidla lepší načíst novou stránku normálně.

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: