Autor | Zpráva | ||
---|---|---|---|
radekbar Profil |
Potřebuji na určitých stránkách s formuláři znemožnit krok zpět aby si uživatel omylem třeba swipnutím na telefonu ze strany nesmazal již vyplněné pole, což jde snadno
<script> history.pushState(null, null, location.href); window.onpopstate = function () { history.go(1); }; </script> Ale zrada pokud potřebuji vyvolat dialogové okno s odchodem pryč, třeba <a href=https://www.google.com onclick="return confirm('Jít na stránky gopogle?')">GOOGLE</a> Pokud to zkusíte na počítači nebo na android tak mohu stisknout kolikrát chci tlačítko zpět a nic se nestane a pak kliknu na onen odkaz a vyskočí okno s otázkou. Jenže u iOS mohu na oenen odkaz kliknout pouze pokud jsem nezkusil dát v prohlížeci zpět které je taktéž zablokováno, jakmile dám byť jednou pokus zpět tak odkaz "onclick" je již nefunkční a nic se nestane. Pokud onclick=... vyhodím tak odkaz jako takový funguje ale už bez potvrzení. Nevíte někdo co s tím prosím? |
||
Časová prodleva: 2 roky
|
0