我有这个网络应用程序,它集成到其他网络应用程序,如Salesforce
。
现在我在Salesforce
中有一个链接,它打开了我的应用程序的新窗口,但我希望它打开窗口内的链接,我的webapp已经打开了。
情景:
我查看了链接的target
属性,但它们只针对命名框架,我不确定如何将tab1
命名为有效目标。
人们可以给我的任何其他提示吗?
编辑:
tab1
已经存在,所以我实际上无法做'打开一个带名字的新窗口'的事情。我不得不让tab1
通过代码命名(tab1通过URL打开)
答案 0 :(得分:3)
您可以为您打开的窗口命名。
<a href="#" onclick="window.open('http://www.stackoverflow.com', 'mywin'); return false;">Click here to open window first</a>
<br/>
<a href="#" onclick="window.open('http://www.google.com', 'mywin'); return false;">Open link in specific window</a>
的修改
您可以在某些浏览器上命名窗口(或标签页)。
<script>
this.name = "mywin";
</script>
然后打开指向该标签的链接。
<a href="http://www.stackoverflow.com" target="mywin">Open link in specific window</a>
适用于IE,但不适用于Chrome ...