Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.11.2012, 21:07
Аспирант
Отправить личное сообщение для izcian Посмотреть профиль Найти все сообщения от izcian
 
Регистрация: 17.08.2012
Сообщений: 53

href="javascript заменить на onclic
Я использую конструкцию href="javascript Но она считается устаревшей. Хочу поменять на onclic. Но тут есть одна загвоздка.
В скрипте я легко меняю "содержимое" href="javascript. Но вот как поменять аргументы в onclic ?
Например,
onclick='viewFolder("/images/article/article2", "article2",3);


поменять например на
onclick='viewFolder("/images/article", "article",3);

Подскажите пожалуйста можно ли такое сделать, например через document.getElementById ?
Ответить с цитированием
  #2 (permalink)  
Старый 10.11.2012, 22:19
Аватар для a_l
a_l a_l вне форума
Кандидат Javascript-наук
Отправить личное сообщение для a_l Посмотреть профиль Найти все сообщения от a_l
 
Регистрация: 15.09.2011
Сообщений: 143

Можно, document.getElementById("somediv").setAttribute("o nclick", "alert(hi);");, но это тоже Bad Practice. Логику нужно отделять от представления.
Пользуйтесь этими способами:
http://javascript.ru/tutorial/events...voystvo-obekta
http://javascript.ru/tutorial/events...-standartu-w3c
Ответить с цитированием
  #3 (permalink)  
Старый 10.11.2012, 23:20
Аспирант
Отправить личное сообщение для izcian Посмотреть профиль Найти все сообщения от izcian
 
Регистрация: 17.08.2012
Сообщений: 53

спасибо a_l Читал это, только не понял как через скрипт помять аргументы в атрибуте onclic
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
innerHTML для TR - чем заменить? Непонятливый Общие вопросы Javascript 2 31.10.2012 15:04
Как правильно заменить подстроку. Ogara Общие вопросы Javascript 3 13.07.2012 03:12
Как заменить все значения в тексте на определенные Fahrenheit_91 Общие вопросы Javascript 1 22.12.2011 18:08
Заменить элемент load vanderv jQuery 2 09.11.2010 10:48
Как заменить встроенную функцию Alert? KIVagant Общие вопросы Javascript 4 22.04.2010 11:13