我想通过点击链接进入IFRAME中包含的PDF文件中的页面。
这是我到目前为止所做的:
HTML:
<a href="#" onclick="return pagina(10);">Pagina 10</a>
<iframe name="ifrx" id="ifrx" src="1430263377Physic.pdf" style="height:800px; width:1170px">
脚本:
<script>
function pagina(pag) {
$("#ifrx").attr('src','').delay(100).attr('src','1430263377Physic.pdf#page='+pag);
return false;
}
</script>
但是不起作用,我试图实现这一目标,但没有运气。
答案 0 :(得分:0)
将attr
更改为prop
。像那样:
function pagina(pag) {
$("#ifrx").prop('src','1430263377Physic.pdf#page='+pag);
return false;
}
属性用于在解析时设置iframe对象属性的初始值,但是当您更改属性时,值不会填充到属性。
顺便说一句,据我所知,没有必要清除src
,等待并将其设置为正确的值。
<强>更新强>
我为网站检查了这种方法(see here)。我想这对于PDF来说是不可能的,所以用新的src
取代iframe是唯一可行的方法。