Немножечко разверну вопрос:
Есть объект, В нашем случае картинка, изначально она прописана так:
<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 работаю сугубо по необходимости и потому не особо в нём силён.
Не могли бы Вы раскрыть чуть больше ответ?