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 相关文章推荐
JavaScript版代码高亮
Jun 26 Javascript
Prototype PeriodicalExecuter对象 学习
Jul 19 Javascript
JQuery 1.6发布 性能提升,同时包含大量破坏性变更
May 10 Javascript
jquery实现不同大小浏览器使用不同的css样式表的方法
Apr 02 Javascript
jQuery中before()方法用法实例
Dec 25 Javascript
JavaScript模拟重力状态下抛物运动的方法
Mar 03 Javascript
JavaScript检测上传文件大小的方法
Jul 22 Javascript
jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)
Dec 31 Javascript
微信小程序 配置文件详细介绍
Dec 14 Javascript
jQuery插件开发发送短信倒计时功能代码
May 09 jQuery
Node.js使用Express.Router的方法
Nov 14 Javascript
vue项目关闭eslint校验
Mar 21 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正则表达式使用的详细介绍
2013/04/27 PHP
配置php网页显示各种语法错误
2013/09/23 PHP
php接口数据加密、解密、验证签名
2015/03/12 PHP
Linux平台PHP5.4设置FPM线程数量的方法
2016/11/09 PHP
PHP分页显示的方法分析【附PHP通用分页类】
2018/05/10 PHP
Javascript跨域请求的4种解决方式
2013/03/17 Javascript
Jquery使用Firefox FireBug插件调试Ajax步骤讲解
2013/12/02 Javascript
javascript排序函数实现数字排序
2015/06/26 Javascript
AngularJS基础 ng-csp 指令详解
2016/08/01 Javascript
利用jQuery对无序列表排序的简单方法
2016/10/16 Javascript
JS碰撞运动实现方法详解
2016/12/15 Javascript
进阶之初探nodeJS
2017/01/24 NodeJs
JS实现图片居中悬浮效果
2017/12/25 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
2018/02/22 Javascript
[51:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第二局
2016/03/03 DOTA
Python MySQL数据库连接池组件pymysqlpool详解
2017/07/07 Python
python好玩的项目—色情图片识别代码分享
2017/11/07 Python
python实现百万答题自动百度搜索答案
2018/01/16 Python
Tensorflow实现卷积神经网络用于人脸关键点识别
2018/03/05 Python
Django2.1.3 中间件使用详解
2018/11/26 Python
django认证系统实现自定义权限管理的方法
2019/08/28 Python
django 简单实现登录验证给你
2019/11/06 Python
英国时尚泳装品牌:Maru Swimwear
2019/10/06 全球购物
Carmen Sol官网:购买果冻鞋、手袋和配件
2021/01/01 全球购物
高三自我鉴定范文
2013/10/19 职场文书
运动会四百米广播稿
2014/01/19 职场文书
《望庐山瀑布》教学反思
2014/04/22 职场文书
充分就业社区汇报材料
2014/05/07 职场文书
青春奉献演讲稿
2014/05/08 职场文书
4s店销售经理岗位职责
2014/07/19 职场文书
2015年银行柜员工作总结报告
2015/04/01 职场文书
2015年销售员工作总结范文
2015/04/07 职场文书
二审代理词范文
2015/05/25 职场文书
单身证明格式样本
2015/06/15 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
利用html+css实现菜单栏缓慢下拉效果的示例代码
2021/03/30 HTML / CSS