2015-02-21 2 views
0

Я разрабатываю веб-страницу, в которой я хочу, чтобы при нажатии пользователем ссылки на всплывающее окно (новое окно) открывается со связанной веб-страницей. Моего код выглядит нижеКак открыть веб-страницу в новом окне (всплывающее окно)

<head> 
<script language="javascript"> 
function win(add,w,h) 
{ 
window.open(add,"","width="+w+",height="+h+",location=0,directories=0,menubar=0,toolbar=0,status=0,scrollbars=1,resizable=1,top=5,left=5"); 
window.location.reload(); 
} 
</script> 
</head> 

<body> 
<h1>Click to open link in new window</h1> 
<ul> 
    <li><a href="#" class="Menu">Account Master</a> 
    <ul> 
     <li><a href="#" value="new.htm" onclick="win(this.value,600,450)">New</a></li> 
     <li><a href="#" value="mod.html" onclick="win(this.value,600,500)" >Modify</a></li> 
     <li><a href="#" value="del.html" onclick="win(this.value,600,500)">Delete</a></li> 
     <li><a href="#" value="view.html" onclick="win(this.value,600,500)">View</a></li> 
    </ul> 
    </li> 
</ul> 
</body> 

В Firefox при щелчке по ссылке всплывающего окна появляется, но нет ссылки открывающейся (означает, что он работает только пустая страница) и в IE всплывающих окон появляются со ссылкой (/ не определенно) не связь при условии ссылки , Я не могу определить, что такое ошибка.

+0

Вы пробовали использовать Link

+0

цели = «_ пустые» для открытого в новом вкладка. Он хочет в новом окне, вы должны прочитать его. Я не знаю больше об этом, но вы можете увидеть эту ссылку .... http: //www.pageresource.com/jscript/jwinopen.htm – higunjan

+0

Link откроет ссылку на другой вкладке, но я хочу открыть ее в другой window – Azad

ответ

1

Попробуйте это ...

<head> 
<script language="javascript"> 
function win(add,w,h) 
{ 

window.open(add,"","width="+w+",height="+h+",location=0,directories=0,menubar=0,toolbar=0,status=0,scrollbars=1,resizable=1,top=5,left=5"); 
window.location.reload(); 
} 

</script> 
</head> 

<body> 
<h1>Click to open link in new window</h1> 
<ul> 
    <li><a href="#" class="Menu">Account Master</a> 
    <ul> 
     <li><a href="new.htm" value="new.htm" target="_blank" onclick="win(this.href,600,450)">New</a></li> 
     <li><a href="mod.html" value="mod.html" target="_blank" onclick="win(this.href,600,500)" >Modify</a></li> 
     <li><a href="del.html" value="del.html" target="_blank" onclick="win(this.href,600,500)">Delete</a></li> 
     <li><a href="view.html" value="view.html" target="_blank" onclick="win(this.href,600,500)">View</a></li> 
    </ul> 
    </li> 
</ul> 
</body> 
+0

Спасибо Его работа для меня ........ – Azad

+0

, но в вашем случае оба окна открывают ту же страницу ... Я хочу, чтобы эта ссылка открывалась только в новом окне не в текущем окне ... хорошо, я буду принять его – Azad

0

открывает ли или нет ссылку на вкладке или окне определяется настройками браузеров пользователя. Возможно, вы захотите переосмыслить свое конечное решение.

Вместо того чтобы отображать вашу связанную страницу в «новом окне/вкладке», попробуйте запустить модальную. Вот некоторые изящные модальные эффекты, которые легко реализовать http://tympanus.net/Development/ModalWindowEffects/

0

использовать это свойство якорного целевого тега = «_ пустой»

<a target="_blank" href="link.html">Link</a> 
+0

Link откроет ссылку на другой вкладке, но я хочу открыть в другом окне – Azad

Смежные вопросы