2011-01-11 122 views
0

我想在我的网页上显示网页的内容(说维基百科),我的自定义JavaScript我该怎么做?在我的网页上显示网页的内容我的自定义JavaScript

我尝试使用的iframe这一点,但JavaScript的,我对上的Iframe我的网页不工作,但它确实对身体的其余部分

我应该如何使用不同的网页内容工作在我的网页上,以便我可以在该页面上使用我的JavaScript。

我想要一个像谷歌翻译器这样的页面,它的顶部和底部都有一个网页的内容。

是通过iFrame还是内容占位符完成的......或者什么?

回答

1

你必须从你的服务器获取内容,围绕它建立一个页面(可能使用;这肯定是最简单的事情),然后提供它。页面尝试获取其辅助文件(CSS,脚本,图像)时可能会遇到各种问题,因为它可能使用相对URL。根据您对远程页面的了解,在发送给客户端之前,您必须对获取的内容进行一些手术。

您不能混淆从不同域中获取的内容。这就是为什么当你只包含一个直接从客户端获取其他内容的框架时它不起作用。但是,当您从服务器获取内容时,浏览器会很高兴。

哦,并且请注意,获取内容中的表单或AJAX代码在您的网站内部运行时可能也会遇到问题,因为它也可能使用相对URL。即使不是这样,您可能会遇到安全问题,因为用户无法真正登录(除非您从服务器代理)。

+0

我想要一个googletraslator类型的网站。其中有一个框架在顶部和下面的内容。当我点击内容然后内容被复制到我的剪贴板。例如(维基百科页面被加载,当我选择一个文本,它被加载到一个变量通过javascript)我可以在一个正常的网页上执行此操作,但不能在iFrame上调用的页面上执行此操作。 – Yahoo 2011-01-11 15:31:35

相关问题