如何避免我的原始页面被更改?

时间:2015-07-07 08:51:13

标签: javascript

通过使用以下代码未能阻止原始页面被更改(也打开第二个内容)。 我希望我的原始页面不会改变。 提前致谢

<html>
    <head>
        <script type="text/javascript">
            var a;
            function url(a)
            {
                u = a
                window.open(u);
                return u;
            }
        </script>
        <title>xxx</title>
    </head>
    <body>
        <a href="javascript:location.href=url('http://www.google.com')">Click
        Here</a>
    </body>
</html>

3 个答案:

答案 0 :(得分:0)

如果您不想更改当前页面内容,请点击链接使用:

function openUrl(event,elem){
    var win = window.open(elem.href,"googleWindow","width=500,height=500");
    console.log(elem.href);
    return false;
}

JSFiddle

答案 1 :(得分:-1)

你能不能在 a 元素中使用target="_blank"吗?而不是使用JavaScript。

答案 2 :(得分:-1)

如果你真的需要通过javascript函数,请使用:

<a href="javascript:url('http://www.google.com')">Click Here</a>