熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

事半功倍系列之javascript

2013-11-15 11:48:03  來源: JSP教程 

  在地址欄輸入JavaScript語句

  JavaScript:Documentwrite(顯示文字)

  將JavaScript嵌入 HTML文檔

  <script language=JavaScript>
documentbgColor=blue
</script>

  第二章 使用變量和數組

  聲明變量

  <script language=javascripe>
Var answeransweransweranswer;
answer=;
answer=
answer=Milkey May
answer=true
</script>

  使用整數

  <script language=JavaScript>
var decimalNumhexadecimalNumoctalNum
decimalNum=
hexadecimalNum=x
octalNum=
documentwrite(顯示十進制數+ decimalNum+<br>)
documentwrite(顯示十六進制數+ hexadecimalNum +<br>)
documentwrite(顯示八進制數+ octalNum +<br>)
</script>

  使用浮點數

  <script language=JavaScript>
var numnumnumnum
num=
num=e
num=
num=e
documentwrite(浮點數+num+<br>)
documentwrite(浮點數+num+<br>)
documentwrite(浮點數+num+<br>)
documentwrite(浮點數+num+<br>)
</script>

  使用布爾值

  <script language=JavaScript>
var answeranswer
answer=true
answer=false
documentwrite(顯示布爾+answer+<br>)
documentwrite(顯示布爾+answer+<br>)
</script>

  使用字符串

  <script language=JavaScript>
var strstr
str=fdsgdg dsfdsf china
str=武漢市廣播電視大學
documentwrite(顯示字符串+str+<br>)
documentwrite(顯示字符串+str+<br>)
</script>

  確定變量類型

  <script>
var answeransweransweranswer
answer=
answer=
answer=milky may
answer=true
documentwrite(變量的類型是+typeof answer +<br>)
documentwrite(變量的類型是+typeof answer +<br>)
documentwrite(變量的類型是+typeof answer +<br>)
documentwrite(變量的類型是+typeof answer +<br>)
</script>

  將字符串轉換成數字

  <script>
var str= days in january
var int=parseInt(str)
documentwrite(str的數據類型是 +typeof str+<br>)
documentwrite(int的數據類型是 +typeof int+<br>)
</script>

  將數字轉換成字符串

  <script>
var int=
var str=+int
documentwrite(str的數據類型是 +typeof str+<br>)
documentwrite(int的數據類型是 +typeof int+<br>)
</script>

  聲明數組

  <script>
array=new Array()
array[]=
array[]=
array[]=
array[]=
array[]=
documentwrite(數組是+array[]+ +array[]+ +array[]+ +array[]+ +array[])
</script>

  確定數組元素的個數

  <script>
array=new Array()
array[]=
array[]=
array[]=
array[]=
array[]=
documentwrite(數組是+array[]+ +array[]+ +array[]+ +array[]+ +array[]+<br>)
documentwrite(數組的元素個數是+arraylength)
</script>


將數組轉換為字符串

  <script>
array=new Array()
array[]=dark
array[]=apple
array[]=nebula
array[]=water
str=arrayjoin()
str=arrayjoin( )
documentwrite(str+<br>)
documentwrite(str)
</script>

  對數組排序

  <script>
array=new Array()
array[]=dark
array[]=apple
array[]=nebula
array[]=water
str=arraysort()
documentwrite(str+<br>)
</script>

  第三章 創建表達式

  使用算術運算符

  <script>
var=
var=
varadd=var+var
varsub=varvar
varmult=var*var
vardiv=var/var
varmod=var%var
documentwrite(數據+var+<br>)
documentwrite(數據+var+<br>)
documentwrite(數據相加是+varadd+<br>)
documentwrite(數據相減是+varsub+<br>)
documentwrite(數據相乘是+varmult+<br>)
documentwrite(數據相除是+vardiv+<br>)
documentwrite(數據相除取余數是+varmod+<br>)
</script>

  遞增變量和遞減變量

  <script>
days=
documentwrite(輸出變量+days+<br>)
days++
documentwrite(遞增後變量變為+days)
</script>

  創建比較表達式

  <script>
