vishare 2009-06-24 00:31
浏览 1760
已采纳

js中使用window.open打开多个页面

在网上搜一个例子:
http://www.moon-soft.com/Book/javascripths.htm

【4、同时弹出2个窗口】

对源代码稍微改动一下:

<!-- function openwin() { window.open ("page.html", "newwindow", "height=100, width=100, top=0, left=0,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no") //写成一行 window.open ("page2.html", "newwindow2", "height=100, width=100, top=100, left=100,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no") //写成一行 } //-->

为避免弹出的2个窗口覆盖,用top和left控制一下弹出的位置不要相互覆盖即可。最后用上面说过的四种方法调用即可。
注意:2个窗口的name(newwindows和newwindow2)不要相同,或者干脆全部为空。

尝试简单修改了一下

[code="java"]



function openwin(){ window.open('E:/mytest/check.html'); window.open('E:/mytest/check.html'); window.open('E:/mytest/check.html'); }



[/code]

在ie8里却打不开多个页面,只打开了一个。(ie7有些版本能打开,有些版本不能)。也尝试过改为不同的文件名,也只打开头一个页面,后两个就打不开了。为什么会这样?如果要实现这个效果,要程序要怎么写。
向各位高手请教,先谢了~~

  • 写回答

4条回答 默认 最新

  • zhangrunzgz 2009-06-24 08:26
    关注

    比如:
    [code="java"]





    function openwin(){ window.open('E:/mytest/check.html','a'); window.open('E:/mytest/check.html','b'); window.open('E:/mytest/check.html','c'); }



    [/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥50 gki vendor hook
  • ¥15 centos7中sudo命令无法使用
  • ¥15 灰狼算法和蚁群算法如何结合
  • ¥15 这是一个利用ESP32自带按键和LED控制的录像代码,编译过程出现问题,请解决并且指出错误,指导如何处理 ,协助完成代码并上传代码
  • ¥20 stm32f103,hal库 hal_usart_receive函数接收不到数据。
  • ¥20 求结果和代码,sas利用OPTEX程序和D-efficiency生成正交集
  • ¥50 adb连接不到手机是怎么回事?
  • ¥20 抓取数据时发生错误: get_mooncake_data() missing 1 required positional argument: 'driver'的问题,怎么改出正确的爬虫代码?
  • ¥15 vs2022无法联网
  • ¥15 TCP的客户端和服务器的互联