Не, не согласен. В программировании тоже есть модные тенденции (какие классы использовать, какие фреймворки)
seg0ro, при чем тут мода. TЕсли есть более рациональное решение, которое тратит меньше ресурсов, то егно и надо использовать.
Анасец, не всегда это плохо.
Раз так написать можно, значит это правильно!
А то что это не модно или можно сделать по другому и проще... Ну работает же - чего ещё надо!
Раз так написать можно, значит это правильно!
А то что это не модно или можно сделать по другому и проще... Ну работает же - чего ещё надо!
Zereb, вообще можно все действия типа onClick, onHover, onKeyUp прописать в скрипте, нпрм:
for(i=1;i<=10;i++) {
document.getElementById("elemID"+i).onclick="alert(\"This is an object with ID=elemID\"+i);";
}
document.onunload="func();";
document.getElementsByTagName("a")[0].onhover="changeStyle(this);";
function changeStyle(elem) {
elem.style.color="red";
}
for(i=1;i<=10;i++) {
document.getElementById("elemID"+i).onclick="alert(\"This is an object with ID=elemID\"+i);";
}
document.onunload="func();";
document.getElementsByTagName("a")[0].onhover="changeStyle(this);";
function changeStyle(elem) {
elem.style.color="red";
}
Ну да. Вообще эта конструкция является устаревшей (но до сих пор поддерживается всеми! браузерами)
seg0ro, это та, которая встраивается в ссылки, как то:
<a href="javascript:self.close();">Close</a> ?
<a href="javascript:self.close();">Close</a> ?