[英]Using a Text Box, HTML and Javascript to Display a PDF in an iFrame
我试图在Sharepoint页面中添加一个表单(只是一个文本框),要求用户输入PDF文档的URL,然后在同一页面的iFrame中显示。
我找到了使用图像执行此操作的代码,但我很难修改它以在iFrame中显示PDF。
我试图修改的代码来自之前的问题。 链接在这里:
这里是没有创建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.