点击网址上的iframe PDF更改页面

时间:2015-04-17 18:43:54

标签: javascript jquery html pdf iframe

我想通过点击链接进入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>

但是不起作用,我试图实现这一目标,但没有运气。

1 个答案:

答案 0 :(得分:0)

attr更改为prop。像那样:

function pagina(pag) {
    $("#ifrx").prop('src','1430263377Physic.pdf#page='+pag);

    return false;
}

属性用于在解析时设置iframe对象属性的初始值,但是当您更改属性时,值不会填充到属性。

顺便说一句,据我所知,没有必要清除src,等待并将其设置为正确的值。

<强>更新

我为网站检查了这种方法(see here)。我想这对于PDF来说是不可能的,所以用新的src取代iframe是唯一可行的方法。