如何从同一个窗口打开2个不同的链接,并从另一个链接打开另一个新窗口?我想在所有A级浏览器如何在同一个窗口中打开2个不同的链接,并从一个链接打开另一个新窗口中的链接?
回答
使用JavaScript函数,首先调用window.open然后window.location的打开在父窗口和其他一个新窗口不是新标签的一环。
'window.open'调用通常被弹出窗口阻止程序阻止,而'target = _blank'通常会绕过它。 – intgr 2009-11-22 16:22:44
窗口。如果您只是像平常那样在'href'属性中指定重定向URL,则不需要位置。 – 2009-11-22 22:12:14
<a href="another.htm" target="_blank" "onclick="location.href='one.htm'">Your link</a>
这可能会也可能不会工作,这取决于'onclick'处理程序是否在链接的标准行为之前运行。
如果没有 - 或者是间歇性的 - 让我知道,我会提供一种替代方法。
编辑:
作为替代,我想你可以有2个环节,一个是“新”的窗口,一个用于“当前”窗口。使'css'使'当前'窗口链接不可见,并在'新'链接添加一个'onclick'处理程序,这会触发'当前'链接。
<a href="another.htm" target="_blank" "onclick="$('#currentLink').click()">Your link</a>
<a href="one.htm" id="currentLink" style="display: none">Hidden link</a>
一定要在多个浏览器上检查这一点。
P.S.我假设你正在使用jQuery - 如果没有,触发'click'事件的代码将需要更改。
通常,如果您使用window.open
并指定窗口的高度和宽度,则会导致大多数配置的大多数浏览器将其作为新窗口打开,而不是新选项卡。
下面会弹出窗口添加到链接id为link-of-doom
。像往常一样指定您希望当前页面在href
属性中重定向到的链接。
HTML
<a href="/page1.html" id="link-of-doom">Click me!</a>
的JavaScript
$(function() {
$("#link-of-doom").click(function() {
window.open('/page2.html', 'sometarget', 'width=400,height=200');
});
});
*你不应该使用onclick
属性在HTML本身,因为它不被认为是最好的做法。 。 。每当有人使用它时,一只小猫就会被杀死。
- 1. Markdown打开一个新窗口链接
- 2. 的SharePoint:在同一个窗口中打开Word文档链接
- 3. 在同一个窗口中打开框架内的链接
- 4. 如何链接图像并打开一个新窗口
- 5. 强迫在同一域的同一窗口中打开链接
- 6. 在一个iframe中打开新窗口链接
- 7. 在同一窗口的新标签页中打开链接
- 8. 在同一个窗口中或在新的(标签)中打开链接
- 9. 如何在同一窗口中打开fancybox链接?
- 10. System.Windows.Forms.WebBrowser在同一个窗口或同一会话的新窗口中打开链接
- 11. iscroll链接打开一个新的Safari浏览器窗口?
- 12. 如何使我的链接打开一个“弹出”窗口
- 13. 在新窗口中打开链接
- 14. 在新窗口中打开链接
- 15. 在新窗口中打开链接
- 16. 在新窗口中打开HTML链接
- 17. 从动态导航链接在新窗口中打开链接
- 18. html - 一个链接打开两个窗口
- 19. IE为链接打开一个新窗口,FF没有
- 20. 强制数据链接打开一个新窗口
- 21. 如何创建一个链接,用PHP打开一个新窗口?
- 22. 链接将在2个框架内打开新窗口
- 23. 每个版本的IE在新窗口中打开链接
- 24. Javascript - 打开一个链接
- 25. 如何在JavaScript和HTML中单击链接时打开一个新窗口?
- 26. 在jquery中打开具体的链接用新窗口打开
- 27. Python Tkinter:从另一个窗口打开同一窗口时的不同行为
- 28. PHP的帮助。我需要一个链接才能在新窗口中打开
- 29. 如何在同一个窗口中加载iOS webclip链接?
- 30. 在一个标签中打开链接
问题是 - 为什么你想用相同的链接做呢?你试图显示一些坏东西添加那里或什么?这是一种邪恶的方法。 – kender 2009-11-22 16:27:21
在第一个链接我想打开的网站,并在新窗口页面,我想在打印机友好的页面打开打印机同一页 – 2009-11-22 16:31:06
有这样做的打印机友好的页面的其他方式的新的不同页面 - 使用CSS使同一页面出现不同的时打印。当您想要从打印版本中删除导航链接时,这非常有用,因为打印输出时没有任何意义。 – belugabob 2009-11-22 16:35:40