htmldom的open()方法可以用来打开新的窗口。它接受三个参数:窗口的URL地址,窗口的名称,以及一个字符串,可以指定窗口的特定属性,比如窗口的宽度和高度,是否有滚动条等。
var newWindow = htmldom.open('http://www.example.com/', 'mywindow', 'width=600,height=400,scrollbars=yes');
使用open()方法打开新窗口,需要注意的是,如果窗口已经存在,则会将其刷新,而不是打开新的窗口。
在打开新的窗口之前,最好先检查浏览器是否支持window.open()方法,如果不支持,则可以使用iframe来替代:
if (window.open) { var newWindow = htmldom.open('http://www.example.com/', 'mywindow', 'width=600,height=400,scrollbars=yes'); } else { var iframe = document.createElement('iframe'); iframe.src = 'http://www.example.com/'; document.body.appendChild(iframe); }
使用htmldom的open()方法打开新窗口是一个非常方便的方法,可以让我们快速的打开新的窗口,而不需要写复杂的代码。