переменная link берется из массива в зависимости от цикла. затем для таблицы с соотв id добавляется событие.
Проблема: получается что у всех table одинаковое событие, т.е. все переходят на одну и ту же ссылку, которая явялется последней ссылкой в массиве (массив выводил, все ссылки разные)
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
alex90aa
Привожу код:
for(i=0;i<move.length;i++)
{
left2=left0+Number(move[1]);
top2=top0+Number(move[2]);
width2=Number(move[3]);
height2=Number(move[4]);
link=move[0];
title=move[5];
//alert(title);
document.write("<table title='"+title+"' id='t"+i+"' style='cursor:pointer; position:absolute; left:"+String(left2)+"; top:"+String(top2)+"; width:"+String(width2)+"px; height:"+String(height2)+"px;'><tr><td title='"+title+"'> </td></tr></table>")
if (document.addEventListener) { // Gecko
document.getElementById("t"+i).addEventListener('click', function() {location.href=link; }, false);
} else if (document.attachEvent) { // IE, Opera
document.getElementById("t"+i).attachEvent('onclick', function() { location.href=link; });
} else {
document.getElementById("t"+i)['onclick'] = function() { location.href=link; }
}
}
переменная link берется из массива в зависимости от цикла. затем для таблицы с соотв id добавляется событие.
Проблема: получается что у всех table одинаковое событие, т.е. все переходят на одну и ту же ссылку, которая явялется последней ссылкой в массиве (массив выводил, все ссылки разные)
Edited by alex90aaLink to comment
Share on other sites
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.