簡體   English   中英

如何使PDF圖像在新的彈出窗口中打開其鏈接?

[英]How do I make an image in PDF open its link in new pop-up window?

我將PDF嵌入HTML中。 有些圖像帶有PDF鏈接。 我想使這些鏈接在彈出窗口/新窗口中打開,而不是在單擊時在新/相同選項卡中打開。

如果非目標屬性適合您,則可以在JS / jQuery中執行此操作

   return function(el) {
        el.find('a').on('click', function(e) {
          e.preventDefault();
          var i = $(this).attr('class');
          var u = this.href;
          var c = {h:370, w:550};
          var xPos = ($(window).width()-c.w)/2;
          var n = window.open(u,i,'height='+c.h+',width='+c.w+',left='+xPos+',top=60,screenX='+xPos+',screenY=60');
          if (window.focus) { n.focus(); }
        });
    };

在PDF上提供的鏈接應使要在彈出窗口中打開的鏈接成為參數。 編寫一個jquery / js腳本來訪問該參數,然后打開一個彈出窗口或boostrap模式以顯示其中的鏈接。 我希望這有幫助。

根據HTML5規范:

有效的瀏覽上下文名稱是任何包含至少一個字符且不以U + 005F LOW LINE字符開頭的字符串。 (以下划線開頭的名稱保留用於特殊關鍵字。)

有效的瀏覽上下文名稱或關鍵字是任何字符串,可以是有效的瀏覽上下文名稱,也可以是_blank,_self,_parent或_top之一的ASCII不區分大小寫的匹配。”-源

所以用

target="_blank"

應該可以幫到你。

暫無
暫無

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

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