我使用Fancybox在iFrame中打开了一个PDF。有没有可能在移动肖像视图中将屏幕的宽度调整为这样的宽度,它可以显示整个画面,尽管很小?
发布于 2020-09-20 09:53:24
我想你会对我在2015年9月17日发布的这个例子感兴趣
https://www.autoitscript.com/forum/topic/177368-how-to-get-reference-to-pdf-object-embeded-in-ie/
首先,你应该改变iFrame元素的大小。
在第二步中,你应该检查iFrame和检查对象是如何嵌入的
例如,这可能如下所示:
<script language="JavaScript">
function rsChange ()
{
var ax = document.all.TestObj;
if ( ax.readyState == 4 )
{
if ( ax.IsInitialized == false )
{
window.setTimeout( "rsChange();", 100 );
}
else
{
ax.Server = "192.168.1.3";
ax.Connect ();
}
}
}
</script>
<OBJECT language='javascript' ID='TestObj' CLASSID='CLSID:36D64AE5-6626-4DDE-A958-2FF1D46D4424' WIDTH='640px' HEIGHT='480px' onreadystatechange='rsChange();'></OBJECT>
<br><br><br>
Don't forget to do a "REGSVR32 UltraVncAx.dll", before viewing this page.<br>
The timer trick in the rsChange() function is required to get the windowful ActiveX initialized properly, before letting the ActiveX create the VNC client child window.
</body>
</html>
在这种情况下,您应该更改以下对象中的参数:
<OBJECT language='javascript' ID='TestObj' CLASSID='CLSID:36D64AE5-6626-4DDE-A958-2FF1D46D4424' WIDTH='640px' HEIGHT='480px' onreadystatechange='rsChange();'></OBJECT>
https://stackoverflow.com/questions/63974641
复制相似问题