վõ200js

1.ı򽹵
onBlur:ʧȥ뽹¼
onFocus:ý󣬲ļ
Onchange:ֵıʱ¼
Onselect:ּ󣬲ļ
<input type="text" value="ǿ" onfocus="if(value=='ǿ') {value=''}" onblur="if 
(value=='') {value='ǿ'}">ʱʧʧȥʱٳ 

2.ҳťɫ
<input type=button name="Submit1" value="ǿ" size=10 class=s02

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:1px solid :#666666; height:17px; width:25pt; font-size:9pt;

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



5.ťɫ仯
<input type=text name="nick" style="border:1px solid #666666; 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 onmouseover='this.stop()' onmouseout='this.start()'



height=60>
<!-- head_scrolltext -->
<tr>
<td>
͹
</table>        <!-- end head_scrolltext -->
</marquee>



9.״̬ʾҳ״̬
<base onmouseover="window.status='վ http://www.admin5.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="ؼ" 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 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=" " onmouseover="this.className='style2'"



onmouseout="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=" " onmouseover="this.className='style4'"

onmouseout="this.className='style3'" class="style3">

19.ӡҳ
<div align="center"><a class=content 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" style="color:#008080;font-size: 9pt">

22.תĿURL
window.location="http://www.admin5.net"

23.ݸobjectform
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)' 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 onmouseover="this.bgColor='#FFFFFF';"

onmouseout="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 onclick=haha()>
<INPUT TYPE="button" NAME="bb " value=guoguo>
<INPUT TYPE="button" NAME="bb " value=guoguo>

39.ƶ
<marquee scrollamount=3 onmouseover=this.stop(); onmouseout=this.start();>



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.onmousedown=sc
document.ondblclick=initialize
</SCRIPT>//



41.
<INPUT TYPE="button" onclick=window.history.back() value=back>



42.ǰ
<INPUT TYPE="button" onclick=window.history.forward() value=forward>



43.ˢ
<INPUT TYPE="button" onclick=document.location.reload() value=reload>



44.תָҳ
document.location="http://www.0051.com"document.location.assign("http://www.666c.com")

45.ҳʾʵʱʱ
<SCRIPT LANGUAGE="JavaScript">
var clock_id;
window.onload=function()
{
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" onclick="a1.innerHTML='<font 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 alt= border=0 src="/upimg/allimg/070206/0926040.gif"></a>
 

51.ļд
<%@ page import="java.io.*" %>
<%
String str = "print me";
//always give the path from root. This way it almost always works.
String nameOfTextFile = "/usr/anil/imp.txt";
try
{ 
PrintWriter pw = new PrintWriter(new FileOutputStream(nameOfTextFile));
pw.println(str);
//clean up
pw.close();
}
catch(IOException e)
{
out.println(e.getMessage());
}
%>



52.ȶļдļ
<%@ page language = "java" %>
<%@ page contentType = "text/html; charSet=gb2312" %>
<%@ page import ="java.util.*" %>
<%@ page import ="java.lang.*" %>
<%@ page import ="javax.servlet.*" %>
<%@ page import ="javax.servlet.jsp.*" %>
<%@ page import ="javax.servlet.http.*" %>
<%@ page import="java.io.*" %>
eryrytry
<%
int count=0;
FileInputStream fi =new FileInputStream ("count.txt");
ObjectInputStream si= new ObjectInputStream (fi);
count =si.readInt();
count++;
out.print(count);
si.close();

FileOutputStream fo =new FileOutputStream ("count.txt");
ObjectOutputStream so= new ObjectOutputStream (fo);
so.writeInt(count);
so.close();
%>



53.ֱ
<INPUT name=Password size=10 type=password style="border-left-width: 0; border-right-width: 0;

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

54.ԽΪť״ͨıcssı
<td width="65" align="center" bgcolor="#E0E0E0" onmouseover=this.className='mouseoverbt';



onmouseout=this.className='mouseout';><a href="tm.asp?classid=76"><font



color="#000000">¼</font></a></td>
<style>
.mouseoverbt 
{
background-image: url(/img/btbgw64h20y.gif);
background-repeat: no-repeat;
}
.mouseout 
{
background-color: #E0E0E0;
}
</style>

55.ͬʱCTRLQ
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=# onmouseover=showme() onmouseout=hidme() onmousemove=showme() son=hint>dfdfd</a>
<div id=hint style="display:none"></div>
</BODY>
</HTML>
--------------------------------------------------------------------------------------------------------- 

------------

57.
һ<body onload="openwen()"> ҳʱڣ 
<body onunload="openwen()"> 뿪ҳʱڣ 
һӵã<a href="#" onclick="openwin()">һ</a> 
ע⣺ʹõ"#"ӡ 
ģһťã<input type="button" onclick="openwin()" 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 style="ime-mode: disabled">//

75.κֺͿո
<input name="txt"><input type="submit" onClick="alert(!/[^ -}]|\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" onClick="Exists(f1.value)">//

77.õǰıѡе
<input onmouseup="alert(document.selection.createRange().text)" value=123>//

78.תĿҳ棬ͬʱɷ
<a href="javascript:location.replace('http://www.sohu.com/')">sohu.com</a>//


79.õǰǱĵڼ
<script>
function getrow(obj)
{
   if(event.srcElement.tagName=="TD"){
   curRow=event.srcElement.parentElement;
   alert("ǵ"+(curRow.rowIndex+1)+"");



   }
}
</script>

<table border="1" width="100%" onclick=getrow(this)>
<tr>
    <td width="20%"></td>
    <td width="20%"></td>
    <td width="20%"></td>
    <td width="20%"></td>
    <td width="20%"></td>
</tr>
<tr>
    <td width="20%"></td>
    <td width="20%"></td>
    <td width="20%"></td>
    <td width="20%"></td>
    <td width="20%"></td>
</tr>
</table>//



80.ɾĳУxxʾĳУ±0ʼ
document.all.myTable.deleteRow(xx)//

81.̬
<table id="t1" border="1">
</table>
<script language="JavaScript">
function add()
{
   t1.insertRow().insertCell().innerHTML = '<input name="test'+t1.rows.length+'">';
}//






82.event.x,event.clientX,event.offsetX
x:ûǵõĿ¼ĸԪص߽xϵλá clientX:ڿͻxλã

 offsetxûǵõĿ¼ĸԪصڱ߽xϵλá 
screenX:ûĻ


83.ʾ갴ťĸ
<body onMouseDown="alert(event.button)">Mouse//

84.C
<form action="file:///c|/"><input type="submit" value="c:\ drive"></form>//

85.ǰĻķֱ
screen.widthscreen.height//

86.ñе
tbl.rows[0].cells[1].innerText=document.form.text1.value;//




87.ؿݼ
<p><a href="file:///::{208D2C60-3AEA-1069-A2D7-08002B30309D}" target="_blank">ھ</a></p>
<p><a href="file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\d:\web" target="_blank">ҵĵ</a></p>
<p><a href="file:///::{450D8FBA-AD25-11D0-98A8-0800361B1103}" target="_blank">ҵĵ</a></p>
<p><a href="file:///::{645FF040-5081-101B-9F08-00AA002F954E}" target="_blank">վ</a></p>
<p><a href="file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}"

target="_blank"></a></p>
<p><a href="file:///::{7007ACC7-3202-11D1-AAD2-00805FC1270E}"></a>(Windows 2000)</p>


88.IE˵
<button onclick="min.Click()"><font face="webdings">0</font></button>//ı䰴ťϵͼƬ
<input type=button onclick="document.execCommand('CreateLink','true','true')"> //
<input type=button onclick="document.execCommand('print','true','true')"> //ӡ
<input type=button onclick="document.execCommand('saveas','true','վ.htm')">//Ϊhtm
<input type=button onclick="document.execCommand('saveas','true','վ.txt')">//Ϊtxt
document.execCommand("SaveAs")//Ϊ
document.execCommand('undo')//һβ

89.webԻ
<SCRIPT>
var contents='<style>body,td{font:menu}img{cursor:hand}</style>';
contents+='<title>Ҫر</title>';
contents+='<body bgcolor=menu>';
contents+='<table width=100% height=100% border=0>';
contents+='<tr><td align=center>';
contents+='Ҫر<br>';
contents+='<img src=dark.gif onclick=self.close() alt="...ر">';
contents+='<img src=jet.gif onclick=self.close() alt="ȫǹر">';
contents+='</td></tr></table>';
showModalDialog("about:"+contents+"","","dialogHeight:50px;dialogWidth:250px;help:no;status:no")
document.write(contents);
</SCRIPT>//



90.ȡx,yֵ
<button onclick="t1.rows[x].cells[y].innerText='guoguo'"></button>//



91.´򿪵ҳд
newwin=window.open('about:blank','','top=10');
newwin.document.write('');//

93.
javascript:history.go(-2);//



94.ҳѡеݸƵ
abcdefg
<input type='button'

onclick="window.clipboardData.setData('text',document.selection.createRange().text);" value='ҳѡ

ַ'>//
95.ҳѡеݸƵ
<INPUT TYPE="text" NAME="">kjhkjhkhkj<INPUT TYPE="button" onclick="document.execCommand('Copy', 'false',



null);">////



