Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.05.2012, 16:48
Новичок на форуме
Отправить личное сообщение для ruta Посмотреть профиль Найти все сообщения от ruta
 
Регистрация: 15.05.2012
Сообщений: 2

часть картинок должна открываться в новом окне
Продскажите, пожалуйста, начинающему!
как сделать так, чтобы при выборе в 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>
Ответить с цитированием
  #2 (permalink)  
Старый 15.05.2012, 18:31
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

<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>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
часть картинок должна открываться в новом окне ruta Internet Explorer 1 16.05.2012 10:43
вывод данных в новом окне MasterHrust Javascript под браузер 9 27.09.2011 14:32
Не получается открыть в новом окне andreisurger1 Общие вопросы Javascript 4 20.03.2011 13:03
Открытие страницы в новом окне vah-smile Общие вопросы Javascript 1 13.11.2010 04:15
Javascript запрещающий открывать iframe в новом окне. HELP! Андреи Events/DOM/Window 11 26.09.2009 07:36