網(wǎng)頁制作精華代碼大全_第1頁
網(wǎng)頁制作精華代碼大全_第2頁
網(wǎng)頁制作精華代碼大全_第3頁
網(wǎng)頁制作精華代碼大全_第4頁
網(wǎng)頁制作精華代碼大全_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1. oncontextmenu=window.event.returnvalue=false 將徹底屏蔽鼠標(biāo)右鍵 no 可用于Table 2. 取消選取、防止復(fù)制 3. onpaste=return false 不準(zhǔn)粘貼 4. oncopy=return false; oncut=return false; 防止復(fù)制 5. IE地址欄前換成自己的圖標(biāo) 6. 可以在收藏夾中顯示出你的圖標(biāo) 7. 關(guān)閉輸入法 8. 永遠(yuǎn)都會(huì)帶著框架 9. 防止被人frame 10. 網(wǎng)頁將不能被另存為 11. 12. 怎樣通過asp的手段來檢查來訪者是否用了代理 % if Request.ServerVariab

2、les(HTTP_X_FORWARDED_FOR) then response.write 您通過了代理服務(wù)器,& _ 真實(shí)的IP為&Request.ServerVariables(HTTP_X_FORWARDED_FOR) end if % 13. 取得控件的絕對(duì)位置 /javascript function getIE(e) var t=e.offsetTop; var l=e.offsetLeft; while(e=e.offsetParent) t+=e.offsetTop; l+=e.offsetLeft; alert(top=+t+nleft=+l); /VBScript !- f

3、unction getIE() dim t,l,a,b set a=document.all.img1 t=document.all.img1.offsetTop l=document.all.img1.offsetLeft while a.tagNameBODY set a = a.offsetParent t=t+a.offsetTop l=l+a.offsetLeft wend msgbox top=&t&chr(13)&left=&l,64,得到控件的位置 end function - 14. 光標(biāo)是停在文本框文字的最后 function cc() var e = event.srcE

4、lement; var r =e.createTextRange(); r.moveStart( ;character ;,e.value.length); r.collapse(true); r.select(); 15. 判斷上一頁的來源 asp: request.servervariables(HTTP_REFERER) javascript: document.referrer 16. 最小化、最大化、關(guān)閉窗口 本例適用于IE 17. 18. 網(wǎng)頁不會(huì)被緩存 HTM網(wǎng)頁 或者 ASP網(wǎng)頁 Response.Expires = -1 Response.ExpiresAbsolute =

5、Now() - 1 Response.cachecontrol = no-cache PHP網(wǎng)頁 header(Expires: Mon, 26 Jul 1997 05:00:00 GMT); header(Cache-Control: no-cache, must-revlidate); header(Pragma: no-cache); 19. 檢查一段字符串是否全由數(shù)字組成 20. 獲得一個(gè)窗口的大小 document.body.clientWidth,document.body.clientHeight 21. 怎么判斷是否是字符 if (/x00-xff/g.test(s) aler

6、t(含有漢字); else alert(全是字符); 22.TEXTAREA自適應(yīng)文字行數(shù)的多少 23. 日期減去天數(shù)等于第二個(gè)日期 function cc(dd,dadd) /可以加上錯(cuò)誤處理 var a = new Date(dd) a = a.valueOf() a = a - dadd * 24 * 60 * 60 * 1000 a = new Date(a) alert(a.getFullYear() + 年 + (a.getMonth() + 1) + 月 + a.getDate() + 日) cc(12/23/2002,2) 24. 選擇了哪一個(gè)Radio function ch

7、eckme() for each ob in radio1 if ob.checked then window.alert ob.value next end function Style Barcode 25.獲得本頁url的request.servervariables()集合 Response.Write Variablesvalue for each ob in Request.ServerVariables Response.Write &ob&Request.ServerVariables(ob)& next Response.Write 26. 本機(jī)ip 服務(wù)器名 服務(wù)器IP 服

8、務(wù)器端口 服務(wù)器時(shí)間 IIS版本 腳本超時(shí)時(shí)間 本文件路徑 服務(wù)器CPU數(shù)量 服務(wù)器解譯引擎 服務(wù)器操作系統(tǒng) 27.ENTER鍵可以讓光標(biāo)移到下一個(gè)輸入框 28. 檢測(cè)某個(gè)網(wǎng)站的鏈接速度: 把如下代碼加入?yún)^(qū)域中: tim=1 setInterval(tim+,100) b=1 var autourl=new Array() autourl1= autourl2= autourl3= autourl4= autourl5= function butt(

9、) document.write() for(var i=1;iautourl.length;i+) document.write( = =) document.write() butt() function auto(url) document.forms0url+b.value=url if(tim200) document.forms0txt+b.value=鏈接超時(shí) else document.forms0txt+b.value=時(shí)間+tim/10+秒 b+ function run()for(var i=1;iautourl.length;i+)document.write() ru

