有文件下载链接连接到servlet
. 文档应在新选项卡中打开。我想a:visited
在这些链接上使用行为。不知何故使用target="_blank"
不要将它们标记为visited
. 因此,我target="_blank"
从anchor
and usedonclick
事件中删除了。在这个onclick
事件处理程序中,我使用了window.open(url,'_blank');
. 这与visited
. 但是,如果servlet
无法提供文档(例如:文档可能不存在)anchor
打开一个新选项卡并在父窗口中打开下载链接。我想防止这种情况。我试过onclick="return onClickHandler(id);"
return false
。如果我使用它,这些链接不会标记为visited
.
浏览器如何知道请求的链接没有文件。有什么我应该从那里回来的servlet
吗?