在javascript中使用window.open打开div中的任何页面

在javascript中使用window.open打开div中的任何页面,javascript,Javascript,我有密码: var flashlaunchserver="http://devonestopdigital.s3.amazonaws.com/"; 现在我打开新窗口,如下所示: window.open(flashlaunchserver, "_blank",'left=0,top=0,width=1010,height=700,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,fullscreen=

我有密码:

var flashlaunchserver="http://devonestopdigital.s3.amazonaws.com/";
现在我打开新窗口,如下所示:

window.open(flashlaunchserver, "_blank",'left=0,top=0,width=1010,height=700,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,fullscreen=no,directories=no', false);
它在新窗口中打开,但我想打开此窗口。打开内部div标记


有没有办法。

您只能在iframe中加载外部内容:


您只能在iframe中加载外部内容:


由于JavaScript的XmlHttpRequest对象在跨域请求方面的局限性,您需要在服务器端构建一个可通过AJAX访问的页面刮板。然后您可以在本地创建一个AJAX请求来调用您的函数

您的函数需要清除
->
标记和结束标记。然后,可以使用
innerHTML
将原始html插入到div中。这将需要大量的工作来完成一些使用iFrame更简单的事情


编辑:作为旁注,删除标记是很敏感的,因为您需要确保不会删除任何必要的脚本,或资源包含。

因为JavaScript的XmlHttpRequest对象在跨域请求方面的限制,您需要在服务器端构建一个可通过AJAX访问的页面刮板。然后您可以在本地创建一个AJAX请求来调用您的函数

您的函数需要清除
->
标记和结束标记。然后,可以使用
innerHTML
将原始html插入到div中。这将需要大量的工作来完成一些使用iFrame更简单的事情


编辑:作为旁注,删除标签很敏感,因为您需要确保删除任何必要的脚本,或资源包括。

我担心您应该使用框架或iFrame,我认为您应该使用框架或iFrame,使用Iframe不是最好的方法,因为在某些环境中Iframe不受支持。框架是唯一的方法。iframe在任何主要浏览器中都受广泛支持。你在说什么样的环境?那
对象
标签或
嵌入式
标签呢?!我认为,使用Iframe不是最好的方法,因为在某些环境中Iframe是不受支持的。框架是唯一的方法。iframe在任何主要浏览器中都受广泛支持。你在说什么样的环境?那
对象
标签或
嵌入式
标签呢?!