div iframe隐藏

时间:2011-03-27 17:08:41

标签: jquery html

我正在玩jquery。

我已将维基百科页面加载到iframe中。这很有趣也很好。

现在,我想从iframe中加载的wiki页面中删除一个元素(或者可能将它重新加载到没有该元素的iframe中?)。举个例子,假设我要删除'left-navigation'元素或类似的东西。

这可能吗?如果是的话,我该怎么办?

2 个答案:

答案 0 :(得分:1)

当您通过浏览器看到页面来源时,它是否显示了所有内容?如果是,那么,是的,可以操纵内容并在您的网站上显示它。 我不记得确切的功能,但很久以前我使用PHP做了类似的事情。 包括的步骤,将给定网址的整个页面内容(包括html标签)加载到变量中,然后进行字符串搜索,找到您需要的内容,将其删除,然后回显您网站中的剩余内容。 如果你有问题搞清楚,请在“boombud dot com”的任何地方发表评论,我会尝试更具体。

答案 1 :(得分:0)

你做不到。这是跨域政策的一部分。你不能“搞乱”可以说,从另一个域加载页面的iframe。显然,这不适用于链接到您自己域上的网页的iframe。本文讨论了有关该问题的一些解决方案和黑客:http://softwareas.com/cross-domain-communication-with-iframes