2015-04-29 2 views
0

моей главной целью является открыть окна отдельно, а не вкладки в один клик на всех браузерах, так что ниже код, который работает успешно с одним щелчком мыши и открывает одно окно, мне нужно открыть несколько окон с тем же кодом , Измените его, чтобы открыть несколько вкладок.одним щелчком мыши отдельные окна в javascript

<SCRIPT TYPE="text/javascript"> 
<!-- 
function popup(mylink, windowname) 
{ 
if (! window.focus)return true; 
var href; 
if (typeof(mylink) == 'string') 
    href=mylink; 
else 
    href=mylink.href; 
window.open(href, windowname, 'width=400,height=200,scrollbars=yes'); 
return false; 
} 
//--> 

</SCRIPT> 

<A HREF="http://www.google.com" 
    onClick="return popup(this, 'notes')">my popup</A> 

Любой метод будет оценен.

заранее спасибо

+0

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

ответ

0

вам нужно изменить имя окна для каждого нового окна открывает здесь образец

<script> 
function myFunction() { 
for(var i=1;i<5;i++){ 
    window.open("http://www.google.com",i+"MyNewWindows","height=200,width=200"); 
} 
} 
</script> 
+0

Hes ищет «x» вкладки в новом окне, а не «x» окна –

0

вы должны использовать другое имя другого окна.

Это может работать в вашем случае

<SCRIPT TYPE="text/javascript"> 
var c = 0; 
    function popup(mylink, windowname) { 
     c++; 
    if (!window.focus) return true; 
    var href; 
    if (typeof (mylink) == 'string') 
     href = mylink; 
    else 
     href = mylink.href; 
    window.open(href, windowname+c, 'width=400,height=200,scrollbars=yes'); 
    return false; 
} 
</SCRIPT> 
0

простой.

HTML

<input type="button" value="Open Windows" onclick="openWin()"> 

JS

for (var i =0; i<2; i++){ 
window.open("http://www.google.com/"); 
} 

}

Вы также должны знать, что window.open иногда блокируется блокировщики всплывающих окон и/или рекламных фильтров. Поэтому вам нужно изменить разрешение, чтобы разрешить блокировку всплывающих окон.

И дополнительная информация: Этот подход также влияет на включенность JavaScript. Обычно это не хорошая идея, а иногда и необходимость.

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