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
课题的核心在于理解和实施“四基”理念,即数学基本知识、基本技能、基本思想和基本活动经验。在这个研究中,数学活动被定义为有明确数学目标并涉及数量关系、图形关系、随机关系的实际操作和探究活动。经验是个人...
四、节约用水公益广告 这些广告强调了水资源的珍贵和节约的重要性,让孩子意识到保护水资源的紧迫性,比如“如果人类不从现在节约水源,未来地球会怎样?”引导他们从小养成节约用水的习惯。 五、名人名言积累 名人...
《小学生积累数学基本活动经验的课堂教学研究》是一个深入探讨如何在小学数学教学中培养和积累学生数学活动经验的教育研究项目。随着新课程改革的推进,《国家义务教育数学课程标准》提出了“四基”理念,即基本数学...
【小学语文一到四年级古诗积累】 古诗是中国文化瑰宝的重要组成部分,对于小学生来说,学习古诗不仅是提升语文素养的重要途径,更是培养文化情感和审美能力的关键。以下是一到四年级学生需要积累的古诗精选,这些诗...
3. **词语积累与相对词**:教学过程中,学生需要正确认读和理解给出的词语,同时找出相对的词语,如“大-小”,“高-低”。这不仅锻炼了他们的记忆力,也培养了他们的语言比较和思考能力。 4. **元曲朗读与背诵**:...
这篇资料主要针对初中八年级语文的学习,特别是第四单元16课《庆祝奥林匹克运动复兴25周年》的内容进行了积累运用的训练。题目涉及了字音、错别字、文学常识、成语理解和语病辨析等多个方面。 1. 字音题:考查了...
标题:微信小程序四六级词汇学习助手:技术与功能解析 在当今这个信息化时代,移动学习已经成为了人们获取知识的重要方式之一。特别是对于英语学习者来说,随时随地进行词汇的积累和复习变得尤为重要。基于微信小...
【小学英语】四年级小学生英语童话故事是教育领域的一个重要组成部分,主要目的是通过有趣的故事来激发孩子们学习英语的兴趣,同时帮助他们积累词汇和提高阅读理解能力。这些故事通常选取简单的故事情节,配合...
1. 四年级语文的学习重点:本测试卷主要针对四年级语文上册第五单元的积累运用和课内阅读进行考核,说明学生需要掌握本单元的基础知识、阅读理解和写作技巧。 2. 事件叙述的基本要素:题目和描述中提到的判断题,...
这篇资料是针对二年级语文上册第...总的来说,这份知识小结全面覆盖了二年级语文第四单元的主要学习点,对于学生复习和提升语文能力具有很高的指导价值。学生应根据这些内容进行有针对性的复习,以期在学习中取得进步。
- "僵卧孤村不自哀,尚思为国戌轮台"(陆游《十一月四日风雨大作》):即使年老体衰,仍怀有报国之志。 通过学习这些古诗词,小学生不仅能领略古代文人的智慧,也能培养良好的品格和价值观。古诗词中的智慧和情感...
【积累方法四:从小事着眼】 写作并不一定要选择宏大的主题,日常生活中的小事同样可以挖掘出深刻的内涵。一件小事,如果能引发思考,反映出人性的光辉或者社会现象,就能以小见大,写出触动人心的文章。 【积累...
综上所述,本题主要涵盖了语文基础知识(包括汉字读音和成语运用)、语病辨析、数据分析以及信息提取与解读等知识点,旨在提升学生的语文综合能力,包括词汇积累、语境理解、逻辑分析和信息处理等能力。