10、n() 29. 各種樣式的光標(biāo) auto :標(biāo)準(zhǔn)光標(biāo) default :標(biāo)準(zhǔn)箭頭 hand :手形光標(biāo) wait :等待光標(biāo) text :I形光標(biāo) vertical-text :水平I形光標(biāo) no-drop :不可拖動(dòng)光標(biāo) not-allowed :無效光標(biāo) help :?幫助光標(biāo) all-scroll :三角方向標(biāo) move :移動(dòng)標(biāo) crosshair :十字標(biāo) e-resize n-resize nw-resize w-resize s-resize se-resize sw-resize 30-36為彈出窗口的制作和應(yīng)用技巧30.普通的彈出窗口其實(shí)代碼非常簡(jiǎn)單: 因?yàn)檫@是一段javas

11、cripts代碼,所以它們應(yīng)該放在標(biāo)簽和之間。是對(duì)一些版本低的瀏覽器起作用,在這些老瀏覽器中不會(huì)將標(biāo)簽中的代碼作為文本顯示出來。要養(yǎng)成這個(gè)好習(xí)慣啊。 window.open ( ;page.html ;) 用于控制彈出新的窗口page.html,如果page.html不與主窗口在同一路徑下,前面應(yīng)寫明路徑,絕對(duì)路徑(http:/和相對(duì)路徑(./)均可。 用單引號(hào)和雙引號(hào)都可以,只是不要混用。 這一段代碼可以加入HTML的任意位置,和之間可以,間也可以,越前越早執(zhí)行,尤其是頁面代碼長(zhǎng),又想使頁面早點(diǎn)彈出就盡量往前放。 30.經(jīng)過設(shè)置后的彈出窗口下面再說一說彈出窗口的設(shè)置。只要再往上面的代碼中加一

12、點(diǎn)東西就可以了。我們來定制這個(gè)彈出的窗口的外觀,尺寸大小,彈出的位置以適應(yīng)該頁面的具體情況。 參數(shù)解釋: js腳本開始; window.open 彈出新窗口的命令; ;page.html ; 彈出窗口的文件名; ;newwindow ; 彈出窗口的名字(不是文件名),非必須,可用空 ; ;代替; height=100 窗口高度; width=400 窗口寬度; top=0 窗口距離屏幕上方的象素值; left=0 窗口距離屏幕左側(cè)的象素值; toolbar=no 是否顯示工具欄,yes為顯示; menubar,scrollbars 表示菜單欄和滾動(dòng)欄。 resizable=no 是否允許改變窗

13、口大小,yes為允許; location=no 是否顯示地址欄,yes為允許; status=no 是否顯示狀態(tài)欄內(nèi)的信息(通常是文件已經(jīng)打開),yes為允許; js腳本結(jié)束 31.用函數(shù)控制彈出窗口 下面是一個(gè)完整的代碼。 .任意的頁面內(nèi)容. 這里定義了一個(gè)函數(shù)openwin(),函數(shù)內(nèi)容就是打開一個(gè)窗口。在調(diào)用它之前沒有任何用途。 怎么調(diào)用呢? 方法一: 瀏覽器讀頁面時(shí)彈出窗口; 方法二: 瀏覽器離開頁面時(shí)彈出窗口; 方法三:用一個(gè)連接調(diào)用: a href=注意:使用的“方法四:用一個(gè)按鈕調(diào)用: 32.同時(shí)彈出2個(gè)窗口對(duì)源代碼稍微改動(dòng)一下: 為避免彈出的2個(gè)窗口覆蓋,用top和left控制

14、一下彈出的位置不要相互覆蓋即可。最后用上面說過的四種方法調(diào)用即可。 注意:2個(gè)窗口的name(newwindows和newwindow2)不要相同,或者干脆全部為空。OK? 33.主窗口打開文件1.htm,同時(shí)彈出小窗口page.html 如下代碼加入主窗口區(qū): 加入?yún)^(qū): open即可。 33.彈出的窗口之定時(shí)關(guān)閉控制下面我們?cè)賹?duì)彈出的窗口進(jìn)行一些控制,效果就更好了。如果我們?cè)賹⒁恍《未a加入彈出的頁面(注意是加入到page.html的HTML中,可不是主頁面中,否則.),讓它10秒后自動(dòng)關(guān)閉是不是更酷了? 首先,將如下代碼加入page.html文件的區(qū): function closeit()

