Autor Zpráva
verunci
Profil *
potřebovala bych pokud má uživatel zapnutý JS tak aby odkaz zpracoval JS ( return false by měl
zakázat zpracování html odkazu ) a pokud má uživatel JS vypnutý, tak aby odlaz fungoval klasicky
mělo by to jít podle mě takto:

<a href="index.htm" onclick="window.location.href='index-js.htm'; return false">odkaz</a>

v IE to jede ok
v FF to ignoruje return false a funguje to jako klasickej odkaz :(
v Opeře se při kliknutí zasekne :(

děkuju za rady
Kcko
Profil
to je divny, me to tedy funguje i ve FF i Opere

<a href="index.htm" onclick="window.location.href='index2.php'; return false;">odkaz</a>
verunci
Profil *
v FF ani v Opeře mi to vážně nefunguje
mám IE 6, FF 1.5, Opera 9.1
venca12
Profil
Potvrzuji Kckova slova, v FF 2.0 mi to funguje bez problémů. Nemáš tam vypnutý JS?
verunci
Profil *
je to asi hloupé, tak mi to nefungovalo, protože jsem pro testovací účely odkazovala na neexistující stránku, když jsem vyplnila do href i location.href nějakou existující tak to jde, nevím tedy co tomu tak vadilo, ale hlavně, že to jde
díky za odpovědi
peta
Profil
verunci
<a href="index.htm" onclick="return false;">odkaz</a>
To by melo normalne fungovat.
Ale je opravdu mozne, ze jakmile JS vyhodi chybu, pak se stranka chova jako bez JS.
Chyba se obvykle objevi v JS konzoli.
FF - nastroje - chybova konzola
O - nastroje - javascript - konzola
IE - zluty vykricnik dole vlevo ve status baru, rozkliknout
Toto téma je uzamčeno. Odpověď nelze zaslat.

0