96.ƵʱԶȫ
<select onmouseover="javascript:this.size=this.length" onmouseout="javascript:this.size=1"></select>//

97.ñļ
var fso = new ActiveXObject("Scripting.FileSystemObject"); 
var f1 = fso.GetFile("C:\\bsitcdata\\ejbhome.xml"); 
alert("File last modified: " + f1.DateLastModified); //

98.жϿͻǷIE
Ϊ document.all  IE ԣͨжϿͻǷIE ,document.all?1:0;



99.µѡ
new Option(text,value)ĺ//



100.ҳϻ״ͼ
<STYLE>
td{font-size:12px}
body{font-size:12px}
v\:*{behavior:url(#default#VML);} //vΪVMLñ
</STYLE>
<SCRIPT LANGUAGE="JavaScript">
mathstr=12;
document.write ("<v:rect fillcolor='red'


style='width:20;color:navy;height:"+5000/(1000/mathstr)+"'><br>&nbsp;%"+mathstr+"<br>4<v:Extrusion



backdepth='15pt' on='true'/></v:rect>")
</SCRIPT>
<v:rect fillcolor='red' style='width:20;color:navy;height:200'><br>%12<br>4<v:Extrusion

backdepth='15pt' on='true'/></v:rect>
<v:rect fillcolor='yellow' style='width:20;color:navy;height:100'><br>%12<br>4<v:Extrusion



backdepth='15pt' on='true'/></v:rect>//
 

101.ͼ
<style>
v\:*     { behavior: url(#default#VML) }
o\:*     { behavior: url(#default#VML) }
.shape    { behavior: url(#default#VML) }
</style>
<script language="javascript">
function show(pie)
{
pie.strokecolor=pie.fillcolor;
pie.strokeweight=10;
div1.innerHTML="<font size=2 color=red> " + pie.id +"</font> <font size=2>" + pie.title + "</font>";
}
function hide(pie)
{
pie.strokecolor="white";
pie.strokeweight=1;
div1.innerHTML="";
}
</script>
</head>
<body>
<v:group style='width: 5cm; height: 5cm' coordorigin='0,0' coordsize='250,250'>
<v:shape id='asp' style='width:10;height:10;top:10;left:0' title='Ʊ:6 :40.00%'



onmouseover='javascript:show(this);' onmouseout='javascript:hide(this);' href='http://www.7733.com'



CoordSize='10,10' strokecolor='white' fillcolor='#ffff33'><v:path v='m 300,200 ae

300,200,200,150,0,9437184 xe'/></v:shape>
<v:shape id='php' style='width:10;height:10;top:10;left:0' title='Ʊ:1 :6.67%'



onmouseover='javascript:show(this);' onmouseout='javascript:hide(this);' href='http://www.7733.com'



CoordSize='10,10' strokecolor='white' fillcolor='#ff9933'><v:path v='m 300,200 ae

300,200,200,150,9437184,1572864 xe'/></v:shape>
<v:shape id='jsp' style='width:10;height:10;top:10;left:0' title='Ʊ:2 :13.33%'

onmouseover='javascript:show(this);' onmouseout='javascript:hide(this);' href='http://www.7733.com'



CoordSize='10,10' strokecolor='white' fillcolor='#3399ff'><v:path v='m 300,200 ae



300,200,200,150,11010048,3145728 xe'/></v:shape>
<v:shape id='c#д.netWEB' style='width:10;height:10;top:10;left:0' title='Ʊ:3 :20.00%'

onmouseover='javascript:show(this);' onmouseout='javascript:hide(this);' href='http://www.7733.com'

CoordSize='10,10' strokecolor='white' fillcolor='#99ff33'><v:path v='m 300,200 ae

300,200,200,150,14155776,4718592 xe'/></v:shape>
<v:shape id='vb.netд.netWEB' style='width:10;height:10;top:10;left:0' title='Ʊ:2 :13.33%'

onmouseover='javascript:show(this);' onmouseout='javascript:hide(this);' href='http://www.7733.com'



CoordSize='10,10' strokecolor='white' fillcolor='#ff6600'><v:path v='m 300,200 ae

300,200,200,150,18874368,3145728 xe'/></v:shape>
<v:shape id='xml' style='width:10;height:10;top:10;left:0' title='Ʊ:1 :6.67%'

onmouseover='javascript:show(this);' onmouseout='javascript:hide(this);' href='http://www.7733.com'



CoordSize='10,10' strokecolor='white' fillcolor='#ff99ff'><v:path v='m 300,200 ae

300,200,200,150,22020096,1572864 xe'/></v:shape>
</v:group>

<v:group style='width: 6cm; height: 6cm' coordorigin='0,0' coordsize='250,250'>
<v:rect style='height:10;width:15;top:0;left:10' fillcolor='#ffff33'/>
<v:rect style='height:28;width:100;top:0;left:30' stroked='false'><v:textbox



style='fontsize:2'>asp</v:textbox/></v:rect>
<v:rect style='height:10;width:15;top:30;left:10' fillcolor='#ff9933'/>
<v:rect style='height:28;width:100;top:30;left:30' stroked='false'><v:textbox

style='fontsize:2'>php</v:textbox/></v:rect>
<v:rect style='height:10;width:15;top:60;left:10' fillcolor='#3399ff'/>
<v:rect style='height:28;width:100;top:60;left:30' stroked='false'><v:textbox

style='fontsize:2'>jsp</v:textbox/></v:rect>
<v:rect style='height:10;width:15;top:90;left:10' fillcolor='#99ff33'/>
<v:rect style='height:28;width:100;top:90;left:30' stroked='false'><v:textbox

style='fontsize:2'>c#д.netWEB</v:textbox/></v:rect>
<v:rect style='height:10;width:15;top:120;left:10' fillcolor='#ff6600'/>
<v:rect style='height:28;width:100;top:120;left:30' stroked='false'><v:textbox style='fontsize:2'>vb.net



д.netWEB</v:textbox/></v:rect>
<v:rect style='height:10;width:15;top:150;left:10' fillcolor='#ff99ff'/>
<v:rect style='height:28;width:100;top:150;left:30' stroked='false'><v:textbox style='fontsize:2'>xml

</v:textbox/></v:rect>
</v:group>



<div style="position: absolute; left: 10; top: 10; width: 760; height:16">
<table border="1" cellpadding="2" cellspacing="2" cellpadding="0" cellspacing="0"

style="border-collapse: collapse" bordercolor="#CCCCCC" width="100%" ID="Table1">
<tr>
   <td width="100%" id=div1></td>
</tr>
</table>
</div>//



102.һװҳ
<button><iframe src="http://www.google.com/"></iframe></button>//button

103.ⲿhtml
event.srcElement.outerHTML//

104.ʶǰIE¼Ĵ
event.srcElementevent.keyCode//



105.¼
event.type//



106.̬ı
<style>
.Overnone { border-width:0;background-color:darkblue;cursor:default;color:gold;width:115}
.Outnone   {border-width:0;background-color:white;cursor:default;width:115}
</style>
<input class=Outnone onmouseover=this.className='Overnone' >//

107.ҳ淭ת
<html dir=rtl></html>//

108.
parent.scroll(x,y);//
<body onload="s=0" onDblClick="s=setInterval('scrollBy(0, 1)',10)" onClick="clearInterval(s)">//



109.ı״̬
self.status ="";//



110.ı䴰ڴС
window.resizeTo(200,300);//



111.ıʽ
style
BODY{CURSOR: url('mouse.ani');
SCROLLBAR-BASE-COLOR: #506AA8; 
SCROLLBAR-ARROW-COLOR: #14213F;
}//

112.͸
<input type="button" value="Button" style="background-color: transparent; border: 0;">//



113.Ϊȴ״
<input type=button onclick="this.style.cursor='wait'">//

114.øڵĺ
opener.fucntion1();//

115.bodyڲhtml
<input type="button" onclick="alert(code.document.body.innerHTML)" value="鿴">//

116.еøڵĺ
<INPUT TYPE='button' onclick='parent.test();' value='parentڵĺ'>//



117.ڵ
<table width=200 height=200 border>
<tr><td id=c1>CELL_1</td></tr>
<tr><td id=c2>CELL_2</td></tr>
</table>
<br>
<input type="button" value="swap row" onclick="c1.swapNode(c2)">//

118.ɾڵ
<table width=200 height=200 border>
<tr id=trall><td id=c1>CELL_1</td></tr>
<tr><td id=c2>CELL_2</td></tr>
</table>
<br>
<input type="button" value="swap row" onclick="trall.removeNode(c2)">//

119.ӽڵ
addNode()//



120.¼ĸӱǩ
event.srcElement.children[0]event.srcElement.parentElement //


121.Ϊťıɫ
<style>
button{benc:expression(this.onfocus = function(){this.style.backgroundColor='#E5F0FF';})}
</style>
<button>New</button>//




122.жҼ
<body onmousedown=if(event.button==1)alert("");if(event.button==2)alert("Ҽ")>//



123.òϵͳƺ
document.write(navigator.userAgent)//


124.alt/ctrl/shift
event.altKey //alt
event.ctrlKey //ctrl
event.shiftKey //shift






125.ǰλöλΪC̡
{window.location="c:"}//



126.
<script>
alert(event.srcElement.type);//
</script>



127.ģؼĵ¼
<INPUT TYPE="hidden" name="guoguo" onclick="haha()">
<SCRIPT LANGUAGE="JavaScript">
<!--

function haha()
{
alert();
}
guoguo.click();
//-->
</SCRIPT>//




128.ȡ¼
java.sql.ResultSet rset = com.bsitc.util.DBAssist.getIT().executeQuery(queryStatement, conn);
java.sql.ResultSetMetaData metaData = rset.getMetaData();
int count = metaData.getColumnCount();
String name = metaData.getColumnName(i);
String value = rset.getString(i);//

129.ʽ
function format_number(str,digit)
{
if(isNaN(str))
{
alert("ֵ֣");
return 0;
}
else if(Math.round(digit)!=digit)
{
alert("Сλ");
return 0;
}
else 
return Math.round(parseFloat(str)*Math.pow(10,digit))/Math.pow(10,digit);
}

130.سťתΪtabť
if(event.keyCode==13) event.keyCode=9; //


131.
<button onclick="text1.scrollTop=text1.scrollHeight">Scroll</button><br>
<textarea id="text1" cols=50 rows=10>
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
</textarea>//


132.жʲô
if(typeof(unknown)=="function")return true;
if(typeof(unknown)!="object")return false;//




133.ȡıԶɹ
<input type="text" autocomplete="off"> //

134.Զ
<select onmouseover="javascript:this.size=this.length" onmouseout="javascript:this.size=1">
<option value="">1</option>
<option value="">2</option>
<option value="">3</option>
</select> //


135.ȡXMLļ
var childrenobj=myselect//document.all.myselect;
    var oXMLDoc = new ActiveXObject('MSXML');
    oXMLDoc.url = "mymsg.xml";
    var oRoot=oXMLDoc.root;
    if(oRoot.children != null) 
{
        for(var i=0;i<oRoot.children.item(0).children.length;++i)
{
            oItem = oRoot.children.item(0).children.item(i);
            oOption = new Option(oItem.text,oItem.value);
   childrenobj.add(oOption);
        }
    }
//mymsg.xmlļ
<?xml version="1.0" encoding="gb2312" ?>
<childrenlist>
<aa>
<child value='3301'>ݵ</child>

<child value='3303'>ݵ</child>

</aa>
<aa>
<child value='3310'>̨ݵ</child>

<child value='3311'>ˮ</child>
</aa>
</childrenlist>//


136.ͼƬͼƬֹͣ
<a href="javascript:"><img src="/images/51js/red_forum.gif" border="0"></a>//

137.ʾؼϢ
var WshNetwork = new ActiveXObject("WScript.Network");
alert("Domain = " + WshNetwork.UserDomain);
alert("Computer Name = " + WshNetwork.ComputerName);
alert("User Name = " + WshNetwork.UserName);//




138.Ƚʱ
tDate = new Date(2004,01,08,14,35); //,£գʱ
dDate = new Date();
tDate<dDate?alert(""):alert("");//



139.ڴַ
<body onmouseover="if (event.srcElement.tagName=='A')alert(event.srcElement.href)"><a

href=".com/viewthread.php?tid=13589" >dddd</a><input>//

140.עⲻͨ undefined ȽһǷڣȻԼǷΪundefined



µĴ뷶УԱǷѾ x 
// ַ
if (x == undefined)
    // ĳЩ
// ͬ- 


// ַ "undefined"
if (typeof(x) == undefined)
    // ĳЩ
// Ч
if (typeof(x) == "undefined")
    // ĳЩ

141.ĳЩԵĶ
var myObject = new Object();
myObject.name = "James";
myObject.age = "22";
myObject.phone = "555 1234";//

142.ö٣ѭ
for (var a in myObject)
{
    // ʾ "The property 'name' is James"ȵȡ
    window.alert("The property '" + a + "' is " + myObject[a]);
}//

143.жһǷ
var a=23.2;
alert(a%1==1)//


144.½ͱ
var a = new Date(2000, 1, 1);
alert(a.toLocaleDateString());


145.ඨµķ
function trim_1()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.trim=trim_1;
alert('cindy'.trim());




146.һתΪַķ
function guoguo_date()
{
var tmp1,tmp2;
tmp1 =this.getMonth()+1+"";
if(tmp1.length<2)
tmp1="0"+tmp1;
tmp2 =this.getDate()+"";
if(tmp2.length<2)
tmp2="0"+tmp2;

return this.getYear()+"-"+tmp1+"-"+tmp2;
}
Date.prototype.toLiteString=guoguo_date;
alert(new Date().toLiteString())




147. pasta ĸĹ,
function pasta(grain, width, shape, hasEgg)
{
    // ʲôʳģ
    this.grain = grain;

    // ֵ
    this.width = width;    



    // ״ַ
    this.shape = shape;  

    // Ƿӵƣboolean
    this.hasEgg = hasEgg; 



    //巽
    this.toString=aa;
}
function aa()
{
;
}
//˶ new ʵ
var spaghetti = new pasta("wheat", 0.2, "circle", true);
var linguine = new pasta("wheat", 0.3, "oval", true);
//䶨ԣspaghettilinguineԶµ
pasta.prototype.foodgroup = "carbohydrates";




148.ӡԭ
try
{
x = y   // 
}
catch(e)
{
   document.write(e.description)   //ӡ "'y' is undefined".
}//

149.Excelļ
var ExcelSheet;
ExcelApp = new ActiveXObject("Excel.Application");
ExcelSheet = new ActiveXObject("Excel.Sheet");
//Ӧó£Microsoft Excel һ󱻴ͿöĶ

ڴ Уͨ ExcelSheet ¶Ժͷ Excel 



 Application  ActiveSheet.Cells ϡ 
// ʹ Excel ͨ Application ɼ
ExcelSheet.Application.Visible = true;
// һЩıõĵһС
ExcelSheet.ActiveSheet.Cells(1,1).Value = "This is column A, row 1";
// 
ExcelSheet.SaveAs("C:\\TEST.XLS");
//  Application  Quit ر Excel
ExcelSheet.Application.Quit();//



150.ݱǩһ
var coll = document.all.tags("DIV");
if (coll!=null)
{
for (i=0; i<coll.length; i++) 
...
}//
 

151.ʵִӡԤӡ
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT> 
<input type=button value=ӡԤ onclick="wb.execwb(7,1)">
<input type=button onClick=document.all.wb.ExecWB(6,1) value="ӡ">// 
152.ͨformֱͨö
<INPUT TYPE="text" NAME="gg" value=aaaaa>
<SCRIPT LANGUAGE="JavaScript">
<!--
alert(document.all.gg.value)
//-->
</SCRIPT>//

153.ʹʧЧ
function document.onmousewheel()
{
return false;
}//

154.
<SCRIPT LANGUAGE="JScript">
var oPopup = window.createPopup();
var oPopupBody = oPopup.document.body;
oPopupBody.innerHTML = "Display some <B>HTML</B> here.";
oPopup.show(100, 100, 200, 50, document.body);
</SCRIPT>//

155.ȡڴĶ
var obj = document.elementFromPoint(event.x,event.y);//

156.ߵĶ
<INPUT TYPE="text" NAME="gg"><INPUT TYPE="text" NAME="bb"

onclick="this.previousSibling.value='guoguo'">//

157.λ
document.all.hint_layer.style.left = event.x+document.body.scrollLeft+10;
document.all.hint_layer.style.top = event.y+document.body.scrollTop+10;//

158.ָλĿ
var op = document.createElement("OPTION");
document.all.selected_items.children(index).insertAdjacentElement("BeforeBegin",op);
op.text = document.all.all_items[i].text;
op.value = document.all.all_items[i].value;//




159.жһǷѾ򿪣Ѿ򿪣ر֮
var a;
if(a) 
a.close();
else
a=window.open('','','');// 

160.̬һǩ
newElem = document.createElement("DIV");
newElem.id = "hint_layer";
document.body.appendChild(newElem);
document.all.hint_layer.innerText="guoguo";//

161.
document.title//



162.ͼƬ
<body style="BACKGROUND-ATTACHMENT: fixed" background="img/bgfix.gif" ></body>//ͼƬ

<STYLE TYPE="text/css">
<!--
BODY {background-image:img/bgchild.jpg;
background-position: center;
background-repeat: no-repeat;
background-attachment: fixed;}
-->
</STYLE>//ͼƬ

163.͸Ч
document.form.xxx.filters.alpha.opacity=0100//



164.巽
var dragapproved=false;
document.onmouseup=new Function("dragapproved = false");//

165.תΪҴдʽ
function convertCurrency(currencyDigits) {
// Constants:
var MAXIMUM_NUMBER = 99999999999.99;
// Predefine the radix characters and currency symbols for output:
var CN_ZERO = "";
var CN_ONE = "Ҽ";
var CN_TWO = "";
var CN_THREE = "";
var CN_FOUR = "";
var CN_FIVE = "";
var CN_SIX = "½";
var CN_SEVEN = "";
var CN_EIGHT = "";
var CN_NINE = "";
var CN_TEN = "ʰ";
var CN_HUNDRED = "";
var CN_THOUSAND = "Ǫ";
var CN_TEN_THOUSAND = "";
var CN_HUNDRED_MILLION = "";
var CN_SYMBOL = "";
var CN_DOLLAR = "Ԫ";
var CN_TEN_CENT = "";
var CN_CENT = "";
var CN_INTEGER = "";

// Variables:
var integral; // Represent integral part of digit number. 
var decimal; // Represent decimal part of digit number.
var outputCharacters; // The output result.
var parts;
var digits, radices, bigRadices, decimals;
var zeroCount;
var i, p, d;
var quotient, modulus;

// Validate input string:
currencyDigits = currencyDigits.toString();
if (currencyDigits == "") {
alert("Empty input!");
return "";
}
if (currencyDigits.match(/[^,.\d]/) != null) {
alert("Invalid characters in the input string!");
return "";
}
if ((currencyDigits).match(/^((\d{1,3}(,\d{3})*(.((\d{3},)*\d{1,3}))?)|(\d+(.\d+)?))$/) == null) {
alert("Illegal format of digit number!");
return "";
}

// Normalize the format of input digits:
currencyDigits = currencyDigits.replace(/,/g, ""); // Remove comma delimiters.
currencyDigits = currencyDigits.replace(/^0+/, ""); // Trim zeros at the beginning. 
// Assert the number is not greater than the maximum number.
if (Number(currencyDigits) > MAXIMUM_NUMBER) {
alert("Too large a number to convert!");
return "";
}

// http://www.knowsky.com/ Process the coversion from currency digits to characters:
// Separate integral and decimal parts before processing coversion:
parts = currencyDigits.split(".");
if (parts.length > 1) {
integral = parts[0];
decimal = parts[1];
// Cut down redundant decimal digits that are after the second.
decimal = decimal.substr(0, 2);
}
else {
integral = parts[0];
decimal = "";
}
// Prepare the characters corresponding to the digits:
digits = new Array(CN_ZERO, CN_ONE, CN_TWO, CN_THREE, CN_FOUR, CN_FIVE, CN_SIX, CN_SEVEN, CN_EIGHT,

CN_NINE);
radices = new Array("", CN_TEN, CN_HUNDRED, CN_THOUSAND);
bigRadices = new Array("", CN_TEN_THOUSAND, CN_HUNDRED_MILLION);
decimals = new Array(CN_TEN_CENT, CN_CENT);
// Start processing:
outputCharacters = "";
// Process integral part if it is larger than 0:
if (Number(integral) > 0) {
zeroCount = 0;
for (i = 0; i < integral.length; i++) {
   p = integral.length - i - 1;
   d = integral.substr(i, 1);
   quotient = p / 4;
   modulus = p % 4;
   if (d == "0") {
    zeroCount++;
   }
   else {
    if (zeroCount > 0)
    {
     outputCharacters += digits[0];
    }
    zeroCount = 0;
    outputCharacters += digits[Number(d)] + radices[modulus];
   }
   if (modulus == 0 && zeroCount < 4) {



    outputCharacters += bigRadices[quotient];
   }
}
outputCharacters += CN_DOLLAR;
}
// Process decimal part if there is:
if (decimal != "") {
for (i = 0; i < decimal.length; i++) {
   d = decimal.substr(i, 1);
   if (d != "0") {
    outputCharacters += digits[Number(d)] + decimals[i];
   }
}
}
// Confirm and return the final output string:
if (outputCharacters == "") {
outputCharacters = CN_ZERO + CN_DOLLAR;
}
if (decimal == "") {
outputCharacters += CN_INTEGER;
}
outputCharacters = CN_SYMBOL + outputCharacters;
return outputCharacters;
}//



166.xmlݵ󶨱
<html>
<body>
<xml id="abc" src="test.xml"></xml>
<table border='1' datasrc='#abc'>
<thead>
<td></td>
<td></td>
<td></td>
<td></td>
</thead>
<tfoot>
<tr><th>Ľ</th></tr>
</tfoot>
<tr>
<td><div datafld="to"></div></td>
<td><div datafld="from"></div></td>
<td><div datafld="subject"></div></td>
<td><div datafld="content"></div></td>
</tr>
</table>
</body>
</html>



//cd_catalog.xml
<?xml version="1.0" encoding="ISO-8859-1" ?> 
<!-- Edited with XML Spy v4.2 
--> 
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE> 
<ARTIST>Bob Dylan</ARTIST> 
<COUNTRY>USA</COUNTRY> 
<COMPANY>Columbia</COMPANY> 
<PRICE>10.90</PRICE> 
<YEAR>1985</YEAR> 
</CD>
<CD>
<TITLE>Hide your heart</TITLE> 
<ARTIST>Bonnie Tyler</ARTIST> 
<COUNTRY>UK</COUNTRY> 
<COMPANY>CBS Records</COMPANY> 
<PRICE>9.90</PRICE> 
<YEAR>1988</YEAR> 
</CD>
<CD>
<TITLE>Greatest Hits</TITLE> 
<ARTIST>Dolly Parton</ARTIST> 
<COUNTRY>USA</COUNTRY> 
<COMPANY>RCA</COMPANY> 
<PRICE>9.90</PRICE> 
<YEAR>1982</YEAR> 
</CD>
<CD>
<TITLE>Still got the blues</TITLE> 
<ARTIST>Gary Moore</ARTIST> 
<COUNTRY>UK</COUNTRY> 
<COMPANY>Virgin records</COMPANY> 
<PRICE>10.20</PRICE> 
<YEAR>1990</YEAR> 
</CD>
</CATALOG>
//


167.Ͽȷʾ
================================
xml xmlҳָ
ANSI gbk/GBKgb2312
Unicode unicode/Unicode
UTF-8 UTF-8
================================




168.XML
<xml id="xmldata" src="/data/books.xml">
<div id="guoguo"></div>
<script>
var x=xmldata.recordset //ȡݵеļ¼
if(x.absoluteposition < x.recordcount) //ǰľλһ¼֮ǰ
{
x.movenext();     //ƶ
x.moveprevious();    //ǰƶ
x.absoluteposition=1;   //ƶһ¼
x.absoluteposition=x.recordcount;//ƶһ¼ע¼x.absolutepositionǴ1¼¼ĸ




guoguo.innerText=xmldso.recordset("field_name"); //ȡĳ¼
}
</script>


169.̬޸CSSһַʽ
this.runtimeStyle.cssText = "color:#990000;border:1px solid #cccccc";//



170.ʽ
ƥַʽ [\u4e00-\u9fa5]



ƥ˫ַֽ()[^\x00-\xff]



Ӧãַĳȣһ˫ַֽȼ2ASCIIַ1



String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}

ƥеʽ\n[\s| ]*\r

ƥHTMLǵʽ/<(.*)>.*<\/\1>|<(.*) \/>/



ƥβոʽ(^\s*)|(\s*$)



ӦãjavascriptûvbscripttrimǾͿʽʵ֣£

String.prototype.trim = function()
{
    return this.replace(/(^\s*)|(\s*$)/g, "");
}

////////ʽֽתIPַ

ʽƥIPַIPַתɶӦֵJavascript



function IP2V(ip)
{
re=/(\d+)\.(\d+)\.(\d+)\.(\d+)/g //ƥIPַʽ
if(re.test(ip))
{
return RegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1
}
else
{
throw new Error("Not a valid IP address!")
}
}



ĳʽֱsplitֽܸ򵥣£



var ip="10.100.20.168"
ip=ip.split(".")
alert("IPֵǣ"+(ip[0]*255*255*255+ip[1]*255*255+ip[2]*255+ip[3]*1))

ƥEmailַʽ\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*



ƥַURLʽhttp://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?

//////////ʽȥִظַ㷨

var s="abacabefgeeii"
var s1=s.replace(/(.).*\1/g,"$1")
var re=new RegExp("["+s1+"]","g")
var s2=s.replace(re,"") 
alert(s1+s2) //Ϊabcefgi

˼·ʹúȡظַظַڶʽȡظַߴ

ַ˳Ҫַܲá



//////////ʽURLַȡļjavascript½Ϊpage1



s="http://www.9499.net/page1.htm"
s=s.replace(/(.*\/){0,}([^\.]+).*/ig,"$2")
alert(s)

/////////ʽҳıݣ

ʽֻģonkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"

onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,'')



)"

ʽֻȫַ onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')"

onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,'')

)"

ʽֻ֣onkeyup="value=value.replace(/[^\d]/g,'')

"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"

ʽֺֻӢģonkeyup="value=value.replace(/[\W]/g,'')

"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"


171.úʹcookie
<HTML>
<BODY>
ȡ cookies...<BR>
дcookieֵ<input type=text name=gg>
<INPUT TYPE = BUTTON Value = "cookie" onClick = "Set()">
<INPUT TYPE = BUTTON Value = "ȡcookie" onClick = "Get()"><BR>
<INPUT TYPE = TEXT NAME = Textbox>
</BODY>
<SCRIPT LANGUAGE="JavaScript">
function Set()
{
var Then = new Date() 
Then.setTime(Then.getTime() + 60*1000 ) //60
document.cookie = "Cookie1="+gg.value+";expires="+ Then.toGMTString() 
}

function Get()
{ 
var cookieString = new String(document.cookie)
var cookieHeader = "Cookie1="
var beginPosition = cookieString.indexOf(cookieHeader)
if (beginPosition != -1)
{
document.all.Textbox.value = cookieString.substring(beginPosition + cookieHeader.length) 
}
else
document.all.Textbox.value = "Cookie δҵ!" 
}
</SCRIPT> 
</HTML>//


172.ȡµһ
function getLastDay(year,month)
{
//ȡ
var new_year = year;
//ȡһµĵһ,עﴫmonthǴ112 
var new_month = month++;
//ǰ12£תһ
if(month>12)
{
new_month -=12;
new_year++;
}
var new_date = new Date(new_year,new_month,1);
return (new Date(new_date.getTime()-1000*60*60*24)).getDate();
}//

173.жϵǰĽеһ
for(var i=0;i<3;i++)
if(event.srcElement==bb[i])
break;//




174.ʵ
package com.baosight.view.utils;
import javax.servlet.jsp.tagext.TagSupport;
import javax.servlet.http.HttpSession;
public class Mytag extends TagSupport 
{
public int doStartTag() throws javax.servlet.jsp.JspException 
{
    boolean canAccess = false;
    HttpSession session= pageContext.getSession();
    if (canAccess) 
    {
      return EVAL_BODY_INCLUDE;
    }
    else 
    {
      return this.SKIP_BODY;
    }
}
}

175.web.xmlӶ
<taglib>
    <taglib-uri>guoguo</taglib-uri>
    <taglib-location>/WEB-INF/abc.tld</taglib-location>
</taglib>


176.ǩжabc.tld
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" 
"http://tool.admin5.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
<taglib>
<tlibversion>1.0</tlibversion>
<jspversion>1.1</jspversion>
<shortname>hr</shortname>
<uri>guoguo</uri>
<info>Extra 3 Tag Library</info>
<tag>
<name>mytag</name>
<tagclass>com.baosight.view.utils.Mytag</tagclass>
<attribute>
   <name>id2</name>
   <required>true</required>
            <rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
</taglib>




177.ʹԶǩҳмԼıǩ
<%@ taglib uri="guoguo" prefix="guoguo" %>
//Լǩ




178.ʾ߿ļ
<fieldset style="border:1px gray solid;width:100px">
<legend>ѯ</legend>
dfdfdf
</fieldset>//




179.ļ(F)˵еʵ



1򿪡ʵ
[ʽ]:document.execCommand("open")
[˵]VBȱеwebbrowserؼеЩƣҲĥĥ
[]<body></body>֮룺
<a href="###" onclick=document.execCommand("open")></a>



2ʹ ± ༭ʵ
[ʽ]:location.replace("view-source:"+location)
[˵]򿪼±ڼ±ʾҳԴ롣
[]<body></body>֮룺
<a href="###" onclick=location.replace("view-source:"+location)>ʹ ±༭</a>



3Ϊʵ
[ʽ]:document.execCommand("saveAs")
[˵]ҳ浽̵Ŀ¼
[]<body></body>֮룺
<a href="###" onclick=document.execCommand("saveAs")>Ϊ</a>



4ӡʵ
[ʽ]:document.execCommand("print")
[˵]Ȼװ˴ӡ
[]<body></body>֮룺
<a href="###" onclick=document.execCommand("print")>ӡ</a>

5رաʵ
[ʽ]:window.close();return false
[˵]رձڡ
[]<body></body>֮룺
<a href="###" onclick=window.close();return false)>رձ</a>



180.༭(E)˵еʵ



ȫѡʵ
[ʽ]:document.execCommand("selectAll")
[˵]ѡҳеȫݣ
[]<body></body>֮룺
<a href="###" onclick=document.execCommand("selectAll")>ȫѡ</a>



181.鿴(V)˵еʵ



1ˢ¡ʵ
[ʽ]:location.reload()  history.go(0)
[˵]´򿪱ҳ
[]<body></body>֮룺
<a href="###" onclick=location.reload()>ˢ</a>
:
<a href="###" onclick=history.go(0)>ˢ</a>

2Դļʵ
[ʽ]:location.replace("view-source:"+location)
[˵]鿴ҳԴ롣
[]<body></body>֮룺
<a href="###" onclick=location.replace("view-source:"+location)>鿴Դļ</a>



3ȫʾʵ
[ʽ]:window.open(document.location, "url", "fullscreen")
[˵]ȫʾҳ
[]<body></body>֮룺
<a href="###" onclick=window.open(document.location,"url","fullscreen")>ȫʾ</a>



182.ղ(A)˵еʵ



1ӵղؼСʵ
[ʽ]:window.external.AddFavorite('url', 'վ)
[˵]ҳӵղؼС
[]<body></body>֮룺
<a href="javascript:window.external.AddFavorite('http://www.admin5.cn', 'µĸҳ')">ӵ



ؼ</a>



2ղؼСʵ
[ʽ]:window.external.showBrowserUI("OrganizeFavorites",null)
[˵]ղؼжԻ
[]<body></body>֮룺
<a href="###" onclick=window.external.showBrowserUI("OrganizeFavorites",null)>ղؼ</a>

183.(T)˵еʵ

internetѡʵ
[ʽ]:window.external.showBrowserUI("PrivacySettings",null)
[˵]internetѡԻ
[]<body></body>֮룺
<a href="###" onclick=window.external.showBrowserUI("PrivacySettings",null)>internetѡ</a>

184.еʵ



1ǰʵ
[ʽ]history.go(1)  history.forward()
[˵]򿪺һҳ档
[]<body></body>֮룺
<a href="###" onclick=history.go(1)>ǰ</a>
:
<a href="###" onclick=history.forward()>ǰ</a>


2ˡʵ
[ʽ]:history.go(-1)  history.back()
[˵]һҳ档
[]<body></body>֮룺
<a href="###" onclick=history.go(-1)></a>
:
<a href="###" onclick=history.back()></a>



3ˢ¡ʵ
[ʽ]:document.reload()  history.go(0)
[˵]´򿪱ҳ
[]<body></body>֮룺
<a href="###" onclick=location.reload()>ˢ</a>
:
<a href="###" onclick=history.go(0)>ˢ</a>

185.ʵ
ʱرձڡʵ
[ʽ]:settimeout(window.close(),رյʱ)
[˵]رձڡ
[]<body></body>֮룺
<a href="###" onclick=settimeout(window.close(),3000)>3رձ</a>




Ϊ˷ߣ潫гʵ룬԰ǷŵһhtmlļУȻԤЧ
<a href="###" onclick=document.execCommand("open")></a><br>
<a href="###" onclick=location.replace("view-source:"+location)>ʹ ±༭</a><br>
<a href="###" onclick=document.execCommand("saveAs")>Ϊ</a><br>
<a href="###" onclick=document.execCommand("print")>ӡ</a><br>
<a href="###" onclick=window.close();return false)>رձ</a><br>
<a href="###" onclick=document.execCommand("selectAll")>ȫѡ</a><br>
<a href="###" onclick=location.reload()>ˢ</a> <a href="###" onclick=history.go(0)>ˢ</a><br>
<a href="###" onclick=location.replace("view-source:"+location)>鿴Դļ</a><br>
<a href="###" onclick=window.open(document.location,"url","fullscreen")>ȫʾ</a><br>
<a href="javascript:window.external.AddFavorite('http://homepage.yesky.com', '켫ҳհ')">ӵղ



</a><br>
<a href="###" onclick=window.external.showBrowserUI("OrganizeFavorites",null)>ղؼ</a><br>
<a href="###" onclick=window.external.showBrowserUI("PrivacySettings",null)>internetѡ</a><br>
<a href="###" onclick=history.go(1)>ǰ1</a><a href="###" onclick=history.forward()>ǰ2</a><br>
<a href="###" onclick=history.go(-1)>1</a><a href="###" onclick=history.back()>2</a><br>
<a href="###" onclick=settimeout(window.close(),3000)>3رձ</a><br>




186.DHTMLеıǩһµԣ
<BODY onload="alert(a1.epass)">
<input type=text name="a1" epass="zhongguo">
</BODY>//




187.xmlhttp
<BODY> ˷ͨXMLHTTPӷȡXMLĵʾ¡ 
<input type=button value="XMLĵ" onclick="getData('data.xml')" > 
<script language="JavaScript" > 
function getDatal(url){ 
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");//XMLHTTPRequest 
xmlhttp.open("GET",url,false,"","");//ʹHTTP GETʼHTTP 
xmlhttp.send("");//HTTP󲢻ȡHTTPӦ 
return xmlhttp.responseXML;//ȡXMLĵ 
} 
</script > 
</BODY>//



188.ͨrequest.getReader()ôַ



189.javaʹʽ
java.util.regex.Pattern p =

java.util.regex.Pattern.compile("\\d+|.\\d+|\\d+.\\d*|(E|\\d+E|.\\d+E|\\d+.\\d*E)((\\+|-)\\d|\\d)\\d*");
java.util.regex.Matcher m = p.matcher("12.E+3");
boolean result = m.matches();//


190.
<SELECT>
<OPTGROUP LABEL="Խ">
<OPTION> (Li)</OPTION>
<OPTION> (Na)</OPTION>
<OPTION> (K)</OPTION>
</OPTGROUP>
<OPTGROUP LABEL="±">
<OPTION> (F)</OPTION>
<OPTION> (Cl)</OPTION>
<OPTION> (Br)</OPTION>
</OPTGROUP>
</SELECT>//



191.ע
<RUBY>
׼ı
<RT>עı
</RUBY>//


192.ɾ
<S>ıɾʾ</S>//

193.ȡframeеevent¼
document.frames("workspace").event.keyCode//

194.ǵĶ
String.prototype.trim=function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
alert(" ".trim)//


195.ֹҳ
if (window != window.top)
top.location.href = location.href;//




196.ҳһֱframe
if(window==window.top)
{
document.body.innerHTML="<center><h1>ͨʽʱҳ棡</h1></center>";
//window.close();
}//




197.Ϊҳ
<SCRIPT>
function fnSet(){
oHomePage.setHomePage(location.href);
event.returnValue = false;
}
</SCRIPT>
<IE:HOMEPAGE ID="oHomePage" style="behavior:url(#default#homepage)"/>//




198.xmlݵ
<HTML>
<HEAD><Title>HTMLеݵеļ¼</Title></HEAD>
<body bkcolor=#EEEEEE text=blue bgcolor="#00FFFF">
<Table align=center width="100%"><TR><TD align="center">
<h5><b><font size="4" color="#FF0000">HTMLеXMLݵ¼༭    </font></b></h5>
</TD></TR></Table>
<HR>
Ƶƣ<input type=text datasrc=#theXMLisland DataFLD=NAME size="76"><BR>
ַ<input type=text datasrc=#theXMLisland DataFLD=Address size="76"><BR>
ҳ<input type=text datasrc=#theXMLisland DataFLD=HomePage size="76"><BR>
ʼ<input type=text datasrc=#theXMLisland DataFLD=E-Mail size="76"><BR>
绰<input type=text datasrc=#theXMLisland DataFLD=TelePhone size="76"><BR>
<input type=text datasrc=#theXMLisland DataFLD=Grade size="76"><HR> 
<input id="first" TYPE=button value="<<һ¼"     onclick="theXMLisland.recordset.moveFirst()">
<input id="prev" TYPE=button value="<һ¼"   onclick="theXMLisland.recordset.movePrevious()"> 
<input id="next" TYPE=button value="һ¼>" onclick="theXMLisland.recordset.moveNext()"> 
<input id="last" TYPE=button value="һ¼>>" onclick="theXMLisland.recordset.moveLast()">&nbsp; 
<input id="Add" TYPE=button value="¼¼" onclick="theXMLisland.recordset.addNew()"> 

<XML ID="theXMLisland">
<HotelList>
<Hotel>
<Name>ĺƵ</Name>
<Address>·1</Address>
<HomePage>www.admin5.com.cn</HomePage> 
<E-Mail>master@sihaohotel.com.cn</E-Mail>
<TelePhone>(0989)8888888</TelePhone> 
<Grade>Ǽ</Grade>
</Hotel>
<Hotel>
<Name></Name>
<Address>ƽ·99</Address>
<HomePage>www.admin5.cn</HomePage> 
<E-Mail>web@wuhu.com.cn</E-Mail>
<TelePhone>(0979)1111666</TelePhone> 
<Grade>Ǽ</Grade>
</Hotel>
<Hotel>
<Name>ɳĮ</Name>
<Address>·168</Address>
<HomePage>www.admin5.net</HomePage> 
<E-Mail>master@admin5.net</E-Mail> 
<TelePhone>(0989)87878788</TelePhone> 
<Grade>Ǽ</Grade>
</Hotel>
<Hotel>
<Name>ü񡱴Ƶ</Name>
<Address>ѪƮ·2</Address>
<HomePage>www.admin5.net</HomePage> 
<E-Mail>chuliuxiang@throstlehotel.com.cn</E-Mail>
<TelePhone>(099)9886666</TelePhone> 
<Grade>Ǽ</Grade>
</Hotel>
</HotelList> 
</XML>

</body> 
</HTML> //xmlݵӼ¼


-------------------------------
The following list is a sample of the properties and methods that you use to access nodes in an XML



document.

Property/    Method Description 
XMLDocument Returns a reference to the XML Document Object Model (DOM) exposed by the object. 



documentElement Returns the document root of the XML document. 
childNodes    Returns a node list containing the children of a node (if any). 
item     Accesses individual nodes within the list through an index. Index values are zero-based, so

item(0) returns the first child node. 
text     Returns the text content of the node.



The following code shows an HTML page containing an XML data island. The data island is contained within



the <XML> element.

<HTML>
<HEAD>
    <TITLE>HTML with XML Data Island<;/TITLE>
</HEAD>
<BODY>
    <P>Within this document is an XML data island.</P>



    <XML ID="resortXML">
      <resorts>
        <resort code='1'>Adventure Works</resort>
        <resort>Alpine Ski House</resort>
      </resorts>
    </XML>

</BODY>
</HTML>
For an example, you can cut and paste this sample line of code:



resortXML.XMLDocument.documentElement.childNodes.item(1).text//ȡҳϵXMLݵе
resortXML.documentElement.childNodes.item(0).getAttribute("code")//ȡҳϵXMLݵе
resortXML.documentElement.childNodes[0].getAttribute("code")//ȡҳϵXMLݵе



199.ģʽ

var url="aaa.jsp";
var

data=showModalDialog(url,null,"dialogHeight:400px;dialogHeight:600px;center:yes;help:No;status:no;resizab



le:Yes;edge:sunken");
if(data)
alert(data.value);

Ӵ
var data=new Object();
data.value1="china";
window.returnValue=data;
window.close();




200.̬¼
<INPUT TYPE="text" NAME="a1">
<SCRIPT LANGUAGE="JavaScript">
<!--
function hah(para)
{
alert(para)
}
a1.onclick=function()
{
hah('canshu ')
}
//a1.attachEvent("onclick",function(){hah('')});
//-->
</SCRIPT>//
 

