2008-09-15 36 views
2

我想嵌入一个维基百科文章到一个页面,但我不希望所有的包装(导航等),围绕文章。我看到它在这里完成:http://www.dayah.com/periodic/。单击一个元素并显示iframe,并链接到仅文章(无包装)。那他们怎么做的?看起来像JavaScript句柄显示iframe和构建href,但浏览后的页面javascript(http://www.dayah.com/periodic/Script/interactivity.js)我仍然无法弄清楚如何建立网址。谢谢。iframe维基百科的文章没有包装

回答

12

周期表示例将wiki artice的打印机友好版本加载到iframe中。 http://en.wikipedia.org/wiki/Potasium打印= YES

它在功能click_wiki(E)完成(线534,interactivity.js)

 
var article = el.childNodes[0].childNodes[n_name].innerHTML; 
... 
window.frames["WikiFrame"].location.replace("http://" + language + ".wikipedia.org/w/index.php?title=" + encodeURIComponent(article) + "&printable=yes"); 
+0

不知道为什么有人让你失望,但看起来你是对的。 – 2008-09-15 06:31:09

-2

您可以随时下载并删除该网站。我认为<div id="bodyContent">里的所有内容都是文章内容--sans导航,页眉,页脚等。

不要忘了功劳。 ;)

+1

我需要它是一个动态链接,以便人们更新文章时,它会在我的页面上更新。 – mrjrdnthms 2008-09-15 05:38:10

2

@VolkerK是正确的,他们使用的是打印版本。

以下是一个简单的方法,用于了解何时您知道网站在iframe中显示网页。

在Firefox中右键点击任意位置的iframe中,从上下文菜单中选择“此框架”,然后“查看框架信息”

你得到的信息,你需要包括地址:

地址: http://en.wikipedia.org/w/index.php?title=Chromium&printable=yes

相关问题