我想在页面左侧显示英文维基百科文章,然后在页面右侧显示该维基百科文章的西班牙语版本。
有没有办法用html,javascript,ajax等来做到这一点?
我知道我可以使用iframe,但是让它们一起滚动会很棒(你滚动一个,另一个滚动......或者只有两个滚动条)并跟随链接在一起(如果链接是点击一页,相应的翻译页面进入另一方(如果存在))。
答案 0 :(得分:0)
一个有趣的概念。如果您确定要加载两个网页,那么iframe是您的选择。但是,对于您需要的功能,您必须在其中一个页面上使用自定义滚动并以相同的数量遍历第二页。 Here是单页自定义滚动的示例。只是对其他页面使用相同的概念。
更新:您也许可以查看this。据我所知,存储在数据库中的内容可以访问MediaWiki。使用此选项可获取特定于链接的数据。
答案 1 :(得分:0)
iframe可以显示来自其他域的页面,并允许用户在您的页面中浏览它们。但是,如果iframe的内容来自其他域,则确实无法检测iframe内容中的点击事件。 This article解释了原因。
你基本上必须找到iframe加载的页面,对吧?即使您要在iframe上添加onload事件来检查加载了哪个页面,即使是this is not allowed,我也很害怕。