Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 14.03.2012, 14:29
Аватар для T-sh
Профессор
Отправить личное сообщение для T-sh Посмотреть профиль Найти все сообщения от T-sh
 
Регистрация: 04.12.2009
Сообщений: 579

Сообщение от lamer Посмотреть сообщение
Неа, тогда много всего переделывать нужно.


Так работает, спасибо =)
я так понимаю, на нескольких <li> один и тот же id прописан? так нельзя. один id должен быть только у одного элемента.
__________________
С моих слов записано верно.
Ответить с цитированием
  #12 (permalink)  
Старый 16.03.2012, 01:45
Профессор
Отправить личное сообщение для lamer Посмотреть профиль Найти все сообщения от lamer
 
Регистрация: 08.02.2012
Сообщений: 216

Сообщение от T-sh Посмотреть сообщение
я так понимаю, на нескольких <li> один и тот же id прописан? так нельзя. один id должен быть только у одного элемента.
Я понимаю это. У каждого <li> свой собственный идентификатор.
Ответить с цитированием
  #13 (permalink)  
Старый 17.03.2012, 10:17
Профессор
Отправить личное сообщение для lamer Посмотреть профиль Найти все сообщения от lamer
 
Регистрация: 08.02.2012
Сообщений: 216

После некоторых проб, пришел к выводу что .click() работает медленнее чем тот же window.location
Поэтому реализовал вот так:

<html>

<head>
<script>
window.onload = function(cookie_name) {
var url = document.getElementById('click').firstChild;
if (document.cookie.length > 0)
 {
 return false;
 } else {
 window.location.replace(url);
 }
}
</script>
</head>

<body>
<li id="click"><a href="javascript:alert('cookie_NO')"><h3>cookie</h3></a></li>
</body>

</html>


Но есть небольшая проблема, не всегда будет на странице со скриптом идентификатор id="click", поэтому хотел написать чтоб если на странице нет id="click" то скрипт не выполнялся, т.е. чтоб не только по кукам была проверка но и было прерывание выполнения если нет id="click" то скрипт не выполняется.
По сути он и так если нету id="click" не выполняется, точнее выполняется с ошибкой: Не удалось получить значения свойства firstChild.

Подскажите плиз что нужно добавить чтоб если нет на странице id="click" то скрипт не выполнялся далее ?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск скрипта через некоторое кол-во времени. qwermjk Общие вопросы Javascript 9 31.03.2013 06:15
Клик по ссылке Саша82 Events/DOM/Window 3 25.01.2012 00:43
Клик по ссылке из подгружаемого скрипта jokerbot jQuery 4 31.03.2010 21:34
переход по ссылке через N секунд jerryfish Events/DOM/Window 4 23.02.2010 17:05
клик по ссылке и сбивание скролла жбан Общие вопросы Javascript 3 06.05.2009 10:32