почему location.href не отрабатывает в PHP коде
надо прокрутить страницу на метку при загрузке
нашел в сети функцию jump. По onclick работает но почему-то из под PHP (такой-же JS код) не получается Подскажите пожалуйста что не так <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <script> function jump(h){ var url = location.href; //Save down the URL without hash. location.href = "#"+h; //Go to the target element. history.replaceState(null,null,url); //Don't like hashes. Changing it back. } </script> </head> <style>#test { background-color: lightpink; width:25px; margin: 5px; }</style> <body> <div id="test" onclick="jump('aa');" >aa</div> <div id="test" onclick="jump('bb');" >bb</div> <div><a name="aa"></a>aa</div> <?php for ($i = 1; $i <= 100; $i++) { echo '<div><a name='.$i.'></a>'.$i.'</div>'; } ?> <div><a name="bb"></a>bb</div> <?php $h = 99; echo '<script language="javascript"> alert("hello '.$h.'"); var url = location.href; location.href = "#99"; history.replaceState(null,null,url); </script>'; ?> </body> </html> |
Часовой пояс GMT +3, время: 04:19. |