可能是出现卡纸现象,可以通过下面方法解决:
1、从进纸器中取出任何剩余纸张,打开进纸器盖。
2、轻轻地从进纸器中取出卡纸。
3、关闭进纸器盖,将取出的纸张重新装入进纸器。
4、打开扫描仪盖,抓住误送的纸,双手小心地向右拉,将其从送纸区域中取出。
5、合上扫描仪盖,将取出的纸张重新装入进纸器。
<HTML><HEAD><TITLE>打印-页面设置-打印预览-关闭窗口</TITLE>
<SCRIPT language=javascript>
function printsetup()
{
// 打印页面设置
wb.execwb(8,1);
}
function printpreview()
{
var ht1 = document.getElementByIdx_x("h");
ht1.style.display="none";//隐藏不必打印的部分,该隐藏只在预览中有效,真正打印时要用css控制
wb.execwb(7,1); // 打印页面预览
ht1.style.display=""; //预览完再将隐藏的部分显示出来
}
function printit()
{
if (confirm('确定打印吗?'))
{
wb.execwb(6,6);
}
}
</script>
<style type="text/css" media=print>
.noprint{display : none } //不打印
</style>
</HEAD>
<BODY>
<!-- div h 中的内容不打印 -->
<DIV id="h" align=center class="noprint">
<OBJECT id=wb height=0 width=0 classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2></OBJECT>
<INPUT onclick=javascript:printit() type=button value=打印 />
<INPUT onclick=javascript:printsetup(); type=button value=打印页面设置 />
<INPUT onclick=javascript:printpreview(); type=button value=打印预览 />
<INPUT onclick=javascript:window.close(); type=button value=关闭 />
</DIV>
要打印的正文
</BODY>
</HTML>
计算机网络期末复习
HTML网页显示一下后消失的原因—HTML与javascript的执行顺序

振哥在,世界充满爱!
原创
关注
0点赞·2622人阅读
由于项目的需要,在网页中添加了一个vlc视频播放器,需要实现对播放器的基本控制,如:放大屏幕,播放,暂停,截图,查看等功能,但是每次在加载完视频之后,视频闪动一下就消失,屏幕上就一片空白了,如下图所示。
但是,滚动一下鼠标,或移动一下浏览器,播放器就会出现。由于要写的网页嵌入到C#中的WebBrowser控件中,设置为没有滚动条的情况,于是视频播放器就加载不出来。
原因是:HTML中的视频代码和javascript控制操作代码是顺序执行的,当执行完javascript后会覆盖掉播放器,部分代码如下:
<!DOCTYPE html>
<htmlxmlns="http://www.w3.org/1999/xhtml">
<body>
<div id="container">
<div id="menuleft"><td>
<object center="center" width="100%" height="100%"id='vlc1_IE' events="True"codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab"classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921">
<param name="ShowDisplay" value="True" />
<param name="AutoPlay" value="false" />
</object>
</td>
</div>
<script language="Javascript"type="text/javascript">
var vlc=document.getElementById("vlc1_IE");
var id=vlc.playlist.add("视频源");
vlc.playlist.playItem(id);
vlc.playlist.stop();
var seek_time = 1000 * 50;
var volume_number = 10;
functiononPause(){}
function onPlay(){}
functionVolumeUp(){}
functionVolumeDown(){}
functionScreenLeftTop(){}
functionScreenRightTop(){}
functionScreenLeftBottom(){}
functionScreenRightBottom(){}
</script>
</body>
</html>
登录后复制

当执行完javascript相关的方法后页面中的播放器被覆盖,显示不出来。为了能够加载播放器并显示出来,将javascript中获取的变量放到一个加载函数中,如下所示:
window.οnlοad=function(){
vlc=document.getElementById("vlc1_IE");
varid=vlc.playlist.add("rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp");
vlc.playlist.playItem(id);
vlc.playlist.stop();
}
这样,整个播放器加载就完成了,并且可以实现对页面的相关操作。加载完后如下图所示:
当然也可以将<script></scritpt>中的内容分离到一个单独的.js文件中,只不过在HTML文件中需要通过<script type=”text/javascript”src=”xxx.js”></script>调用一下,要放在<head></head>中。
本站内容仅供参考,不作为诊断及医疗依据,如有医疗需求,请务必前往正规医院就诊
祝由网所有文章及资料均为作者提供或网友推荐收集整理而来,仅供爱好者学习和研究使用,版权归原作者所有。
如本站内容有侵犯您的合法权益,请和我们取得联系,我们将立即改正或删除。
Copyright © 2022-2023 祝由师网 版权所有