B/S模式项目中常用的javascript汇总


Posted in Javascript onDecember 17, 2013

屏弊网页的右键
<body oncontextmenu="return false">或<body style="overflow-y:hidden">

为网页加入背景音乐
IE:<bgsound src="*.mid" loop=infinite>
NS:<embed src="*.mid" autostart=true hidden=true loop=true></embed>
*.mid你的背景音乐的midi格式文件

自动开启和关闭窗口

<script Language="&#106avascript">
function winopen1(){
打开的窗口名=open("nb","Homepage","toolbar=no,location=no,
directories=no,status=no,menubar=no,scrollbars=no,resizable=no,
copyhistory=no,width=160,height=200,left=200,top=100"; )
</script>

<a href  onMouseOver="winopen1();return true;" onMouseOut="打开的窗口名.close();">
<p>这里是连接</a></p>

让浏览器在保存页面时失败,使用户不能保存网面
<NOSCRIPT><iframe src="*.html"></iframe></NOSCRIPT>

网页自动关闭
 <html>
 <head>
 <object id=closes type="application/x-oleobject"
 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
 <param name="Command" value="Close">
 </object>
 </head>
 <body onload="window.setTimeout('closes.Click()',10000)">
 这个窗口会在10秒过后自动关闭,而且不会出现提示.
 </body>
 </html>

更多小技巧:

1. oncontextmenu="window.event.return value=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table

2. <body onselectstart="return false"> 取消选取、防止复制

3. onpaste="return false" 不准粘贴

4. oncopy="return false;" oncut="return false;" 防止复制

5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标

6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标

7. <input style="ime-mode:Disabled"> 关闭输入法

8. 永远都会带着框架
<script language="javascript"><!--
if (window == top)top.location.href = "frames.htm"; file&#58//frames.htm为框架网页
// --></script>

9. 防止被人frame
<SCRIPT LANGUAGE=javascript><!--
if (top.location != self.location)top.location=self.location;
// --></SCRIPT>

10. <noscript><iframe src=*.html></iframe></noscript> 网页将不能被另存为

11. <input type=button value=查看网页源代码
onclick="window.location = 'view-source:'+ 'https://3water.com/'">

14. 光标是停在文本框文字的最后
<script language="javascript">
function cc()
{
var e = event.srcElement;
var r =e.createTextRange();
r.moveStart('character',e.value.length);
r.collapse(true);
r.select();
}
</script>
<input type=text name=text1 value="123" onfocus="cc()">

15. 判断上一页的来源
asp:
request.servervariables("HTTP_REFERER")
javascript:
document.referrer

16. 最小化、最大化、关闭窗口
<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Minimize"></object>
<object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Maximize"></object>
<OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" value="Close"></OBJECT>
<input type=button value=最小化 onclick=hh1.Click()>
<input type=button value=最大化 onclick=hh2.Click()>
<input type=button value=关闭 onclick=hh3.Click()>
本例适用于IE

18. 网页不会被缓存
HTM网页
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
或者<META HTTP-EQUIV="expires" CONTENT="0">

19. 检查一段字符串是否全由数字组成
<script language="javascript"><!--
function checkNum(str){return str.match(/\D/)==null}
alert(checkNum("1232142141"))
alert(checkNum("123214214a1"))
// --></script>

21. 怎么判断是否是字符
if (/[^\x00-\xff]/g.test(s)) alert("含有汉字");
else alert("全是字符");

22.TEXTAREA自适应文字行数的多少
<textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
</textarea>

23. 日期减去天数等于第二个日期
<script language=javascript>
function cc(dd,dadd)
{
var a = new Date(dd)
a = a.valueOf()
a = a - dadd * 24 * 60 * 60 * 1000
a = new Date(a)
alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日")
}
cc("12/23/2002",2)
</script>

27.ENTER键可以让光标移到下一个输入框
<input onkeydown="if(event.keyCode==13)event.keyCode=9">

Javascript 相关文章推荐
IE/FireFox具备兼容性的拖动代码
Aug 13 Javascript
js 实现 input type=&quot;file&quot; 文件上传示例代码
Aug 07 Javascript
js键盘事件的keyCode
Jul 29 Javascript
iframe如何动态创建及释放其所占内存
Sep 03 Javascript
AngularJS中的Directive自定义一个表格
Jan 25 Javascript
详解js的异步编程技术的方法
Feb 09 Javascript
javascript 取小数点后几位几种方法总结
Aug 02 Javascript
基于node.js的fs核心模块读写文件操作(实例讲解)
Sep 10 Javascript
BootStrap Validator 根据条件在JS中添加或移除校验操作
Oct 12 Javascript
微信小程序实现文件、图片上传功能
Aug 18 Javascript
在vue中实现给每个页面顶部设置title
Jul 29 Javascript
vue中element 的upload组件发送请求给后端操作
Sep 07 Javascript
动态加载dtree.js树treeview(示例代码)
Dec 17 #Javascript
Jquery uploadify图片上传插件无法上传的解决方法
Dec 16 #Javascript
js采用map取到id集合组并且实现点击一行选中一行
Dec 16 #Javascript
js捕获鼠标滚轮事件代码
Dec 16 #Javascript
javascript调试过程中找不到哪里出错的可能原因
Dec 16 #Javascript
使用firebug进行调试javascript的示例
Dec 16 #Javascript
javascript和jquery修改a标签的href属性
Dec 16 #Javascript
You might like
修改php.ini实现Mysql导入数据库文件最大限制的修改方法
2007/12/11 PHP
php下将图片以二进制存入mysql数据库中并显示的实现代码
2010/05/27 PHP
php获取远程图片的两种 CURL方式和sockets方式获取远程图片
2011/11/07 PHP
第三章 php操作符与控制结构代码
2011/12/30 PHP
php模仿asp Application对象在线人数统计实现方法
2015/01/04 PHP
jquery创建div 实现代码
2009/04/27 Javascript
JQuery扩展插件Validate—6 radio、checkbox、select的验证
2011/09/05 Javascript
下拉列表选择项的选中在不同浏览器中的兼容性问题探讨
2013/09/18 Javascript
JavaScript中匿名、命名函数的性能测试
2014/09/04 Javascript
Jquery实现顶部弹出框特效
2015/08/08 Javascript
第二篇Bootstrap起步
2016/06/21 Javascript
JavaScript仿支付宝6位数字密码输入框
2016/12/29 Javascript
快速掌握jquery分页插件jqPaginator的使用方法
2017/08/09 jQuery
Vue实现带进度条的文件拖动上传功能
2018/02/23 Javascript
Vue2.0 实现移动端图片上传功能
2018/05/30 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
2018/07/12 Javascript
JS的Ajax与后端交互数据的实例
2018/08/08 Javascript
layui.use模块外部使用其内部定义的js封装函数方法
2019/09/16 Javascript
[01:04]DOTA2:伟大的Roshan雕塑震撼来临
2015/01/30 DOTA
Python爬虫实现爬取京东手机页面的图片(实例代码)
2017/11/30 Python
Django数据库类库MySQLdb使用详解
2019/04/28 Python
Python异步编程之协程任务的调度操作实例分析
2020/02/01 Python
Python栈的实现方法示例【列表、单链表】
2020/02/22 Python
django-xadmin根据当前登录用户动态设置表单字段默认值方式
2020/03/13 Python
Pytorch环境搭建与基本语法
2020/06/03 Python
详解Python IO口多路复用
2020/06/17 Python
医学生求职自荐信
2013/10/25 职场文书
卫校护理专业毕业生求职信
2013/11/26 职场文书
公司前台接待岗位职责
2013/12/03 职场文书
经典演讲稿范文
2013/12/30 职场文书
倡议书范文格式
2014/05/12 职场文书
公司户外活动总结
2014/07/04 职场文书
公司试用期员工自我评价
2014/09/17 职场文书
2019个人工作计划书的格式及范文!
2019/07/04 职场文书
怎样做好公众演讲能力?
2019/08/28 职场文书
Oracle配置dblink访问PostgreSQL的操作方法
2022/03/21 PostgreSQL