我正在尝试使用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页面的横幅。
虽然它们都在同一个域中,所以我不确定这为什么不起作用...
最佳答案
就像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!");
}