Начало
Навигация
Динамические ссылки
Динамическое изменение адрес ссылки для гиперссылка на основе их вступления в выпадающем меню. Отправить по разным адресам электронной почты или URL-адреса
Do you want to ...
Email javascriptlist@yandex.ru
Email javascripts-do@yandex.ru
Go to javascripts-do.narod.ru
Do It!
JavaScript Navigation: Динамические ссылки
<!-- ONE STEP TO INSTALL DYNAMIC LINKS: 1. Copy the coding into the BODY of your HTML document --> <!-- STEP ONE: Paste this code into the BODY of your HTML document --> <center> <form name="addresses"> do you want to ... <select name="list" onChange="update()">javascriptlist@yandex.ru <option value="mailto:javascriptlist@yandex.ru">email admin@some-site.com <option value="mailto:javascripts-do@yandex.ru">email javascripts-do@yandex.ru <option value="http://javascripts-do.narod.ru">go to javascripts-do.narod.ru </select> <a href="updatelink">do it!</a> </form> </center> <script language="javascript"> <!-- begin pos = 9999; for(num=0;num<document.links.length;num++) { if (document.links[num].href.indexOf("updatelink") != -1) { pos = num; num = 5000; } } function update() { if (pos!=9999) { sel = document.addresses.list.selectedIndex; document.links[pos].href = document.addresses.list[sel].value; } } update(); // end --> </script> <!-- Script Size: 1.08 KB -->