js技巧收集(200多个)--1

1.文本框焦点问题

onBlur:当失去输入焦点后产生该事件

onFocus:当输入获得焦点后,产生该文件

Onchange:当文字值改变时

录音笔使用方法,产生该事件

Onselect:当文字加亮后,产生该文件

<input type="text" value="郭强" {value=''}"

(value=='') {value='郭强'}">点击时文字消失,失去焦点时文字再出现

2.网页按钮的特殊颜色

<input type=button name="Submit1" value="郭强" size=10

>3.鼠标移入移出时颜色变化

<input type="submit" value="找吧" name="B1"

>4.平面按钮

<input type=submit value=订阅 solid :#666666; height:17px; width:25pt; font-size:9pt;

BACKGROUND-COLOR: #E8E8FF; color:#666666" name="submit">

5.按钮颜色变化

<input type=text name="nick" solid #666666; font-size:9pt; height:17px;

BACKGROUND-COLOR: #F4F4FF; color:#ff6600" size="15" maxlength="16">

6.平面输入框

<input type="text" name="T1" size="20" solid; border-width: 1">

7.使窗口变成指定的大小

<script>

window.resizeTo(300,283);

</script>

8.使文字上下滚动

<marquee direction=up scrollamount=1 scrolldelay=100

height=60>

<! head_scrolltext >

<tr>

<td>

共和国

</table> <! end head_scrolltext >

</marquee>

9.状态栏显示该页状态

<base http://www.webmake.cn/' ;return true">

10.可以点击文字实现radio选项的选定

<br>

&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="regtype" value="A03" id="A03">

<label for="A03"> 情侣 : 一次注册两个帐户</label> <br>

11.可以在文字域的font写onclick事件

12.打印</a>打印网页

<a href='javascript:window.print ()'>

13.线型输入框

<input type="text" name="key" size="12" value="关键字"

>14.显示文档最后修改日期

<script language=javascript>

function hi(str)

{

document.write(document.lastModified)

alert("hi"+str+"!")

}

</script>

15.可以在鼠标移到文字上时就触发事件

<html>

<head>

<script language="LiveScript">

<! Hiding

function hello() {

alert("哈罗!");

}

</script>

</head>

<body>

<a href=""></body>

</html>

16.可以根据网页上的选项来确定页面颜色

<HTML>

<HEAD>

<TITLE>background.html</TITLE>

</HEAD>

<SCRIPT>

<!

function bgChange(selObj) {

newColor = selObj.options[selObj.selectedIndex].text;

document.bgColor = newColor;

selObj.selectedIndex = -1;

}

//>

</SCRIPT>

<BODY><B>Changing Background Colors</B>

<BR>

<FORM>

<SELECT SIZE="8" onChange="bgChange(this);">

<OPTION>Red

<OPTION>Orange

<OPTION>Yellow

<OPTION>Green

<OPTION>Blue

<OPTION>Indigo

<OPTION>Violet

<OPTION>White

<OPTION>pink

</SELECT>

</FORM>

</BODY>

</HTML>

17.将按钮的特征改变

<style type="text/css">

<!

.style1 { font-size: 12px; background: #CCCCFF; border-width: thin thin thin thin; border-color: #CCCCFF

#CCCCCC #CCCCCC #CCCCFF}

.style2 { font-size: 12px; font-weight: bold; background: #CCFFCC; border-width: thin medium medium thin;

border-color: #CCFF99 #999999 #999999 #CCFF99}

>

</style>

本例按钮的代码如下:

<input type="submit" name="Submit" value="提 交"

18.改变按钮的图片.

<style type="text/css">

<!

.style3 { font-size: 12px; background: url(image/buttonbg1.gif); border: 0px; width: 60px; height: 22px}

.style4 { font-size: 12px; font-weight: bold; background: url(image/buttonbg2.gif); border: 0px 0; width:

60px; height: 22px}

>

</style>

本例的按钮代码如下:

<input type="submit" name="Submit2" value="提 交"

>19.打印页面

<div href="javascript:doPrint();">打印本稿</a></div>

20.可以直接写html语言

document.write("");

21.改变下拉框的颜色

<select name="classid"

onChange="changelocation(document.myform.classid.options[document.myform.classid.selectedIndex].value)"

size="1" 9pt">

22.转至目标URL

window.location="http://guoguo"

23.传递该object的form

UpdateSN('guoqiang99267',this.form)

function UpdateSN(strValue,strForm)

{

strForm.SignInName.value = strValue;

return false;

}

24.文字标签

<label for="AltName4"><input name="AltName" type="RADIO" tabindex="931" id="AltName4"

>guoqiang99859</label>

25.layer2为组件的ID录音笔驱动,可以控制组件是否可见

document.all.item('Layer2').style.display = "block";

document.all.item('Layer2').style.display = "none";//

26.将页面加入favorite中

<script language=javascript>

<!

function Addme(){

url = "http://your.site.address"; //你自己的主页地址

title = "Your Site Name"; //你自己的主页名称

window.external.AddFavorite(url,title);

>

</script>//

27.过10秒自动关闭页面

<script language="JavaScript" >

function closeit() {

setTimeout("self.close()",10000)

}

</script >

28.可以比较字符的大小

char=post.charAt(i);

if(!('0'<=char&&char<='9'))

29.将字符转化为数字

month = parseInt(char)

30.点击value非空的选项时转向指定连接

<select onchange='if(this.value!="")window.open(this.value)'> <option selected>主办单位</option>

<option>-</option>

<option value="http://www.bjd.com.cn/">北京日报</option>

<option value="http://www.ben.com.cn/">北京晚报</option>

</select>

31.改变背景颜色

<td bgColor=#FAFBFC

>32.改变文字输入框的背景颜色

<style>

.input2 {background-image: url('../images/inputbg.gif'); font-size: 12px; background-color:

#D0DABB;border-top-width:1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

</style>

<input name=content type=text size="47" maxlength="50">

33.改变水平线的特征

<hr size="0" noshade color="#C0C0C0">

34.传递参数的方式

<a href="vote.asp?CurPage=8&id=3488">8</a>

35.页内跳转

<a href="#1">1</a>

<a href="#2">2</a>

<a href="#3">3</a>

<a href="#4">4</a>

<a href="#5">5</a>

<a href="#6">6</a>

<a href="#7">7</a>

<a name="1">dfdf</a>

<a name="2">dfdf</a>//

36.两个按键一起按下

if(event.ctrlKey &&window.event.keyCode==13)//

37.刷新页面

javascript:this.location.reload()//

38.将网页的按钮使能

<SCRIPT LANGUAGE="JavaScript">

function haha()

{

for(var i=0;i<document.form1.elements.length;i++)

{

if(document.form1.elements[i].name.indexOf("bb")!=-1)

document.form1.elements[i].disabled=!document.form1.elements[i].disabled;

}

}

</SCRIPT>

<BODY><form name=form1>

<INPUT TYPE="button" NAME="aa " value=cindy><INPUT TYPE="button" NAME="bb " value=guoguo>

<INPUT TYPE="button" NAME="bb " value=guoguo>

39.文字移动

<marquee scrollamount=3>40.双击网页自动跑

<SCRIPT LANGUAGE="JavaScript">

var currentpos,timer;

function initialize()

{

timer=setInterval("scrollwindow()",1);

}

function sc()

{

clearInterval(timer);

}

function scrollwindow()

{

currentpos=document.body.scrollTop;

window.scroll(0,++currentpos);

if (currentpos != document.body.scrollTop)

sc();

}

document.>document.ondblclick=initialize

</SCRIPT>//

41.后退

<INPUT TYPE="button" value=back>

42.前进

<INPUT TYPE="button" value=forward>

43.刷新

<INPUT TYPE="button" value=reload>

44.转向指定网页

document.location="http://ww"或者document.location.assign("http://guoguo.com")

45.在网页上显示实时时间

<SCRIPT LANGUAGE="JavaScript">

var clock_id;

window.>{

clock_id=setInterval("document.form1.txtclock.value=(new Date);",1000)

}

</SCRIPT>//

46.可以下载文件

document.location.href="目标文件"//

47.连接数据库

import java.sql.*;

String myDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";

Class.forName(myDBDriver);

Connection conn=DriverManager.getConnection("jdbc:odbc:firm","username","password");

Statement stmt=conn.createStatement();

ResultSet rs=stmt.executeQuery(sql);

rs.getString("column1");//

48.可以直接在页面“div”内写下所需内容

<INPUT TYPE="button" color=red>*</font>'">

<div id=a1></div>//

49.可以改变页面上的连接的格式录音笔 记者,使其为双线

<style>

A:link {text-decoration: none; color:#0000FF; font-family: 宋体}

A:visited {text-decoration: none; color: #0000FF; font-family: 宋体}

A:hover {text-decoration: underline overline; color: FF0000}

</style>

<style>

A:link {text-decoration: none; color:#0000FF; font-family: 宋体}

A:visited {text-decoration: none; color: #0000FF; font-family: 宋体}

A:hover {text-decoration: underline overline line-through; color: FF0000}

TH{FONT-SIZE: 9pt}

TD{FONT-SIZE: 9pt}

body {SCROLLBAR-FACE-COLOR: #A9D46D; SCROLLBAR-HIGHLIGHT-COLOR: #e7e7e7;SCROLLBAR-SHADOW-COLOR:#e7e7e7;

SCROLLBAR-3DLIGHT-COLOR: #000000; LINE-HEIGHT: 15pt; SCROLLBAR-ARROW-COLOR: #ffffff;

SCROLLBAR-TRACK-COLOR: #e7e7e7;}

INPUT{BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE:

9pt; BORDER-LEFT-COLOR: #cccccc;

BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; PADDING-BOTTOM: 1px; BORDER-TOP-COLOR: #cccccc;

PADDING-TOP: 1px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc}

DIV,form ,OPTION,P,TD,BR{FONT-FAMILY: 宋体; FONT-SIZE: 9pt}

textarea, select {border-width: 1; border-color: #000000; background-color: #efefef; font-family: 宋体;

font-size: 9pt; font-style: bold;}

.text { font-family: "宋体"; font-size: 9pt; color: #003300; border: #006600 solid; border-width: 1px 1px

1px 1px}

</style>完整的css

50.新建frame

<a

href="javascript:newframe('http://www.163.net/help/a_little/index.html','http://www.163.net/help/a_little

/a_13.html')"><img border=0 src="word size=10 type=password 0; border-right-width: 0;

border-top-width: 0; border-bottom-style: solid; border-bottom-width: 1; background-color: #9CEB9C">

54.可以将背景改为按钮性状,通过改变css改变属性

<td bgcolor="#E0E0E0"

href="tm.asp?classid=76"><font

color="#000000">录音笔</font></a></td>

<style>

.mouseoverbt

{

background-image: url(http://www.yongle.com.cn/img/btbgw64h20y.gif);

background-repeat: no-repeat;

}

.mouseout

{

background-color: #E0E0E0;

}

</style>

55.同时按下CTRL和Q键

document.onkeydown=function()

{

if(event.ctrlKey&&event.keyCode==81)

{alert(1)}

}//

56.以下是一个完整的显示hint的代码,其思想是当鼠标停留是将div中的内容显示在鼠标出,当鼠标移出后在将该div隐

藏掉

-

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<style>

#hint{

width:198px;

border:1px solid #000000;

background:#99ff33;

position:absolute;

z-index:9;

padding:6px;

line-height:17px;

text-align:left;

top: 1520px;

}

</style>

<SCRIPT LANGUAGE="JavaScript">

<!

function showme()

{

var oSon=window.document.getElementById("hint");

if (oSon==null) return;

with (oSon)

{

innerText=guoguo.value;

style.display="block";

style.pixelLeft=window.event.clientX+window.document.body.scrollLeft+6;

style.pixelTop=window.event.clientY+window.document.body.scrollTop+9;

}

}

function hidme()

{

var oSon=window.document.getElementById("hint");

if (oSon==null) return;

oSon.style.display="none";

}

//>

</SCRIPT>

<BODY>

<text id=guoguo value=ga>

<a href=# onmousemove=showme() son=hint>dfdfd</a>

<div id=hint></BODY>

</HTML>

-

57.弹出窗口

方法一:<body 浏览器读页面时弹出窗口;

方法二:<body onunload="openwen()"> 浏览器离开页面时弹出窗口;

方法三:用一个连接调用:<a href="#"

注意:使用的"#"是虚连接。

方法四:用一个按钮调用:<input type="button" value="打开窗口"> 何时装载script

58.动态改变字体的大小

function doZoom(size)

{

document.getElementById('zoom').style.fontSize=size+'px'

}

function aa()

{

var newWin=window.open(url);

newWin.document.form1.text1.value=value1;

}改变弹出窗口上域的属性

opener.document.form2.text2.value=value2;改变父窗口的域的值

59.判断是何种浏览器

var name = navigator.appName;

if (name == "Microsoft Internet Explorer")

alert("IE");

else if (name == "Netscape")

alert("NS");//

60.vbsscript确定框

<script language="VBScript">

<!

MsgBox "确定删除吗?", 4

//>

</script>//

61.复制内容到剪切板

function JM_cc(bb)

{

var ob=eval("document.form1."+bb);

ob.select();

js=ob.createTextRange();

js.execCommand("Copy");

}//

62.java中建立数据库连接取数据

public void init()

{

String url="jdbc:odbc:javadata";

try

{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connection con=DriverManager.getConnection(url,"sa","");//mssql database user SA and password

DatabaseMetaData dma=con.getMetaData();

System.out.println("Connect to"+dma.getURL());

System.out.println(";Driver "+dma.getDriverName());

System.out.println(";Version "+dma.getDriverVersion());

System.out.println("");

Statement stmt=con.createStatement();

ResultSet rs=stmt.executeQuery("select * from company.dbo.TB_NAME where number=1");//Sql

rs.next();

String dispresult=rs.getString("name");

System.out.println(dispresult);// Instead,you can display it in Paint() or use AWT etc.

rs.close();

stmt.close();

con.close();

}

catch(SQLException ex)

{

System.out.println("!!!SQL Exception !!!");

while(ex!=null)

{

System.out.println("SQLState:"+ex.getSQLState());

System.out.println("Message:"+ex.getMessage());

System.out.println("Vendor:"+ex.getErrorCode());

ex=ex.getNextException();

System.out.println("");

}

}

catch(java.lang.Exception ex)

{

ex.printStackTrace();

}

}//

63.最小化窗口

window.blur()//

64.文档的路径

document.URL//

65.定时执行某段程序

setTimeout("change_color()",600);

66.设置为主页

function makeHome(){

netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");

navigator.preference("browser.startup.homepage", location.href);

}//

67.设置为收藏

function addFav(){

if(ie)

window.external.AddFavorite(location.href,'WWW.OGRISH.COM : GROTESQUE MOVIES AND PICTURES');

if(ns)

alert("Thanks for the bookmark!\n\nNetscape users click OK then press CTRL-D");

}//

68.判断cookie是否可用

navigator.cookieEnabled;//

69.显示有模式的有页面的弹出窗口

function setbgcolor_onclick()

{

var color = showModalDialog("/mailpage/compose/colorsel.html",0,"help=0");

if (color != null)

{

document.compose.bgcolor.value = color;

}

}//

70.截取小数点后两位

var a=3454545.4454545;

alert(a.toFixed(2));//

71.禁止选择页面上的文字来拷贝

<script>

function noEffect() {

with (event) {

returnValue = false;

cancelBubble = true;

}

return;

}

</script>

<body onselectstart="noEffect()" oncontextmenu="noEffect()">//

72.屏蔽右键菜单

oncontextmenu="event.returnValue = false"//

73.事件禁止起泡

event.cancelBubble = true//

74.禁止在输入框打开输入法

<input disabled">//

75.屏蔽汉字和空格

<input name="txt"><input type="submit" -}]|\s/.test(txt.value))">//

76.用javascript判断文件是否存在

function Exists(filespec)

{

if (filespec)

{

var fso;

fso = new ActiveXObject("Scripting.FileSystemObject");

alert(fso.FileExists(filespec));

}

}

选择图片 <input type=file name=f1><p>

<input type="submit">77.获得当前的文本框选中的文字

<input onmouseup="alert(document.selection.createRange().text)" value=123>//

78.跳转至目标页面爱国者数码录音笔,同时不可返回

<a href=&qu>>>QQ470681378

鱼鱼西域月亮之上第一次,我害羞。http://www1.pomoho.com/member/9434719/第一次爱的人


推荐阅读☆☆☆☆☆