我在javascript文件中有以下代码,需要在新窗口中打开生成的链接。
if (currentSearchType === 'extSearch') {
extSearchSearchValue = extSearchSearchInput.val();
window.location.href = replaceByObject(global.uhg.data['general'].body.extSearchSearchUrl, {
q: extSearchSearchValue
});
通常使用javascript我相信你会使用window.open类型的函数,但不知道如何将其与这类代码合并。
答案 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');
}