在新浏览器中打开链接?

时间:2010-11-11 16:03:03

标签: javascript new-window

我在javascript文件中有以下代码,需要在新窗口中打开生成的链接。

   if (currentSearchType === 'extSearch') {
  extSearchSearchValue = extSearchSearchInput.val();
  window.location.href = replaceByObject(global.uhg.data['general'].body.extSearchSearchUrl, {
    q: extSearchSearchValue
  });

通常使用javascript我相信你会使用window.open类型的函数,但不知道如何将其与这类代码合并。

2 个答案:

答案 0 :(得分:1)

但是你这样做,打开一个带有javascript的新浏览器窗口很可能会被弹出窗口阻止程序阻止,所以也许你应该重新考虑用户自己单击常规链接的方法,然后你可以使用target =“... ”

答案 1 :(得分:0)

只需使用var来保存网址,然后将其传递给window.open() ...

if (currentSearchType === 'extSearch') {
  extSearchSearchValue = extSearchSearchInput.val();
  var url = replaceByObject(global.uhg.data['general'].body.extSearchSearchUrl, {
    q: extSearchSearchValue
  });

  window.open(url, 'searchWindow');
}