代码之家  ›  专栏  ›  技术社区  ›  menardmam

JavaScript目标问题

  •  0
  • menardmam  · 技术社区  · 16 年前

    这里有一些代码我不明白,但我知道它打开了同一个窗口中的链接。我喜欢在空白的新窗口中打开。。。要添加/修改的内容?

    [some code before]
    _.addEvent(b, 'click', function (e, i) {
    document.location.href = (('undefined' !== typeof i) ? i: e.target).getAttribute('flickrshow-u')});_.addEvent(b, 'load', function (e, i) {
    [some code after]
    

    e.target = "_blank"; 之前的文件,但没有运气!

    3 回复  |  直到 16 年前
        1
  •  1
  •   Oded    16 年前

    分配给的URL document.location.href 将在同一窗口打开。如果你把这个网址传给 window.open ,它将在新窗口/选项卡中打开。

    你可以阅读 here 打开新窗口 拿。

        2
  •  0
  •   Sarfraz    16 年前

    document.location.href ,您需要使用 window.open 在新窗口中打开页面。

    更多信息:

        3
  •  0
  •   menardmam    16 年前

    _.addEvent(b, 'click', function (e, i) { var linkk = (('undefined' !== typeof i) ? i: e.target).getAttribute('flickrshow-u');
                        window.open(linkk, "_blank");