dedecms中iframe调用外网HTML,无法显示,求解决办法

<iframe width="470" scrolling="no" height="295" frameborder="0" src="http://www.tjpme.com/mydemo2/platinum1.html"></iframe>
这个调用,我将SRC中变成其他网址都可以,但是用这个网址就显示”404 - 找不到文件或目录。“,已放入编辑器调试,其他网址可以,这个不行,网址可单独打开的,求高手解答

站长做了特殊的处理以防止外人去调取。用JS就可以判断,当该网页不是TOP时,就把链接转成404页面。
你打开该页面的源代码,你会发现以下JS代码。如果你懂JS的话,你就会发现他正如我前面所说,判断top,如果不是跳转到a.html页面。

<script type="text/javascript">
var urlname = self.location;
var url;
try {
url = top.location.href;
} catch (ex) {
}
if (typeof (url) == "undefined") {
location.href = "a.html";
}
</script>追问

那这个TOP,站长室在哪里判断的呢?哪个属性吗?

那这个TOP,站长室在哪里判断的呢?哪个属性吗?

追答

我上面的JS就是http://www.tjpme.com/mydemo2/platinum1.html
这个的代码里面摘取的。

上面的JS代码就是在你src的html网页代码里面截取的。top属性是框架里面一般采用的到的。

追问

哪里运用了TOP属性呢?我看代码都没找到,你知道吗?

追答

看图片上面的红色区域。

这百度真操蛋。。。发表成功看不到内容。。看图片的红色区域。

追问

这个判断语句我看到,但是他是对应网页上的哪里,来判断是否TOP

追答

他来判断的是网页的Location,判断他的type。

温馨提示:答案为网友推荐,仅供参考