Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Переадресация если нет элемента (https://javascript.ru/forum/dom-window/29801-pereadresaciya-esli-net-ehlementa.html)

fAmOus 12.07.2012 02:14

Переадресация если нет элемента
 
Помогите написать скрипт, который будет переадресовывать человека на другую страницу, если на данной странице нет определённого кода.
Вот например такого:
<div id="название"></div>

Deff 12.07.2012 02:27

<div id="название"></div>
<script type="text/javascript">
var a="название";
var b = "http://javascript.ru/";
if( document.getElementById(a))window.location=b;
</script>

fAmOus 12.07.2012 03:03

Deff,
Он работает не так, как должен.
Мне нужно чтобы скрипт искал этот элемент и если не нашёл его, то он переадресовывает, а если нашёл действия не требуются.
Заранее спасибо :)

lord2kim 12.07.2012 10:12

Цитата:

Сообщение от fAmOus (Сообщение 188231)
Deff,
Он работает не так, как должен.
Мне нужно чтобы скрипт искал этот элемент и если не нашёл его, то он переадресовывает, а если нашёл действия не требуются.
Заранее спасибо :)

<html>
<head>
<title></title>
</head>
<body>
<div id="id"></div>
<script type="text/javascript">
if (!document.getElementById("id")) { window.location = "http://javascript.ru"; }
</script>
</body>
</html>

fAmOus 12.07.2012 11:42

lord2kim,
Большое спасибо. :)


Часовой пояс GMT +3, время: 18:28.