15、 setTimeout(self.close(),10000) /毫秒 然后,再用 這一句話代替page.html中原有的這一句就可以了。(這一句話千萬不要忘記寫啊!這一句的作用是調(diào)用關(guān)閉窗口的代碼,10秒鐘后就自行關(guān)閉該窗口。) 34.在彈出窗口中加上一個(gè)關(guān)閉按鈕 呵呵,現(xiàn)在更加完美了! 35.內(nèi)包含的彈出窗口-一個(gè)頁面兩個(gè)窗口上面的例子都包含兩個(gè)窗口,一個(gè)是主窗口,另一個(gè)是彈出的小窗口。 通過下面的例子,你可以在一個(gè)頁面內(nèi)完成上面的效果。 function openwin() OpenWindow=window.open(, newwin, height=250, width=250,to

16、olbar=no,scrollbars=+scroll+,menubar=no); /寫成一行 OpenWindow.document.write(例子) OpenWindow.document.write(BODY BGCOLOR=OpenWindow.document.write(Hello!) OpenWindow.document.write(New window opened!) OpenWindow.document.write() OpenWindow.document.write() OpenWindow.document.close() a href= 看看 OpenWind

17、ow.document.write()里面的代碼不就是標(biāo)準(zhǔn)的HTML嗎?只要按照格式寫更多的行即可。千萬注意多一個(gè)標(biāo)簽或少一個(gè)標(biāo)簽就會(huì)出現(xiàn)錯(cuò)誤。記得用OpenWindow.document.close()結(jié)束啊。 36.終極應(yīng)用-彈出的窗口之Cookie控制回想一下,上面的彈出窗口雖然酷,但是有一點(diǎn)小毛病(沉浸在喜悅之中,一定沒有發(fā)現(xiàn)吧?)比如你將上面的腳本放在一個(gè)需要頻繁經(jīng)過的頁面里(例如首頁),那么每次刷新這個(gè)頁面,窗口都會(huì)彈出一次,是不是非常煩人?:-( 有解決的辦法嗎?Yes! ;-) Follow me. 我們使用cookie來控制一下就可以了。 首先,將如下代碼加入主頁面HTML的

18、區(qū): function openwin() window.open(page.html,width=200,height=200) function get_cookie(Name) var search = Name + = var returnvalue = ; if (documents.cookie.length 0) offset = documents.cookie.indexOf(search) if (offset != -1) offset += search.length end = documents.cookie.indexOf(;, offset); if (end

19、= -1) end = documents.cookie.length; returnvalue=unescape(documents.cookie.substring(offset, end) return returnvalue; function loadpopup() if (get_cookie( ;popped ;)= ; ;) openwin() documents.cookie=popped=yes 然后,用(注意不是openwin而是loadpop?。。┨鎿Q主頁面中原有的這一句即可。你可以試著刷新一下這個(gè)頁面或重新進(jìn)入該頁面,窗口再也不會(huì)彈出了。真正的Pop-Only-Onc

20、e! 37.打開窗口即最大化 38.細(xì)線分隔線39.過度方式Duration的值為網(wǎng)頁動(dòng)態(tài)過渡的時(shí)間,單位為秒。Transition是過渡方式,它的值為0到23,分別對(duì)應(yīng)24種過渡方式。如下表:0 盒狀收縮 1 盒狀放射2 圓形收縮 3 圓形放射4 由下往上 5 由上往下6 從左至右 7 從右至左8 垂直百葉窗 9 水平百葉窗10 水平格狀百葉窗 11垂直格狀百葉窗12 隨意溶解 13從左右兩端向中間展開14從中間向左右兩端展開 15從上下兩端向中間展開16從中間向上下兩端展開 17 從右上角向左下角展開18 從右下角向左上角展開 19 從左上角向右下角展開20 從左下角向右上角展開 21 水

21、平線狀展開22 垂直線狀展開 23 隨機(jī)產(chǎn)生一種過渡方式40.如何控制橫向和縱向滾動(dòng)條的顯隱? 去掉x軸 去掉y軸不顯 41.怎樣在 FrontPage2000 中加入 Flash 動(dòng)畫? 在 FrontPage2000 中,點(diǎn)擊插入-高級(jí)-插件,在彈出的窗口中,設(shè)置一下 Flash 文件的大小及其它信息,確定即可。 42.加入注釋的格式是: !-注釋內(nèi)容- 43.怎樣在網(wǎng)頁中加入 E-mail 鏈接并顯示預(yù)定的主題? A href=mailto:E?subject=主題/a 44.定義本網(wǎng)頁關(guān)鍵字,可以在Head/Head中加入如下代碼: meta name=K

22、eywords content=china,enterprise,business,net Content 中所包含的就是關(guān)鍵字,你可以自行設(shè)置。 這里有個(gè)技巧,你可以重復(fù)某一個(gè)單詞,這樣可以提高自己網(wǎng)站的排行位置,如: meta name=Keywords content=china,china,china,china 45.IE5.0 的部分快捷鍵: A:打開查找功能:Ctrl+F 關(guān)閉瀏覽器窗口:Ctrl+W 打開地址欄下拉列表框:F4 刷 新:F5 將當(dāng)前Web頁保存到收藏夾列表:Ctrl+D 打開當(dāng)前 IE 窗口的一個(gè)拷貝:Ctrl+N 停止下載當(dāng)前網(wǎng)頁:Esc 光標(biāo)迅速移動(dòng)到網(wǎng)頁的

23、開頭:Home 光標(biāo)迅速移動(dòng)到網(wǎng)頁的尾部:End 打開新的地址鍵入窗口:Ctrl+O 打開收藏夾:Ctrl+I 打開歷史記錄文件夾:Ctrl+H 打開瀏覽器設(shè)定的默認(rèn)主頁:Alt+HOME 46.添加到收藏夾:a href=javascript:window.external.addFavorite( ;http:/鏈接;, ;說明 ;);添加到收藏夾/a 47.設(shè)為首頁:a href= onclick=this.style.behavior= ;url(defaulthomepage) ;this.setHomePage( ;http:/鏈接;);設(shè)為首頁/a 48.定制瀏覽器地址欄前的小圖

24、標(biāo):A:在網(wǎng)頁的head/head間加入以下語句:link rel=shortcuticon href=http:/icon.ico 即可。其中 icon.ico 為 16x16 的圖標(biāo)文件,顏色不要超過 16 色。 49.把滾動(dòng)條放在瀏覽器窗口的左邊A:在 中加 dir=RTL,即 。根據(jù)內(nèi)容擴(kuò)大IFRAME的高度Email 2003-10-23 23:21:29 這里是內(nèi)框架,如果看不到請(qǐng)升級(jí)你的IE。 mainview.height=main.document.body.scrollHeight+10; JS:自動(dòng)計(jì)算數(shù)值Email 2003-10-23 23:21:58 單價(jià):20數(shù)量

25、:金額:分享網(wǎng)頁制作精華代碼大全這個(gè)貼子最后由超越在 2005/03/06 06:20pm 第 1 次編輯曾經(jīng)也有人發(fā)過這方面的帖子,但是不夠完整,我把搜集到的,也是比較常用的貼出來,希望對(duì)大家有所幫助!1. oncontextmenu=window.event.returnvalue=false 將徹底屏蔽鼠標(biāo)右鍵 no 可用于Table 2. 取消選取、防止復(fù)制 3. onpaste=return false 不準(zhǔn)粘貼 4. oncopy=return false; oncut=return false; 防止復(fù)制 5. IE地址欄前換成自己的圖標(biāo) 6. 可以在收藏夾中顯示出你的圖標(biāo) 7.

26、 關(guān)閉輸入法 8. 永遠(yuǎn)都會(huì)帶著框架 9. 防止被人frame 10. 網(wǎng)頁將不能被另存為 11. 12. 怎樣通過asp的手段來檢查來訪者是否用了代理 % if Request.ServerVariables(HTTP_X_FORWARDED_FOR) then response.write 您通過了代理服務(wù)器,& _ 真實(shí)的IP為&Request.ServerVariables(HTTP_X_FORWARDED_FOR) end if % 13. 取得控件的絕對(duì)位置 /javascript function getIE(e) var t=e.offsetTop; var l=e.offsetLeft; while(e=e.offsetParent) t+=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論