我正在尝试使用iframe进行滚动,但我的Javascript似乎无法正常工作。
这是我的代码......
<html>
<head>
<script type="text/javascript">
function loadorder() {
theFrame = document.getElementsByName("iframename");
if (theFrame <> null) {
theFrame.src="";
theFrame.contentWindow.scrollTo(528,65)
}
else {
alert("could not get iframe element!");
}
}
</script>
</head>
<body>
<iframe name="iframename" src="http://www.domain.com/otherpage.html" frameborder="0"></iframe>
</body>
</html>
我从其他网站获取此代码并对其进行了一些修改,以满足我的需求。
基本上我要做的是在此页面的iframe中显示来自另一个HTML页面的横幅。
虽然所有这些都在同一个域上,所以我不确定为什么这不起作用......
答案 0 :(得分:2)
就像Ktash所说的那样,不相等的SQL在javascript中不起作用:
if (theFrame <> null)
但是,javascript null
和undefined
等同于false。所以你可以这样做:
// if theFrame exists...
if (theFrame) {
theFrame.src="";
theFrame.contentWindow.scrollTo(528,65)
}
else {
alert("could not get iframe element!");
}
答案 1 :(得分:1)
您的<>
不是有效的运营商。我想你的意思是!=
。