daysofmonth=
if(daysofmonth==)
month=february
documentwrite(days of month:+daysofmonth+<br>)
documentwrite(month:+month)
</script>

  創建邏輯表達式

  <script>
dayofmonth=
if(dayofmonth== || dayofmonth==)
month=february
documentwrite(days of month:+dayofmonth+<br>)
documentwrite(month:+month)
</script>

  使用條件運算符

  <script language=JavaScript>
stomach=hungry;
time=:;
(stomach==hungry&&time==:) ? eat = dinner:eat=a snack;
documentwrite(輸出結果+eat);
</script>

  識別數字

  <script>
var=;
(isNaN(var))?documentwrite(變量var+var+不是數字):Documentwrite(變量var+var+是數字)
</script>


第四章 控制程序流程

  使用IF –Else語句

  <script>
month=december
date=
if(month==december && date==)
documentwrite(今天是聖誕節商店關門)
else
documentwrite(歡迎您來商店購物)
</script>

  使用for 循環

  <script>
for (count=;count<=;count++)
documentwrite(輸出第+count++<br>)
</script>

  使用while循環

  <script>
count=
while(count<=){
documentwrite(輸出第+count+ +<br>)
count++}
</script>

  中斷循環

  <script>
count=
while(count<=){
count++
if(count==)
break;
documentwrite(輸出第+count++<br>)}
</script>

  繼續循環

  <script>
count=
while(count<=){
count++
if(count==)
continue;
documentwrite(輸出第+count++<br>)}
</script>

  使用JavaScript定時器

  <script>
function rabbit()
{documentwrite(輸出語句)
}
</script>
<body onload=windowsetTimeout(rabbit())>

  設置定期間隔

  <script>
windowsetInterval(documentformtextvalue=documentformtextvalue)
</script>
<form name=form>
<input type=text name=text><br>
<input type=text name=text><br>
</form>

  清除超時和間隔

  <script>
stop=windowsetInterval(documentformtextvalue=documentformtextvalue)
</script>
<form name=form>
<input type=text name=text><br>
<input type=text name=text><br>
<input type=button name=button value= 清除超時和間隔 onclick=clearInterval(stop)>
</form>

  第五章 使用函數

  聲明函數

  <script>
function quote()
{ documentwrite(輸出語句)
}
</script>

  調用函數

  <script>
function quote()
{ documentwrite(輸出語句)
}
quote()
</script>

  了解全局變量和局部變量

  任何不用 var關鍵字聲明的變量都是全局變量任何在函數外聲明的變量都是全局變量

  將參數傳送給函數

  <script>
function f(item)
{documentwrite(輸出參數+item+<br>)
}
f(fgdfgd)
f(參數二)
</script>

  從函數返回值

  <script>
function average(varvarvar)
{ave=(var+var+var)/;
documentwrite(輸出結果);
return ave;
}
documentwrite(average())
</script>

  通過HTML鏈接調用函數

  <script>
function quote(){
documentwrite( 輸出字符串)
}
</script>
<a href=JavaScript:quote()>通過HTML鏈接調用函數</a>
<a href=JavaScript:Documentwrite(輸出字符)> 通過HTML鏈接調用函數直接寫JavaScript語句</a>

  第六章 處理事件

  檢查鼠標單擊

  <form name=form>
<input type=button name=button value=hello onclick=documentformbuttonvalue=there>
</form>

  檢測雙擊

  <form name=form>
<input type=button name=button value=hello onclick=documentformbuttonvalue=你單擊了按鈕 ondblclick=documentformbuttonvalue=你雙擊了該按鈕>
</form>

  創建懸停按鈕

  <img src=//gogif onmouseover=documentimages[]src=//gogif onmouseout= documentimages[]src=gogif>

  檢測按鍵

  <form name=form>
<input type=text name=text value=hello onkeypress=if(windoweventkeyCode==) documentformtextvalue=你按了d鍵>
</form>

  設置焦點

  <form name=form>
