繼Javscript可以打開彈出:如何打開彈出的新瀏覽器窗口?
window.open('http://www.google.com','mywindow','width=400,height=200');
如果把它叫做兩次這樣的:
window.open('http://www.google.com','mywindow1','width=400,height=200');
window.open('http://www.google.com','mywindow2','width=400,height=200');
後來將覆蓋以前只有一個彈出窗口。我想在上面的代碼中同時彈出兩個分開的窗口。即使我設置了不同的參考名稱,如mywindow1,mywindow2。
如何解決這個問題?
更多信息:
我調用代碼隱藏的js的方法是:
string js = "<script language=javascript> window.open("myurl1","_blank","DialogWidth=700;DialogHeight=750;left=30;top=30;");</script>";
Response.Write(sUrl);
js = "<script language=javascript> window.open("myurl2","_blank","DialogWidth=700;DialogHeight=750;left=30;top=30;");</script>";
Response.Write(sUrl);
它看起來像後關閉一個窗口。
只是想說,我永遠不會同時去多個彈出窗口的網站... – Aaron 2010-04-09 15:47:18
請停止打開彈出它是如此'99 :)使用模式彈出,而不會有任何阻滯劑問題。 – 2010-04-09 15:48:07
@remi:* Shhhhh,別告訴*(開玩笑,'window.open'有一些合法的用例。我認爲。) – 2010-04-09 15:51:02