часть картинок должна открываться в новом окне
Продскажите, пожалуйста, начинающему!
как сделать так, чтобы при выборе в element2 value="1" картинка открывалась в том же окне. а в 2-х других случаях (element2: value="2" и value="3") картинка открывалась в новом окне... тут у меня ещё на каждой страничке открывается окно с соответствующими таблицами.. <table border="0" cellspacing="1" cellpadding="8" style="width: 100%" bgcolor="#e8e8e8"> <tbody><tr><th align="left">Выбор элементов</th> <td><select id="element1" name="element1"> <option value="A">A</option> <option value="B">B</option> <option value="C">C</option> </select> <select id="element2" name="element2"> <option value="1">1</option> <option value="2"></option> <option value="3">3</option> </select> </td></tr> </tbody></table> <script type="text/javascript"> var elm; function startDownload() {elm = document.arhpb.element1.value; init = document.arhpb.element2.value; var url ='http://.......+ '.gif' ; var url2 = 'http://....+ '.html'; var objSel = document.getElementById('element2'); { if(objSel[objSel.selectedIndex].value == 1){ } else{document.dimg.src = url; var subWindow = window.open(url,"_blank"); } } var tblgo = '<a href="'+url2+'" mce_href="'+url2+'" target="_blank">Таблица данных</a>'; document.getElementById('ins').innerHTML = tblgo; } </script> <p align="left"><input onclick="startDownload();" value="Показать " type="button" /></p></form> |
<select onchange = " var index = this.selectedIndex; var value = this.options[index].value; if (index == 1) { myDiv.innerHTML = '<img src='+value+'>' } else if (index != 0) { var win = window.open(value,'','blank'); } "> <option>choose picture</option> <option value="http://javascript.ru/forum/image.php?u=19820&dateline=1334914235">1</option> <option value="http://javascript.ru/forum/image.php?u=19820&dateline=1334914235">2</option> <option value="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif">3</option> </select> <div id="myDiv"> </div> |
Часовой пояс GMT +3, время: 06:28. |