2 fenglinstudio fenglinstudio 于 2016.04.28 23:42 提问

这个代码有没有可能不全屏打开?改成限定在div里打开,代码如下

html的代码

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PDFObject example</title>

<script type="text/javascript" src="pdfobject.js"></script>
<script type="text/javascript">
window.onload = function (){
    var myPDF = new PDFObject({url: "http://www.fenglinnetwork.com/blogeditor/sample.pdf" }).embed();
};
</script>

</head>

<body>


</body>
</html>

pdfobject.js的代码

 /* PDFObject, copyright (C) 2008 Philip Hutchison (pipwerks.com). Documentation and examples are at www.pdfobject.com. Version 1.2, April 2011. MIT style license */
var PDFObject=function(y){if(!y||!y.url){return false;}var w="1.2",b=y.id||false,i=y.width||"100%",z=y.height||"100%",r=y.pdfOpenParams,a,x;var v=function(){var c=null;if(window.ActiveXObject){c=new ActiveXObject("AcroPDF.PDF");if(!c){c=new ActiveXObject("PDF.PdfCtrl");}if(c!==null){return true;}}return false;};var u=function(){var c,f=navigator.plugins,d=f.length,e=/Adobe Reader|Adobe PDF|Acrobat/gi;for(c=0;c<d;c++){if(e.test(f[c].name)){return true;}}return false;};var t=function(){var c=navigator.mimeTypes["application/pdf"];return(c&&c.enabledPlugin);};var s=function(){var c=null;if(u()||v()){c="Adobe";}else{if(t()){c="generic";}}return c;};var q=function(){var e=document.getElementsByTagName("html");if(!e){return false;}var c=e[0].style,d=document.body.style;c.height="100%";c.overflow="hidden";d.margin="0";d.padding="0";d.height="100%";d.overflow="hidden";};var p=function(d){var c="",e;if(!d){return c;}for(e in d){if(d.hasOwnProperty(e)){c+=e+"=";if(e==="search"){c+=encodeURI(d[e]);}else{c+=d[e];}c+="&";}}return c.slice(0,c.length-1);};var o=function(d){var c=null;switch(d){case"url":c=a;break;case"id":c=b;break;case"width":c=i;break;case"height":c=z;break;case"pdfOpenParams":c=r;break;case"pluginTypeFound":c=x;break;case"pdfobjectversion":c=w;break;}return c;};var n=function(d){if(!x){return false;}var c=null;if(d){c=(d.nodeType&&d.nodeType===1)?d:document.getElementById(d);if(!c){return false;}}else{c=document.body;q();i="100%";z="100%";}c.innerHTML='<object   data="'+a+'" type="application/pdf" width="'+i+'" height="'+z+'"></object>';return c.getElementsByTagName("object")[0];};a=encodeURI(y.url)+"#"+p(r);x=s();this.get=function(c){return o(c);};this.embed=function(c){return n(c);};return this;};

2个回答

showbo
showbo   Ds   Rxr 2016.04.29 09:08
已采纳

div中放iframe,然后iframe加载你这个html页面

devmiao
devmiao   Ds   Rxr 2016.04.28 23:51
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
全屏打开页面代码
closes.Click();HeightValue=screen.height;WidthValue=screen.width;newwin=window.open("default.asp","new","width=800,height=600,fullscreen=0,toolbar=0,location=0,directories=0,status=1,menubar=0,scrollb
浏览器打开就是全屏的代码说明
现在还没有发现通用的JS代码。 对于IE,可以通过下面的代码处理: 第一步: window.onload=function(){                 var wscript = new ActiveXObject("WScript.Shell");               if (wscript!=null) {                 wscrip
打开DIV
关于用JS+DIV打开 动画效果DIV
在div页面中打开新的div页面
easyui中的tabs,tab中打开新的tab页面。
js控制div全屏
一個用jq插件,js實現div全屏,直接把js引用進你的項目,給div一個指定id,就能使用。
全屏代码 js 设置的 窗口全屏打开代码
window.moveTo(0,0);window.resizeTo(screen.availWidth,screen.availHeight); 
div全屏优化
div的全屏优化,txt文件里的内容是实现div全屏的优化,相当于浏览器里的全屏功能。
【代码】用div+css实现 在新窗口中打开指定的DIV标签下链接
平时都遇到过,在发贴回复的时候,有用户自行添加他们网站链接,以增加外链,但有时候文章编辑器不能保证他们留下的链接都在新窗口中打开,如果在原窗口中打开,就会使用户离开我们的网站,这不是我们愿意看到的,那如何限制在一个网页中的某一块下实现,所有链接都从新窗口中打开,而同一页面下的其它链接又不受影响呢? 下面的如果不限制,应该是从原窗口直接打开,用户便会离开我们的页面 原窗口中打开
按钮操作DIV的打开与关闭(div悬浮于页面之上)
按钮操作DIV的打开与关闭(div悬浮于页面之上)
div的隐藏与打开
div的隐藏与打开,关于div的操作。希望大家喜欢。