博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS代码大全-2
阅读量:5106 次
发布时间:2019-06-13

本文共 4202 字,大约阅读时间需要 14 分钟。

17.屏蔽功能键Shift,Alt,Ctrl 
<
script
>
 
function
 look(){  
if
(event.shiftKey)  
alert(
"
禁止按Shift键!
"
//
可以换成ALT CTRL 
}  
document.onkeydown
=
look;  
</
script
>
18. 网页不会被缓存 
<
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.怎样让表单没有凹凸感? 
 
<
input 
type
=text 
style
="border:1 solid #000000"
>
或 
<
input 
type
=text 
style
="border-left:none; border-right:none; border-top:none; border-bottom:  
1 solid #000000"
></
textarea
>
20.
<
div
><
span
>
&
<
layer
>
的区别?  
<
div
>
(division)用来定义大段的页面元素,会产生转行  
<
span
>
用来定义同一行内的元素,跟
<
div
>
的唯一区别是不产生转行  
<
layer
>
是ns的标记,ie不支持,相当于
<
div
>
 
21.让弹出窗口总是在最上面: 
<
body 
onblur
="this.focus();"
>
22.不要滚动条?  
让竖条没有:  
 
<
body 
style
=`overflow:-Scroll;overflow-y:hidden`
>
  
</
body
>
让横条没有:  
<
body 
style
=`overflow:-Scroll;overflow-x:hidden`
>
  
</
body
>
 
两个都去掉?更简单了  
 
<
body 
scroll
="no"
>
  
</
body
>
23.怎样去掉图片链接点击后,图片周围的虚线? 
<
href
="#"
 onFocus
="this.blur()"
><
img 
src
="logo.jpg"
 border
=0
></
a
>
24.电子邮件处理提交表单 
<
form 
name
="form1"
 method
="post"
 action
="mailto***@***.com"
 enctype
="text/plain"
>
  
<
input 
type
=submit
>
 
</
form
>
25.在打开的子窗口刷新父窗口的代码里如何写? 
window.opener.location.reload()
26.如何设定打开页面的大小 
<
body 
onload
="top.resizeTo(300,200);"
>
打开页面的位置
<
body 
onload
="top.moveBy(300,200);"
>
27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动  
<style>  
body  
{
background-image
:
url(logo.gif)
;
 background-repeat
:
no-repeat
;
  
background-position
:
center
;
background-attachment
:
 fixed
}
  
</style> 
28. 检查一段字符串是否全由数字组成 
<
script language
=
"
javascript
"
><!--
 
function
 checkNum(str){
return
 str.match(
//
D/)==null} 
alert(checkNum(
"
1232142141
"
 
alert(checkNum(
"
123214214a1
"
 
//
 --></script>
29
. 获得一个窗口的大小 
document.body.clientWidth;
document.body.clientHeight
30
. 怎么判断是否是字符 
if (/[^/x00-/xff]/g.test(s)) alert("含有汉字"; 
else alert("全是字符";
31
.TEXTAREA自适应文字行数的多少 
<
textarea 
rows
=1 
name
=s1 
cols
=27 
onpropertychange
="this.style.posHeight=this.scrollHeight"
>
 
</
textarea
>
32
. 日期减去天数等于第二个日期 
<
script language
=
javascript
>
 
function
 cc(dd,dadd) 
//
可以加上错误处理 
var
 a 
=
 
new
 Date(dd) 
=
 a.valueOf() 
=
 a 
-
 dadd 
*
 
24
 
*
 
60
 
*
 
60
 
*
 
1000
 
=
 
new
 Date(A) 
alert(a.getFullYear() 
+
 
"
"
 
+
 (a.getMonth() 
+
 
1
+
 
"
"
 
+
 a.getDate() 
+
 
"
"
 
cc(
"
12/23/2002
"
,
2
</
script
>
33. 选择了哪一个Radio 
<
HTML
><
script 
language
="vbscript"
>
 
function
 checkme() 
for
 
each
 ob in radio1 
if
 ob.checked 
then
 window.alert ob.value 
next
 
end function
 
</
script
><
BODY
>
 
<
INPUT 
name
="radio1"
 type
="radio"
 value
="style"
 checked
>
style 
<
INPUT 
name
="radio1"
 type
="radio"
 value
="barcode"
>
Barcode 
<
INPUT 
type
="button"
 value
="check"
 onclick
="checkme()"
>
 
</
BODY
></
HTML
>
34.脚本永不出错 
<
SCRIPT LANGUAGE
=
"
javascript
"
>
  
<!--
 Hide  
function
 killErrors() {  
return
 
true
;  
}  
window.onerror 
=
 killErrors;  
//
 -->  
</
SCRIPT
>
35.ENTER键可以让光标移到下一个输入框 
<
input 
onkeydown
="if(event.keyCode==13)event.keyCode=9"
>
36. 检测某个网站的链接速度: 
把如下代码加入
<
body
>
区域中: 
<
script language
=
javascript
>
 
tim
=
1
 
setInterval(
"
tim++
"
,
100
b
=
1
 
var
 autourl
=
new
 Array() 
autourl[
1
]
=
"
http://www.njcatv.net/
"
autourl[
2
]
=
"
javacool.3322.net
"
 
autourl[
3
]
=
"
http://www.sina.com.cn/
"
autourl[
4
]
=
"
http://www.nuaa.edu.cn/
"
autourl[
5
]
=
"
http://www.cctv.com/
"
function
 butt(){ 
document.write(
"
<form name=autof>
"
 
for
(
var
 i
=
1
;i
<
autourl.length;i
++
document.write(
"
<input type=text name=txt
"
+
i
+
"
 size=10 value=测试中……> =》<input type=text  
name=url
"
+
i
+
"
 size=40> =》<input type=button value=GO  
οnclick=window.open(this.form.url
"
+
i
+
"
.value)><br>
"
 
document.write(
"
<input type=submit value=刷新></form>
"
 
butt() 
function
 auto(url){ 
document.forms[
0
][
"
url
"
+
b].value
=
url 
if
(tim
>
200
{document.forms[
0
][
"
txt
"
+
b].value
=
"
链接超时
"
else
 
{document.forms[
0
][
"
txt
"
+
b].value
=
"
时间
"
+
tim
/
10
+
"
"
b
++
 
function
 run(){
for
(
var
 i
=
1
;i
<
autourl.length;i
++
)document.write(
"
<img  
src=http://
"
+
autourl
+
"
/
"
+
Math.random()
+
"
 width=1 height=1  
οnerrοr=auto(http://
"
;
+
autourl
+
"
`)>
"
run()
</
script
>

转载于:https://www.cnblogs.com/kevin-wu/archive/2006/12/20/597474.html

你可能感兴趣的文章
java SE :标准输入/输出
查看>>
一些方便系统诊断的bash函数
查看>>
jquery中ajax返回值无法传递到上层函数
查看>>
css3之transform-origin
查看>>
[转]JavaScript快速检测浏览器对CSS3特性的支持
查看>>
Master选举原理
查看>>
[ JAVA编程 ] double类型计算精度丢失问题及解决方法
查看>>
小别离
查看>>
微信小程序-发起 HTTPS 请求
查看>>
WPF动画设置1(转)
查看>>
基于node/mongo的App Docker化测试环境搭建
查看>>
秒杀9种排序算法(JavaScript版)
查看>>
Activiti入门 -- 环境搭建和核心API简介
查看>>
struts.convention.classes.reload配置为true,tomcat启动报错
查看>>
MySQL的并行复制多线程复制MTS(Multi-Threaded Slaves)
查看>>
好玩的-记最近玩的几个经典ipad ios游戏
查看>>
PyQt5--EventSender
查看>>
Sql Server 中由数字转换为指定长度的字符串
查看>>
Java 多态 虚方法
查看>>
Unity之fragment shader中如何获得视口空间中的坐标
查看>>