需要一些iframe滚动问题的帮助

时间:2011-08-16 16:52:58

标签: javascript iframe

我正在尝试使用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页面的横幅。

虽然所有这些都在同一个域上,所以我不确定为什么这不起作用......

2 个答案:

答案 0 :(得分:2)

就像Ktash所说的那样,不相等的SQL在javascript中不起作用:

if (theFrame <> null) 

但是,javascript nullundefined等同于false。所以你可以这样做:

// if theFrame exists...
if (theFrame) {
   theFrame.src="";
   theFrame.contentWindow.scrollTo(528,65)
}
else {
    alert("could not get iframe element!");
}

答案 1 :(得分:1)

您的<>不是有效的运营商。我想你的意思是!=