簡體   English   中英

如何防止iframe中的鏈接在新窗口中打開?

[英]How can I prevent links in iframes from opening in new window?

考慮以下簡單鏈接:

<a href="#" onclick="javascript:{return false;}">Do Nothing</a>

當它在窗口的主文檔中時,單擊它不會執行任何操作,因為return false取消單擊。

但是,當它位於iframe文檔中(至少在Firefox和Chrome中)時,它將打開一個新的標簽窗口。

這很煩人,因為我希望能夠鈎住click事件(實際上是使用jQuery的$(element).click(handler)) ),執行一些邏輯,取消導航,並且沒有額外的選項卡。

這是怎么回事,如何停止這種行為?

原來,我有一個不相關的jQuery click事件導致了此行為,所以這是我的用戶錯誤。 啞。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM