1、打印时不弹出“确认框“,使用默认打印机直接打印:
主要是修改两个地方:
a、factory.printing.Print(false);//无确认打印,true时打印前需进行确认
b、将打印功能所在项目的网址添加到浏览器的”可信任站点“中。
如此之后,第一次打印可能会弹出框让选择打印机,选择之后,以后都不会再弹框。
2、模拟点击file控件进行文件下载报错:
file控件进行文件上传简单好用,但是呢样式太丑且不好修改,往往与系统风格不搭。
通过想到的解决办法就是”模拟点击“,即点击A按钮模拟自动点击file控件,可浏览器”出于安全性的考虑,FILE控件必须点击自身才能上传文件“,以下是转载自”关于BUTTON模拟FILE控件的点击事件的一揽子解决方案“的一些解决方法(虽说没有亲测过,但看思路是对的,可以借鉴):
<script type="text/<a href="http://lib.csdn.net/base/18" class='replace_word' title="JavaScript知识库" target='_blank' style='color:#df3434; font-weight:bold;'>JavaScript</a>"><!--
/*取得选中文件名,并显示在text控件中,便于修改文件名上传s*/
function file_Select(obj) {
var name = obj.value.split('//');
$("#txtFileName").val(name[name.length - 1]);
}
--></script>
/*text控件用来修改文件名*/
<input type="text" id="txtFileName" name="fileName" style="width:180px"/>
/*file控件设置成全透明*/
<input type="file" id="fileUploadCV" name="UploadCV" size="1" onchange="file_Select(this);" style="position:absolute; width:10px; filter:alpha(opacity=0);-moz-opacity:0; top:0px;" />
/*button控件使用自己定制的样式btnCss,当onmousemove的时候,就把file控件覆盖到button上面,这样点击的就是file控件s*/
<input type="button" class="btnCss" value="Browse..." onmousemove="document.getElementById('fileUploadCV').style.top=(event.clientY-10)+'px'; document.getElementById('fileUploadCV').style.left= (event.clientX)+'px';" />
3、主页面不允许使用右键:
document.oncontextmenu=function(e){
return false; // 主页面不允许右键(兼容多浏览器)
};
4、JS解析JSON格式的数据:
//后台传递json格式的数据
//retuStr = JSONArray.fromObject(fileList).toString();
if(data!=null && data.length>0){//说明有数据
for(var i=0;i<data.length;i++){
tableHtml+="<tr align='center'>"
+"<td>"+(i+1)+"</td>"
+"<td>"+(data[i].ID)+"</td>"
+"<td>"+(data[i].fileName)+"</td>"
+"<td>"+(data[i].fileSize)+"</td>"
+"</tr>";
}
}
5、解决“扫描枪 文本框显示”问题:
使用过扫描枪扫描条码的人应该都知道,光标必须聚焦到一个文本框或文本域等中时,扫码才能看到数据。但是有时候,我们需要在某个网页上直接扫码然后就能操作别的数据。可能整个网页就是一张图片,冷不丁的在某个地方添加一个文本框用来接收扫描数据,总感觉那里有点不对劲。要是不弄个文本框,又不知道从哪里获取扫描结果。我这里有个馊主意:
第一步、页面上还是弄个文本框,大小无所谓,页面一加载的时候就聚焦,即:
$(function(){$("#text").focus();});
如此之后,就可以接收扫描数据了。
第二步、让文本框隐藏。隐藏东西通过会想到”hidden“,"display:none",hide()方法什么的,用这些方法”隐藏“文本框之后,页面看不见,扫描枪也找不到,结果就是:能找到获取数据的地方却获取不到值。因此得用一种”我们看不见但是页面看得见“也就是”实际没隐藏但是我们看不见“的方式,我这里使用的是”style="top:-200px;position: absolute;",设置了top值让其到最顶端(或最低端)超出整个窗口的可视范围即可,如此就可以我们看不见扫描枪却可以找到了。
是不是很邪!
6、使用object标签播放和设置视频/音频文件:
object标签设置如下:
<object id="player" height="64" width="260" classid="clsid:6bf52a52-394a-11d3-b153-00c04f79faa6" style= "display:none">
<param name="autostart" value="0" />
<!--是否自动播放-->
<param name="balance" value="0" />
<!--调整左右声道平衡,同上面旧播放器代码-->
<param name="enabled" value="-1" />
<!--播放器是否可人为控制-->
<param name="enablecontextmenu" value="-1" />
<!--是否启用上下文菜单-->
<param name="url" value="media/1.wav" />
<!--播放的文件地址-->
<param name="playcount" value="1" />
<!--播放次数控制,为整数-->
<param name="rate" value="1" />
<!--播放速率控制,1为正常,允许小数,1.0-2.0-->
<param name="currentposition" value="0" />
<!--控件设置:当前位置-->
<param name="currentmarker" value="0" />
<!--控件设置:当前标记-->
<param name="defaultframe" value="" />
<!--显示默认框架-->
<param name="invokeurls" value="0" />
<!--脚本命令设置:是否调用url-->
<param name="baseurl" value="" />
<!--脚本命令设置:被调用的url-->
<param name="stretchtofit" value="0" />
<!--是否按比例伸展-->
<param name="volume" value="50" />
<!--默认声音大小0%-100%,50则为50%-->
<param name="mute" value="0" />
<!--是否静音-->
<param name="uimode" value="mini" />
<!--播放器显示模式:full显示全部;mini最简化;none不显示播放控制,只显示视频窗口;invisible全部不显示-->
<param name="windowlessvideo" value="0" />
<!--如果是0可以允许全屏,否则只能在窗口中查看-->
<param name="fullscreen" value="0" />
<!--开始播放是否自动全屏-->
<param name="enableerrordialogs" value="-1" />
<!--是否启用错误提示报告-->
<param name="samistyle" value="" />
<!--sami样式-->
<param name="samilang" value="" />
<!--sami语言-->
<param name="samifilename" value="" />
<!--字幕id-->
</object>
播放和重新设置如下:
document.getElementById("player").controls.play();
document.getElementById("player").url="media/1.wav";
注意:这个object标签有个邪乎点,它
必须得写在jsp或html页面里面,不能用引入的方式直接引入,否则引入了跟没引入了一样子。
分享到:
相关推荐
【英语四级口语考试】是大学英语四六级考试的一部分,主要考察学生的口语表达能力和听力理解能力。本资料提供了三个口语练习,旨在帮助考生积累实用的口语表达和应对不同场景的能力。 【口语练习一】强调了积极的...
【英语四级口语考试练习】是针对提升中国大学生英语口语能力的一种考试形式,旨在帮助考生在实际生活中更好地运用英语进行交流。...通过不断的积累和练习,相信考生们在四级口语考试中能取得理想的成绩。
【英语四级口语考试练习小积累】中的知识点涵盖了多种英语谚语和常见表达,这些内容对于提升英语口语能力和应对四级口语考试至关重要。以下是这些知识点的详细解释: 1. **Every Tom, Dick and Harry**:用来表示...
在当代中国的基础教育体系中,《部编版四年级上册语文积累与运用》资料包作为教育资源的重要组成部分,对于小学四年级学生而言,扮演着至关重要的角色。这份资料包不仅涵盖了语文学习的核心内容,而且根据部编版教材...
【知识点梳理】 1. 字词基础: ...综上所述,这份部编版四年级语文上册第一单元的考点梳理卷涵盖了字词基础、词语运用、句子理解、修辞手法、文学积累和课文主题等多个方面,旨在提升学生的语文综合能力。
八年级语文下册第四单元13最后一次讲演积累运用小题闯关新人教版20200228455
四、节约用水公益广告 这些广告强调了水资源的珍贵和节约的重要性,让孩子意识到保护水资源的紧迫性,比如“如果人类不从现在节约水源,未来地球会怎样?”引导他们从小养成节约用水的习惯。 五、名人名言积累 名人...
这种及时的正误提示,不仅让孩子能够迅速了解自己的学习成果,而且有助于他们及时纠正错误,避免错误观念的长期积累。 第三,试题导出功能满足了家长和教师的不同需求。在某些情况下,家长和教师可能希望孩子进行...
《小学生积累数学基本活动经验的课堂教学研究》是一个深入探讨如何在小学数学教学中培养和积累学生数学活动经验的教育研究项目。随着新课程改革的推进,《国家义务教育数学课程标准》提出了“四基”理念,即基本数学...
随着新一轮基础教育课程改革的深入推进,我国小学数学教育正面临着由“双基”向“四基”转变的挑战与机遇。“双基”指的是基本知识和基本技能,而“四基”则在此基础上增加了基本思想和基本活动经验,从而更全面地...
为了帮助学生们更好地完成这一过渡,【小升初语文知识积累经典篇】文档精心设计了涵盖基础学问、文学常识以及小阅读三个主要部分的学习要点,为学生搭建了坚实的学习框架。 首先,在基础学问部分,文档着重讲解了...
总之,小学一到四年级的古诗积累,对于孩子们来说是一项宝贵的财富。古诗不仅仅是语文学习的一部分,它更是传承文化、启迪智慧和丰富情感的重要途径。在这个过程中,教师和家长应给予适当的引导和鼓励,帮助孩子们更...
在西师大版小学二年级语文上册第四单元的学习中,我们进入了一个关键的教学节点,即“积累与运用(四)”。这一单元的课程设计,旨在深化学生对汉字的理解,特别是形声字的学习,以及提升他们在阅读和写作中的应用...
这篇资料主要针对初中八年级语文的学习,特别是第四单元16课《庆祝奥林匹克运动复兴25周年》的内容进行了积累运用的训练。题目涉及了字音、错别字、文学常识、成语理解和语病辨析等多个方面。 1. 字音题:考查了...
标题:微信小程序四六级词汇学习助手:技术与功能解析 在当今这个信息化时代,移动学习已经成为了人们获取知识的重要方式之一。特别是对于英语学习者来说,随时随地进行词汇的积累和复习变得尤为重要。基于微信小...
【小学英语】四年级小学生英语童话故事是教育领域的一个重要组成部分,主要目的是通过有趣的故事来激发孩子们学习英语的兴趣,同时帮助他们积累词汇和提高阅读理解能力。这些故事通常选取简单的故事情节,配合...
《西师语文四年级上册积累与应用三PPT学习教案》正是这一教学理念的具体体现。通过一系列精心设计的教学活动,该教案旨在为四年级学生构建一个全面、互动且有趣的语文学习环境,从而提高他们的语言运用能力、阅读...
1. 四年级语文的学习重点:本测试卷主要针对四年级语文上册第五单元的积累运用和课内阅读进行考核,说明学生需要掌握本单元的基础知识、阅读理解和写作技巧。 2. 事件叙述的基本要素:题目和描述中提到的判断题,...