要在新窗口中打开一个链接本来很简单的,在firefox中可以点中键,IE中可以放 target="_blank" ,现在我碰到问题是这个系统我们不能直接修改代码,html可以修改,但链接是读取数据库中数据再由码来生成的,可在配置页面只能更改 href 。 在href里放 javascript:window.open 倒能在新窗口中打开,不过它也会返回个什么东西,导致出现一个空白页面。解决方法:把window.open包在函数里面,函数又不返回东西就行了。 href="javascript:(function(){window.open('www.abcd.com');})();"