如何在PDF中打开图像在新的弹出窗口中打开它的链接?

时间:2017-06-01 08:14:06

标签: javascript html html5 pdf pdf-generation

我在HTML中嵌入PDF。有一些带有PDF链接的图像。我想在弹出窗口/新窗口中打开这些链接,而不是点击新的/相同的标签。

3 个答案:

答案 0 :(得分:1)

如果目标属性没有为你工作,你可以在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(); }
        });
    };

答案 1 :(得分:1)

您提供PDF上的链接,以便在弹出窗口中打开的链接应该是参数。编写一个jquery / js脚本来访问该参数并打开弹出窗口或boostrap模式以显示其中的链接。我希望这有帮助。

答案 2 :(得分:0)

根据HTML5规范:

  

有效的浏览上下文名称是包含至少一个的任何字符串   不以U + 005F LOW LINE字符开头的字符。 (名   以下划线开头是为特殊关键字保留的。)

     

有效的浏览上下文名称或关键字是任何字符串   有效的浏览上下文名称或ASCII不区分大小写   匹配以下之一:_blank,_self,_parent或_top。“ - 来源

所以使用

target="_blank"

应该帮助你。