Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.01.2018, 07:37
Новичок на форуме
Отправить личное сообщение для rengtai Посмотреть профиль Найти все сообщения от rengtai
 
Регистрация: 04.01.2018
Сообщений: 1

почему 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>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему скрипт отрабатывает в IE только при первом входе на сайт? tygeddar Элементы интерфейса 3 20.09.2012 01:37
Почему PHP в JavaScript? Chiz Общие вопросы Javascript 3 19.04.2012 21:08
Почему в коде нету тегов? selo (X)HTML/CSS 15 06.03.2012 15:11
Почему не работает из PHP? Pumych Элементы интерфейса 6 12.02.2011 13:51
Как передать картинку из javascript в php KIVagant AJAX и COMET 3 12.05.2010 11:54