带有onload()的错误,仅适用于测试警报

时间:2018-02-08 12:44:25

标签: if-statement url iframe alert onload

我的功能onload()出现问题。我开始onload身体

<body onload="myLoad();">

我制作了一个剧本

<script>
    function myLoad() {
        alert("Test");
    }
</script>

适用于此版本。但是当我在脚本中添加更多内容时,它就停止了工作。

<script>
    function myLoad() {
        alert("Test");
        var URL == window.location.pathname;
        if (URL == "index.html#offers")
            {
                document.getElementById("autoiframe").src = "Kontakt.html";
            }
        }
</script>

我不明白为什么在第二版警报停止工作(?)。当然测试网址也不起作用。哪里有问题?我应该改变什么? 先感谢您。 ;)

2 个答案:

答案 0 :(得分:0)

我认为只需将var URL == window.location.pathname;替换为var URL = window.location.pathname;

即可

答案 1 :(得分:0)

是的,我必须更改它以及.href ^^

的.pathname
function myLoad() {
                    var URL = window.location.href;
                    alert(URL);
                        if (URL === "completly link")
                            {
                                document.getElementById("autoiframe").src = "link.html";

                    }}

感谢您的帮助。