Показать сообщение отдельно
  #3 (permalink)  
Старый 27.06.2012, 17:50
Новичок на форуме
Отправить личное сообщение для KoenigDesign Посмотреть профиль Найти все сообщения от KoenigDesign
 
Регистрация: 27.06.2012
Сообщений: 2

Немножечко разверну вопрос:

Есть объект, В нашем случае картинка, изначально она прописана так:

<img src="data/img/cat/nobanner.gif" style="border:1px solid #33a6e2;" id="ban1">


Есть вышеприведённая функция:

function ban(loc,id){
	     document.images['ban'+loc].src='data/img/cat/'+id+'_s.jpg'
	     document.images['ban'+loc].onclick="location.href='.?p=catalog&item='+id"
}


Так же есть функция таймаута для вызова функции с нужным параметром:

setTimeout('ban(1,1)', 10000);


По сути, когда отрабатывает "сэттаймаут" SRC нашей картинки становится "data/img/cat/1_s.jpg", а кликом адресует на ".?p=catalog&item=1".

Напоминаю, что всё хорошо работает во всём, кроме IE.

Пытался изменить <IMG на "<img src="data/img/cat/nobanner.gif" style="border:1px solid #33a6e2;" id="ban1" onclick="location.href='.'">"
Т.е. добавил исходное значение "onclick="location.href='.'", подумал может IE не нравится, что этого параметра нет вовсе - тоже не помогло.

Большое спасибо Deff(у) за внимание и ответ, но не совсем его понял =( С JavaScript работаю сугубо по необходимости и потому не особо в нём силён.

Не могли бы Вы раскрыть чуть больше ответ?
Ответить с цитированием