繁体   English   中英

使用文本框,HTML和Javascript在iFrame中显示PDF

[英]Using a Text Box, HTML and Javascript to Display a PDF in an iFrame

我试图在Sharepoint页面中添加一个表单(只是一个文本框),要求用户输入PDF文档的URL,然后在同一页面的iFrame中显示。

我找到了使用图像执行此操作的代码,但我很难修改它以在iFrame中显示PDF。

我试图修改的代码来自之前的问题。 链接在这里:

从输入框获取img src到div

这里是没有创建iFrame的代码。 我不确定应该在这段代码中加入哪些内容。 任何援助将不胜感激!

<html>
<head>
<script language="javascript">

function getImg(){
    var url=document.getElementById('txt').value;
    var div=document.createElement('div');
    var img=document.createElement('img');
    img.src=url;
    div.appendChild(img);
    document.getElementById('images').appendChild(div);
    return false;
}
</script>
</head>
<form>
  <input type="text" id="txt">
  <input id="btn" type="button" value="Get Image" onclick="getImg();" />
</form>
<div id="images"></div>

创建<object>标记,而不是创建<img> <object>标记:

<html>
<head>
    <script language="javascript">

        function getImg(){
            var url=document.getElementById('txt').value;
            var div=document.createElement('div');
            var obj = document.createElement('object');
            obj.data = url;
            obj.type = 'application/pdf';
            div.appendChild(obj);
            document.getElementById('images').appendChild(div);
            return false;
        }
    </script>
</head>
<form>
    <input type="text" id="txt">
    <input id="btn" type="button" value="Get Image" onclick="getImg();" />
</form>
<div id="images"></div>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM