大家好,欢迎来到IT知识分享网。
1.文本框焦点问题
onBlur:当失去输入焦点后产生该事件
onFocus:当输入获得焦点后,产生该文件
Onchange:当文字值改变时,产生该事件
Onselect:当文字加亮后,产生该文件
<input type=”text” value=”郭强”οnfοcus=”if(value==’郭强‘) {value=”}”οnblur=”if
(value==”) {value=’郭强’}”>点击时文字消失,失去焦点时文字再出现
style=”background-color:rgb(235,207,22)”>
3.鼠标移入移出时颜色变化
<input type=”submit” value=”找吧”name=”B1″ onMouseOut=this.style.color=”blue”
onMouseOver=this.style.color=”red” class=”button”>
4.平面按钮
<input type=submit value=订阅 style=”border:1pxsolid :#; height:17px; width:25pt;font-size:9pt;
BACKGROUND-COLOR: #E8E8FF;color:#” name=”submit”>
5.按钮颜色变化
<input type=text name=”nick” style=”border:1px solid#; font-size:9pt; height:17px;
BACKGROUND-COLOR: #F4F4FF; color:#ff6600″size=”15″ maxlength=”16″>
6.平面输入框
<input type=”text” name=”T1″ size=”20″style=”border-style: solid; border-width: 1″>
7.使窗口变成指定的大小
<script>
window.resizeTo(300,283);
</script>
8.使文字上下滚动
<marquee direction=up scrollamount=1 scrolldelay=100οnmοuseοver=’this.stop()’ οnmοuseοut=’this.start()’
height=60>
<!– head_scrolltext –>
<tr>
<td>
共和国
</table> <!– endhead_scrolltext –>
</marquee>
9.状态栏显示该页状态
<base οnmοuseοver=”window.status=’网站建设http://www.admin5.cn/’ ;return true”>
10.可以点击文字实现radio选项的选定
<br>
<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=”关键字” onFocus=this.select()onMouseOver=this.focus()
class=”line”>
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=”” onMouseOver=”hello()”>link</a>
</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 STYLE=”font-family:Arial”>
<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 thinthin; border-color: #CCCCFF
#CCCCCC #CCCCCC #CCCCFF}
.style2 { font-size: 12px; font-weight: bold; background: #CCFFCC;border-width: thin medium medium thin;
border-color: #CCFF99 # ##CCFF99}
–>
</style>
本例按钮的代码如下:
<input type=”submit” name=”Submit” value=”提 交” οnmοuseοver=”this.className=’style2′”
οnmοuseοut=”this.className=’style1′”class=”style1″>
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=”提交” οnmοuseοver=”this.className=’style4′”
οnmοuseοut=”this.className=’style3′”class=”style3″>
19.打印页面
<div align=”center”><a class=contenthref=”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″style=”color:#008080;font-size: 9pt”>
22.转至目标URL
window.location=”http://www.admin5.net”
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 οnchange=’if(this.value!=””)window.open(this.value)’class=”textinput”>
<option selected>主办单位</option>
<option>—————–</option>
<option value=”http://www.bjd.com.cn/”>北京日报</option>
<option value=”http://www.ben.com.cn/”>北京晚报</option>
</select>
31.改变背景颜色
<td width=* class=dp bgColor=#FAFBFCοnmοuseοver=”this.bgColor=’#FFFFFF’;”
οnmοuseοut=”this.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″ class=”input2″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οnclick=haha()>
<INPUT TYPE=”button” NAME=”bb ” value=guoguo>
<INPUT TYPE=”button” NAME=”bb ” value=guoguo>
39.文字移动
<marquee scrollamount=3οnmοuseοver=this.stop(); οnmοuseοut=this.start();>
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:
href=”javascript:newframe(‘http://www.163.net/help/a_little/index.html’,’http://www.163.net/help/a_little
/a_13.html’)”><imgalt=帮助 border=0src=”/upimg/allimg/070206/0926040.gif”></a>
border-top-width: 0;border-bottom-style: solid; border-bottom-width: 1; background-color: #9CEB9C”>
οnmοuseοut=this.className=’mouseout’;><ahref=”tm.asp?classid=76″><font
56.以下是一个完整的显示hint的代码,其思想是当鼠标停留是将div中的内容显示在鼠标出,当鼠标移出后在将该div隐
————
62.java中建立数据库连接取数据
public void init()
{
String url=”jdbc:odbc:javadata”;
try
{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
Connectioncon=DriverManager.getConnection(url,”sa”,””);//mssqldatabase 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_NAMEwhere 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(“”);
}
οnclick=”window.clipboardData.setData(‘text’,document.selection.createRange().text);”value=’复制页面选中
null);”>
style=’width:20;color:navy;height:”+5000/(1000/mathstr)+”‘><br> %”+mathstr+”<br>4人<v:Extrusion
backdepth=’15pt’ on=’true’/></v:rect>//
οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ href=’http://www.7733.com’
CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ffff33′><v:path v=’m 300,200 ae
οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ href=’http://www.7733.com’
CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ff9933′><v:path v=’m 300,200 ae
οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ href=’http://www.7733.com’
CoordSize=’10,10’strokecolor=’white’ fillcolor=’#3399ff’><v:path v=’m 300,200 ae
οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ href=’http://www.7733.com’
CoordSize=’10,10’strokecolor=’white’ fillcolor=’#99ff33′><v:path v=’m 300,200 ae
οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ href=’http://www.7733.com’
CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ff6600′><v:path v=’m 300,200 ae
οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ href=’http://www.7733.com’
CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ff99ff’><v:path v=’m 300,200 ae
<child value=’3303′>温州地区</child>
href=”.com/viewthread.php?tid=13589″>dddd</a><input>//
140.注意不能通过与 undefined 做比较来测试一个变量是否存在,虽然可以检查它的类型是否为“undefined”。在以
象变量在代码中引用它。 在下面的例子中,通过对象变量 ExcelSheet访问新对象的属性和方法和其他 Excel 对象,
οnclick=”this.previousSibling.value=’guoguo'”>//
匹配双字节字符(包括汉字在内):[^\x00-\xff]
应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
String.prototype.len=function(){returnthis.replace([^\x00-\xff]/g,”aa”).length;}
匹配空行的正则表达式:\n[\s| ]*\r
匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
匹配首尾空格的正则表达式:(^\s*)|(\s*$)
应用:javascript中没有像vbscript那样的trim函数,我们就可以利用这个表达式来实现,如下:
利用正则表达式分解和转换IP地址:
下面是利用正则表达式匹配IP地址,并将IP地址转换成对应数值的Javascript程序:
不过上面的程序如果不用正则表达式,而直接用split函数来分解可能更简单,程序如下:
匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
//利用正则表达式去除字串中重复的字符的算法程序:
思路是使用后向引用取出包括重复的字符,再以重复的字符建立第二个表达式,取到不重复的字符,两者串连。这个方
法对于字符顺序有要求的字符串可能不适用。
//得用正则表达式从URL地址中提取文件名的javascript程序,如下结果为page1
/利用正则表达式限制网页表单里的文本框输入内容:
用正则表达式限制只能输入中文:οnkeyup=”value=value.replace(/[^\u4E00-\u9FA5]/g,”)”
onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\u4E00-\u9FA5]/g,”)
)”
用正则表达式限制只能输入全角字符:οnkeyup=”value=value.replace(/[^\uFF00-\uFFFF]/g,”)”
onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\uFF00-\uFFFF]/g,”)
)”
用正则表达式限制只能输入数字:οnkeyup=”value=value.replace(/[^\d]/g,”)
“onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\d]/g,”))”
用正则表达式限制只能输入数字和英文:οnkeyup=”value=value.replace(/[\W]/g,”)
“onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\d]/g,”))”
180.【编辑(E)】菜单中的命令的实现
181.【查看(V)】菜单中的命令的实现
182.【收藏(A)】菜单中的命令的实现
藏夹</a>
183.【工具(T)】菜单中的命令的实现
184.【工具栏】中的命令的实现
188.服务器端通过request.getReader()获得传入的字符串
document.
The following code shows an HTMLpage containing an XML data island. The data island is contained within
the <XML> element.
data=showModalDialog(url,null,”dialogHeight:400px;dialogHeight:600px;center:yes;help:No;status:no;resizab
alue=’test’;return false;”
报告在函数外使用return语句的错误。
“BGSMbest”,”scrollbars=yes,status,location=0,menubar=0,toolbar=0,resizable=no,top=0,left=0,height=”+h+”,w
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/134008.html