Нужна небольшая помощь с этой проблемой прокрутки iframe - PullRequest
0 голосов
/ 16 августа 2011

Я пытаюсь выполнить прокрутку с помощью 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>

Я получил этокод с другого сайта и немного изменил его в соответствии с моими потребностями.

По сути, я пытаюсь показать баннер с другой HTML-страницы в iframe на этой странице.

Это все в одном домене, так что я не совсем уверен, почему это не работает ...

Ответы [ 2 ]

2 голосов
/ 16 августа 2011

Как сказал Кташ, не равный 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 голос
/ 16 августа 2011

Ваш <> не является действительным оператором. Я думаю, что вы имеете в виду !=.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...