我在HTML中嵌入PDF。有一些带有PDF链接的图像。我想在弹出窗口/新窗口中打开这些链接,而不是点击新的/相同的标签。
答案 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"
应该帮助你。