<input type=text name=text value=hello
onfous=documentformtextvalue=該文本框獲得焦點
onblur=documentformtextvalue=該文本框失去焦點>
</form>

  檢測下拉菜單選擇

  <form name=form>
<select name=select size=
onChange=documentformtextvalue=documentformselectvalue>
<option value=北京>北京</option>
<option value=上海>上海</option>
<option value=武漢>武漢</option>
<option value=天津>天津</option>
<option value=大連>大連</option>
</select>
<input tppe=text name=text value=hello>
</form>

  創建網頁加載和卸載信息

  <body onload=documentformtextvalue=頁面加載完畢 onunload=alert(再見歡迎再來)>
<form name=form>
<input type=text name=text value=頁面正在加載 ……>
</form>


第七章 使用對象

  理解對象\屬性和方法

  <body bgcolor=green>
<script>
documentwrite(頁面背景顏色是:+documentbgColor)
documentwrite(頁面前景顏色是:+documentfgColor)
</script>

  使用網頁元素對象

  <script>
</script>
<form name=form>
<textarea name=ta>dfgfdgfdhfdhdfdfgdf</textarea>
<input type=button value=選擇文本 onclick=documentformtaselect()>
<input type=button value=顯示文本 onclick=documentwrite(documentformtavalue)>
</form>

  使用子對象

  <form name=form>
<input type=text name=text value=hello>
</form>
<script>
documentformtextvalue=gdfgfd
</script>

  <form name=form>
<input type=radio name=radio>男
<input type=radio name=radio>女
</script>
<script>
documentformradiochecked=true
</script>

  使用預定義對象

  <script>
str=dgdfgdfgdfhf固定法固定法功夫攻打法
documentwrite(str+<br>)
str=strsubstr()
documentwrite(str+<br>)
documentwrite(輸出圓的面積:+MathPI*Mathpow())
</script>

  創建新對象

  <script>
today=new Date()
documentwrite(今天是+(todaygetMonth()+)++todaygetDate()++<br>)
documentwrite(現在是:+todaytoLocaleString())
</script>

  引用當前對象

  <form name=form>
<input type=text name=text value=dgdgdfgfd onclick=thisselect()>
</script>

  查看對象屬性

  <script>
for(prop in window)
{documentwrite(window+prop+=+window[prop]+<br>);}
for(prop in location)
{documentwrite(location+prop+=+location[prop]+<br>);}
</script>

  使用Array對象

  <script>
array=new Array()
array[]=bark
array[]=apple
array[]=nebula
array[]=cookie
array[]=technology
documentwrite(數組元素個數是+arrayLength+<br>)
documentwrite(用 join將數組合並+arrayjoin( )+<br>)
documentwrite( 數組排序+arraysort())
</script>

  使用 image 對象

  <img src=//**gif alt=圖片提示… border=>
<script>
documentwrite(圖片提示是:+documentimages[]alt+<br>)
documentwrite(圖片邊框大小是:+documentimages[]broder)
</script>

  預加載圖像

  <script>
freddy=new Image()
freddysrc=//freddygif
</script>
<body onload=documentimages[]src=//freddysrc>
<img src=blankgif>
</body>

  改變圖像

  <img src=//freddygif><br>
<form name=form>
<input type=button name=button value=改變圖像 onclickd=documentimages[]src=//dudjpgif>
</form>

  使用link和anchor對象

  <a name=anchor>錨點<br>
<a href=;Microsoft</a><br>
<a href=;sohu</a><br>
<a href=;sina</a><br>
<script>
documentwrite(本頁面共有+documentlinkslength+鏈接+<br>)
documentwrite(本頁面共有+documentanchorslength+錨點+<br>)
documentwrite(第一個鏈接協議是+documentlinks[]protocol+<br>)
documentwrite(第一個鏈接路徑是+documentlinks[]pathnamel+<br>)
documentwrite(第一個鏈接href是+documentlinks[]hrefl+<br>)
</script>

  改變鏈接

  <a href =;link</a>
