| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Димамическая подмена href |
| Автор: anthrax 24.2.2004, 15:01 |
| Надо по нажатии на ссылку динамически менять href. Код должен быть примерно такои: <html> <head> <script> function change(alink, change){ alink.href = "javascript:change(this, "+!change+")"; } </script> </head> <a href="javascript:change(this, true)">pricol</a> </html> thanks for all. |
| Автор: Sardar 24.2.2004, 18:58 | ||
По this передается ссылка на обьект window. Можно сделать так:
|
| Автор: Alx 28.2.2004, 18:03 |
| вот как лучше, по-моему: <script> document.onmousedown=change; function change() {var obj = window.event.srcElement; if (obj.tagName == "A" && window.event.button == 1 && obj.id=="link") {var loc = "newhref"; obj.href = loc; } } </script> *** <a href="oldhref" id="link">ссылка</a> |