<form name=form>
<input type=button name=button value=改變鏈接 onclick=documentlinks[]>
</form>

  使用history對象

  <form name=form>
<input type=button name=button value=向後返回 onclick=windowhistorygo()>
</form>

  第八章 使用窗口

  在浏覽器的狀態欄上顯示文本

  <body onload=windowstatus=歡迎光臨我的站點>
<a href=;sohu</a>
</body>

  改變背景色

  <script>
documentbgColor=orange
</script>

  列舉背景顏色

  <body bgColor =green>
<script>
documentwrite(當前背景色是:+documentbgColor)
</script>
</body>

  改變文本和鏈接顏色

  <script>
documentbgColor=orange
documentfgColor=blue
documentlinkColor=red
</script>
<h>看看這段文本顏色</h>
<a href=;sohu</a>
</body>

  改變文檔標題

  <script>
name=Mouse
documenttitle=welcome to +name+s House
documentwrite(documenttitle)
</script>

  顯示修改日期

  <script>
documentwrite(本頁面最後修改時間是+documentlastModified)
</script>

  查看當前文檔的URL

  <script>
documentwrite(本頁面的URL:+documentURL)
</script>

  查看引用頁

  <script>
documentwrite(本頁面的引用頁是+documentreferrer)
</script>

  打開新的浏覽器窗口

  <script>
windowopen(titlewidth=height=resizable=yes)
</script>

  關閉遠程窗口

  closeHTML:
<script>
documentwrite(正文)
</script>
<form name=form>
<input type=button name=buttonvalue=關閉 onclick=windowclose()>
</form>

  openHTML
<script>
windowopen(closeHTMLromotewidth=height=resizable=yes)
</script>

  打印窗口

  <script>
documentwrite(正文)
</script>
<form name=form>
<input type=button value=打印 onclick=windowprint()>
</form>

  移動窗口

  <form name=form>
水平方向<input type=text name=x value=>
垂直方向<input type=text name=y value=>
<input type=button value=移動窗口到…onclick=windowmoveTo(documentformxvaluedocumentformyvalue)>
</form>

  <form name=form>
水平方向<input type=text name=x value=>
垂直方向<input type=text name=y value=>
<input type=button value=移動窗口onclick=windowmoveBy(documentformxvaluedocumentformyvalue)>
</form>

  改變窗口大小

  <form name=form>
水平方向<input type=text name=x value=>
垂直方向<input type=text name=y value=>
<input type=button value=改變窗口大小到…onclick=windowresizeTo(documentformxvaluedocumentformyvalue)>
</form>

  <form name=form>
水平方向<input type=text name=x value=>
垂直方向<input type=text name=y value=>
<input type=button value=改變窗口大小onclick=windowresizeBy(documentformxvaluedocumentformyvalue)>
</form>

  用警告對話框通知用戶

  <script>
windowalert(welcome)
</script>

  用提示對話框接受輸入

  <script>
name=windowprompt(輸入姓名姓名)
documentwrite( 歡迎您:+name+來到這裡)
</script>

  用確認對話框使用戶做出決定

  <script>
like=nfirm(你覺得好嗎?)
if(like==true)
documentwrite(謝謝你的誇獎)
else
documentwrite(希望得到你的誇獎)
</script>

  第九章 使用字符串

  使用字符串對象

  <script>
mystring=gdgdfgfddddaaaaaaaaaaaabbbbbbbbbbbbbbbbbvbhg<br>
documentwrite(mystring)
documentwrite(mystringbold())
documentwrite(mystringtoUpperCase())
</script>

  使用子字符串

  <script>
str=fdsf gfdgfd dfdsf cccc dddd<br>
documentwrite(str)
documentwrite(strsubstring()+<br>)
documentwrite(strsubstr ()+<br>)
</script>

  連接字符串

  <script>
str=may you find
str=peacehappiness and prosperity<br>
documentwrite(str+<br>)
documentwrite(str)
documentwrite(ncat(str))
documentwrite(str+=str)
</script>

  格式化字符串變量

  <script>
str=peacehappiness and prosperity<br>
documentwrite(str)
documentwrite(strbig())
documentwrite(strsmall())
documentwrite(strbold())
documentwrite(alics())
documentwrite(strstrike())
documentwrite(strfontsize())
documentwrite(strfontcolor(green))
</script>

  創建錨和鏈接

  <script>
str=this is the bigginning of the page<br>
str=<br>
str=this is the end of the page <br>
str=link to the start<br>
str=link to the end<br>
documentwrite(stranchor(start))
for(i=;i<;i++)
documentwrite(str);
documentwrite(stranchor(end))
documentwrite(strlink(#start))
documentwrite(strlink(#end))
</script>

  確定字符串長度

  <script>
str=this is the bigginning of the page
documentwrite(str+<br>)
documentwrite( 字符串的長度是:+strlength)
documentwrite(字符串全部大寫是;+strtoUpperCase())
documentwrite(字符串全部小寫是;+strtoLowerCase())
</script>

  在字符串內搜索

  <script>
str=this is the end of the line<br>
documentwrite(str)
documentwrite(字符end在字符串的位置是+strsearch(end))
documentwrite(字符dog在字符串的位置是+strsearch(dog))
</script>

  定位字符串中的字符

  <script>
str=spring is a time for flowers and trees and baby bunnles<br>
documentwrite(str)
documentwrite(the index for the second word and is+strindexOf(and))
documedntwrite(the last index of the word and is +strlastIndexOf(and))
</script>

  替換字符串中的文本

  <script>
str=spring is a time for flowers and trees and baby bunnles<br>
documentwrite(str)
document write(strreplace(and))
</script>

  字符串分離

  <script>
str=spring is a time for flowers and trees and baby bunnles<br>
documentwrite(str)
strarray=strsplit( )
documentwrite(strarray[]+<br>)
documentwrite(strarray[]+<br>)
documentwrite(strarray[]+<br>)
documentwrite(strarray[]+<br>)
</script>

  第十章 使用日期和時間

  使用Date對象

  <script>
cdate=new Date(august ::)
documentwrite(cdate)
</script>

  顯示當地時間和日期

  <script>
cdate=new Date()
documentwrite(當前時間是:+cdatetoGMTString()+<br>)
documentwrite(日期和時間是:+cdatetoLocaleString())
</script>

  獲得時間和日期值

  <script>
cdate=new Date()
documentwrite(顯示當前的星期+cdategetDay()+<br>)
documentwrite(顯示當前的月份+cdategetMonth()+<br>)
documentwrite(顯示當前的日期+cdategetDay()+<br>)
documentwrite(顯示當前的年份+cdategetYear()+<br>)
documentwrite(顯示當前的小時+cdategetHours()+<br>)
documentwrite(顯示當前的分鐘+cdategetMinutes()+<br>)
documentwrite(顯示當前的秒+cdategetSeconds()+<br>)
</script>

  設置時間和日期值

  <script language=JavaScript>
cdate=new Date(December )
documentwrite(顯示日期+cdate+<br>)
documentwrite(設置月份+cdatesetMonth()+<br>)
documentwrite(設置日期+cdatesetDate()+<br>)
documentwrite(設置年份+cdatesetYear()+<br>)
documentwrite(設置小時+cdatesetHours()+<br>);
documentwrite(設置分鐘+cdatesetMinutes()+<br>);
documentwrite(設置秒+cdatesetSeconds()+<br>);
documentwrite(顯示設置後的日期和時間+cdate);
</script>

  第十一章 使用Math對象

   使用Math對象

  <script language=JavaScript>
</script>
<form name=form>
圓的半徑:<input type=text name=rad><br>
圓的面積:<input type=text name=area><br>
<input type=button name=button value=計算圓的面積 onclick=documentformareavalue=documentformradvalue*document
formradvalue*MathPI>
</form>

  生成隨機數

  <script>
array=new Array(
這是第
這是第
這是第
這是第
這是第
這是第)
RandomNo=Mathfloor(arraylength*Mathrandom())
documentwrite(隨機輸出某一句+<br>+array[RandomNo])
</script>

  使用平方根

  <form name=form>
value:<input type=text name=va><br>
平方根<input type=text name=sqrt><br>
<input type=button name=button value=計算平方根
onclick=documentformsqrtvalue=Mathsqrt(documentformvavalue)>
</form>

  數字的捨入

  <form name=form>
輸入<input type=text name=val><br>
捨入的結果<input type=text name=round><br>
<input type=button name=button value=計算結果 onclick=documentformroundvalue=Mathround(documentformvalvalue)>
</form>

  乘方運算

  <form name=form>
底數<input type=text name=val><br>
指數<input type=text name=power><br>
冪<input type=text name=result><br>
<input type=button name=button value=計算結果 onclick=documentformresultvalue=Mathpow (documentformvalvaluedocumentformpowervalue)>
</form>

  發現最小值和最大值

  <form name=form>
數字<input type=text name=val><br>
數字<input type=text name=val><br>
最小值<input type=text name=min><br>
最大值<input type=text name=max><br>
數字<input type=button value=計算 onclick=documentformminvalue=Mathmin (documentformvalvaluedocumentformvalvalue);documentform
maxvalue= Mathmax(documentformvalvaluedocumentformvalvalue)>
</form>


第十二章 使用表單

  使用文本框

  <form name=form>
<input type=text value=information pleasename=text>
</form>
<script>
documentwrite(表單text類型是: +documentformtexttype+<br>)
documentwrite(表單text名稱是: +documentformtextname+<br>)
documentwrite(表單text值是: +documentformtextvalue+<br>)
documentwrite(表單text大小是: +documentformtextsize+<br>)
</script>

  <form name=form>
<input type=text name=text value=click here
onfocus=documentformtextselect()>
</form>

  使用密碼框

  <form name=form>
<input type=password name=pw value=daylight>
</form>
<script>
documentwrite(表單pw的類型:+documentformpwtype+<br>)
documentwrite(表單pw的名稱:+documentformpwname+<br>)
documentwrite(表單pw的值:+documentformpwvalue+<br>)
documentwrite(表單pw的大小:+documentformpwsize+<br>)
</script>

  使用隱藏字段

  <form name=form>
<input type=hidden name=hid value=piece of eight>
</form>
<script>
documentwrite(表單hid的類型:+documentformhidtype+<br>)
documentwrite(表單hid的名稱:+documentformhidname+<br>)
documentwrite(表單hid的值:+documentformhidvalue+<br>)
</script>

  使用文本區域框

  <form name=form>
<textarea name=ta>how many grains of sand are there in the sahara desert?</textarea>
</form>
<script>
documentwrite(表單ta的類型:+documentformtatype+<br>)
documentwrite(表單ta的名稱:+documentformtaname+<br>)
documentwrite(表單ta的值:+documentformtavalue+<br>)
documentwrite(表單ta的橫向寬度:+dols+<br>)
documentwrite(表單ta的縱向寬度:+documentformrowsvalue+<br>)
</script>

  使用重置按鈕

  <form name=form>
<input type=reset name=reset value=rest form>
</form>
<script>
documentwrite(表單reset的類型:+documentformresettype+<br>)
documentwrite(表單reset的名稱:+documentformresetname+<br>)
documentwrite(表單reset的值:+documentformresetvalue+<br>)
</script>

  使用提交按鈕

  <form name=form>
<input type=submit name=submit value=submit form>
</form>
<script>
documentwrite(表單submit的類型:+documentformsubmittype+<br>)
documentwrite(表單submit的名稱:+documentformsubmitname+<br>)
documentwrite(表單submit的值:+documentformsubmitvalue+<br>)
</script>

  使用復選按鈕

  <form name=form>
<input type=checkbox name=cb >computer savvy?
</form>
<script>
documentwrite(表單cb的類型:+documentformcbtype+<br>)
documentwrite(表單cb是否被選擇?:+documentformcbchecked+<br>)
documentwrite(表單cb的名稱:+documentformcbname+<br>)
</script>

  使用單選按鈕

  <form name=form>
<input type=radio name=radio>male
<input type=radio name=radio>female
</form>
<script>
documentwrite(第一個按鈕被選擇+documentformradio[]checked+<br>)
documentwrite(第二個按鈕被選擇+documentformradio[]checked+<br>)
documentwrite(按鈕的名稱+ documentformradio[]name+<br>)
documentwrite(按鈕的個數+documentformradiolength)
</script>

  使用選擇列表

  <form name=form>
<select name=select size=>
<option name=option value=lon>londonEngland</option>
<option name=option value=dub>DublinIreland</option>
</select>
</form>
<script>
documentwrite(這個選擇列表的名稱+documentformselectname+<br>)
documentwrite(這個選擇列表的長度+documentformselectlength+<br>)
documentwrite(這個選擇列表當前被選擇的索引號+documentformselectselectedIndex+<br>)
documentwrite(這個選擇列表的尺寸+documentformselectsize+<br>)
</script>

  驗證表單的有效性

  <script>
function validate(){
if(documentformtextvalue!=||||||){
alert(請輸入~的整數)
}
}
</script>
<form name=form>
請輸入~的整數:
<input type=text name=text size= onchange=validate()>
</form>

  控制表單焦點

  <form name=form>
<input type=text name=text value=where is you focus?><br>
<input type=text name=text value=is there?><br>
<input type=text name=text value=or maybe here?><br>
<input type=button name=button value=text box # onclick=documentformtextfocus()><br>
<input type=button name=button value=text box # onclick=documentformtextfocus()><br>
<input type=button name=button value=text box # onclick=documentformtextfocus()><br>
</form>

  第十三章 使用分欄

  第十四章 使用navigator

  使用navigator對象

  <script>
documentwrite(navigator對象的屬性+<br>)
documentwrite(appcodename:+navigatorappCodeName+<br>)
documentwrite(appname::+navigatorappName+<br>)
documentwrite(appversion:+navigatorappVersion+<br>)
documentwrite(platform:+navigatorplatform+<br>)
documentwrite(userAgent:+navigatoruserAgent+<br>)
</script>
<script>
documentwrite(navigator對象的方法+<br>)
documentwrite(javaEnabled():+navigatorjavaEnabled())
</script>

  檢查用戶的浏覽器

  <script>
if(navigatorappNameindexOf(Microsoft)!=){
documentwrite(用戶浏覽器是微軟的IE浏覽器+<br>)}
else if(navigatorappNameindexOf(Netscape)!=){
documentwrite(用戶浏覽器是netscape的netscape浏覽器+<br>)}
if(navigatorappVersionindexOf()!=){
documentwrite(you are using a version compatible browser)
}
else{
documentwrite(this browser is not compliant)}
</script>

  檢測用戶的操作系統

  <script>
if (navigatorplatformindexOf(win)!=){
documentwrite(you are using a computer running windows or highter)}
else{
documentwrite(this computer is not running windows or higher)}
</script>

  使用location對象

  <script>
documentwrite(location對象的屬性+<br>)
documentwrite(hash+locationhash+<br>)
documentwrite(hostname+locationhostname+<br>)
documentwrite(host+locationhost+<br>)
documentwrite(href+locationhref+<br>)
documentwrite(port+locationport+<br>)
documentwrite(search+locationsearch+<br>)
</script>

  重新加載網頁
<form name=form>
<input type=button name=button value=重新加載本頁 onclick=locationreload>
</form>

  使用cookie

  <script>
finction makecookie(){
if(!okie){
name=prompt(請輸入你的姓名);
okie=name=+name+;;}
}
</script>

  <body onload=makecookie()>
<script>
function makecookie(){
if(!okie){
name=prompt(請輸入你的姓名)
okie=name=+name+;;
namestart=okieindexOf(=);
nameend=okieindexOf(;);
documentwriteln(your name is:+okiesubstring(namestart+nameend)+br>)
}
}
</script>


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19646.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.