1、數據庫連接。 ASP與Access數據庫連接: <%@ language=VBscript%> <% dim conn,mdbfile mdbfile=server.mappath("數據庫名稱.mdb") set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=數據庫密碼;dbq="&mdbfile %> ASP與SQL數據庫連接: <%@ language=VBscript%> <% dim conn set conn=server.createobject("ADODB.connection") con.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL服務器名稱或IP地址;UID=sa;PWD=數據庫密碼;DATABASE=數據庫名稱 %> DW中用字符串連接代碼: "Driver={Microsoft Access Driver (*.mdb)};DBQ=數據庫的絕對路徑" 等做完后再打開數據庫服務器,把 "Driver={Microsoft Access Driver (*.mdb)};DBQ=數據庫的絕對路徑" 換成 "Provider=Microsoft.Jet.OLEDB.4.0;data source="& server.mappath("服務器根目錄下所在數據庫路徑") 并把本地服務器修改成測試服務器 =================================================================================================== 常用SQL語句整理: (1) 數據記錄篩選: sql="select * from 數據表 where 字段名=字段值 order by 字段名 [desc]" sql="select * from 數據表 where 字段名 like ’’%字段值%’’ order by 字段名 [desc]" sql="select top 10 * from 數據表 where 字段名 order by 字段名 [desc]" sql="select * from 數據表 where 字段名 in (’’值1’’,’’值2’’,’’值3’’)" sql="select * from 數據表 where 字段名 between 值1 and 值2" (2) 更新數據記錄: sql="update 數據表 set 字段名=字段值 where 條件表達式" sql="update 數據表 set 字段1=值1,字段2=值2 …… 字段n=值n where 條件表達式" (3) 刪除數據記錄: sql="delete from 數據表 where 條件表達式" sql="delete from 數據表" (將數據表所有記錄刪除) (4) 添加數據記錄: sql="insert into 數據表 (字段1,字段2,字段3 …) values (值1,值2,值3 …)" sql="insert into 目標數據表 select * from 源數據表" (把源數據表的記錄添加到目標數據表) (5) 數據記錄統計函數: AVG(字段名) 得出一個表格欄平均值 COUNT(*|字段名) 對數據行數的統計或對某一欄有值的數據行數統計 MAX(字段名) 取得一個表格欄大的值 MIN(字段名) 取得一個表格欄最小的值 SUM(字段名) 把數據欄的值相加 引用以上函數的方法: sql="select sum(字段名) as 別名 from 數據表 where 條件表達式" set rs=conn.excute(sql) 用 rs("別名") 獲取統的計值,其它函數運用同上。 (5) 數據表的建立和刪除: CREATE TABLE 數據表名稱(字段1 類型1(長度),字段2 類型2(長度) …… ) 例:CREATE TABLE tab01(name varchar(50),datetime default now()) DROP TABLE 數據表名稱 (永久性刪除一個數據表) =================================================================================================== 網頁防復制代碼 =================================================================================================== 改變IE地址欄的IE圖標 要先做一個16*16的icon(圖標文件),保存為index.ico。把這個圖標文件上傳到根目錄下并在首頁<head></head> 之間加上如下代碼:
<link REL = "Shortcut Icon" href="/index.ico"> =================================================================================================== 同意就提交,不同意就回到上一級頁面 =================================================================================================== 取出數據數里的某個字段的所有的不重復的記錄! select distinct(id) from aaa =================================================================================================== 放在inpu的style里! onmouseover="this.focus()" onfocus="this.select()" =================================================================================================== 給TD加邊框: style="border-left:1px #0D73D8 solid;border-top:1px #0D73D8 solid; border-right:1px #0D73D8 solid;border-bottom:1px #0D73D8 solid;" 給TD加距離 style="padding-left:3px;padding-top:3px;padding-right:3px;padding-bootum:3px;" =================================================================================================== 上邊是判斷問一下是否要刪除。下面是一個鏈接傳值到角本里去!
)’> 實際上是寫一個是不要刪除的類 =================================================================================================== 網頁中顯示中文: =================================================================================================== 網頁到一定時間就自動跳轉 頁面定時轉向新的地址 : =================================================================================================== 提交按鈕中加入鏈接: 提交按鈕作鏈接按鈕鏈接到另一個頁面 =================================================================================================== 下拉菜單自動跳轉代碼: =================================================================================================== 定義網頁角本的語言設置 <%@ LANGUAGE=ScriptingLanguage %> 必須定義變量的語法 <%Option Explicit%> =================================================================================================== 運行regsvr32 scrrun.dll即可。 刪除fso、regsvr32/u scrrun.dll =================================================================================================== 放上去鼠標變成小手的代碼: style="cursor: hand" 文本區域框英文自動換行代碼: style="word-break:break-all" 如內容超出單元格,則隱藏 style="TABLE-LAYOUT: fixed" 讓彈出窗口總是在最上面: =================================================================================================== 不要滾動條 讓豎條沒有: 讓橫條沒有: 兩個都去掉: =================================================================================================== 去掉圖片鏈接點擊后周圍的虛線 =================================================================================================== 電子郵件處理提交表單 =================================================================================================== 如何設定打開頁面的大小 =================================================================================================== 在頁面中如何加入不是滿鋪的背景圖片,拉動頁面時背景圖不動 =================================================================================================== 文本豎排方式 =================================================================================================== 超鏈接去虛線邊框 在鏈接中加上onfocus="this.blur()" =================================================================================================== 網頁搜索關鍵字 頭里插入 =================================================================================================== 收藏夾圖標 =================================================================================================== 隱藏滾動條: =================================================================================================== 鏈接到: response.redirect"login.asp" location.href="xx.asp" onClick="window.location=’login.asp’" onClick="window.open(’’)" =================================================================================================== 取得IP: userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR") If userip = "" Then userip = Request.ServerVariables("REMOTE_ADDR") sql="update feedbak set hit=hit+1 where id="&request("id") conn.execute(sql) =================================================================================================== CSS樣式: a:link:表示已經鏈接; a:hover:表示鼠標移上鏈接時; a:active:表示鏈接激活時; a:visited:表示己點擊過的鏈接。 =================================================================================================== 跳出對話框鏈接: javascript:alert(’lajflsjpjwg’) 后退:javascript:history.back(1) 關閉窗口:javascript:window.close(); 窗口還原 function restore(){ window.moveTo(8,8); window.resizeTo(screen.width-24,screen.availHeight-24); } head區是指首頁HTML代碼的和之間的內容。 必須加入的標簽 =================================================================================================== 所有的javascript的調用盡量采取外部調用: =================================================================================================== flash透明: 在flash的源代碼中加上: =================================================================================================== 表格透明: style="FILTER: alpha(opacity=72)" =================================================================================================== 禁止頁面正文選取 : =================================================================================================== 頁面定時刷新:
=================================================================================================== 設為首頁 :設為首頁 添加收藏 :收藏本站 =================================================================================================== 文字滾動: 插入邊框為0的1行1列的表格,在表格中輸入文字,選中文字, 按ctrl+t輸入marquee direction="up", 回車即可讓文字在表格區域內向上滾動。 (right、down可用于讓文字或圖象向右及向下滾動,修改html原代碼還可以得到需要的滾動速度。 =================================================================================================== 表單驗正: =================================================================================================== 細線表格: style="BORDER-COLLAPSE: collapse;" =================================================================================================== 滾動條顏色代碼: BODY{ SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #FFFFFF; SCROLLBAR-3DLIGHT-COLOR: #FFCBC8; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-TRACK-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #FFCBC8; SCROLLBAR-BASE-COLOR: #FFFFFF } =================================================================================================== 連續的英文或者一堆感嘆號!!!不會自動換行的問題: 只要在CSS中定義了如下句子,可保網頁不會再被撐開了 table{table-layout: fixed;} td{word-break: break-all; word-wrap:break-word;} 注釋一下: 1.第一條table{table-layout: fixed;},此樣式可以讓表格中有!!!(感嘆號)之類的字符時自動換行。 2.td{word-break: break-all},一般用這句這OK了,但在有些特殊情況下還是會撐開,因此需要再加上后面一句{word-wrap:break-word;}就可以解決。此樣式可以讓表格中的一些連續的英文單詞自動換行。 =================================================================================================== 用marquee做的滾動字幕語法: align=# | top | middle| bottom //對齊方式) BEHAVIOR=ALTERNATE | SCROLL | SLIDE //移動的方式 BGCOLOR=color//底色區域顏色 DIRECTION=DOWN | LEFT | RIGHT | UP //移動的方向 Loop=n //循環次數(默認是循環不止) Scrolldelay=milliseconds//延時 height=# width=# //區域面積 hspace=# vspace=# //空白區域 scrollamount=# //移動的速度 〈marquee align=top behavior=ALTERNATE BGCOLOR=#000000 height=60 width=433 scrollamount=5〉〈/marquee〉 =================================================================================================== 延遲跳轉: =================================================================================================== 層在flash上面: < param name="wmode" value="opaque" > =================================================================================================== 以圖片方式插視頻: =================================================================================================== 定義鼠標: body{cursor: url(cur.ani或cur);} =================================================================================================== 示日期:
=================================================================================================== 如何避免別人把你的網頁放在框架中 : I’ll be Back 22:18:06 " border="0" onload="javascript:DrawImage(this);"> =================================================================================================== 截取字符是否加... function formatStr(str,len) if(len(str)>len) str = left(str,len) + "..." end if formatStr = str end function =================================================================================================== 服務器上如何定義連接: MM_www_STRING ="driver={Microsoft access Driver (*.mdb)};dbq=" & server.mappath("../data/www.mdb") =================================================================================================== 列表/菜單 onchange="location=this.options[this.selectedIndex].value" reurl=server.htmlencode(request.ServerVariables("HTTP_REFERER")) =================================================================================================== CSS文字陰影(定義在
中) .abc{ FILTER: dropshadow(color=#666666, offx=1, offy=1, positive=1); FONT-FAMILY: "宋體"; FONT-SIZE: 9pt;COLOR: #ffffff; } =================================================================================================== 禁止圖片下載: =================================================================================================== 從數據庫里取出值把它們都放在一個字符串內!用逗號連接起來! dim str str="" do while not rs.eof if instr(str,rs(TypeID))=0 then str=str&rs("typeid")&"," else end if ’response.end rs.movenext loop =================================================================================================== 去掉循環字符串最后一個逗號 str=left(str,len(str)-1) =================================================================================================== 關閉輸入法 =================================================================================================== 永遠都會帶著框架 =================================================================================================== 網頁將不能被另存為 =================================================================================================== 刪除時確認刪除 =================================================================================================== 取得控件的絕對位置 //Javascript //VBScript =================================================================================================== 光標是停在文本框文字的最后 =================================================================================================== 判斷上一頁的來源 javascript: document.referrer =================================================================================================== 屏蔽功能鍵Shift,Alt,Ctrl =================================================================================================== 網頁不會被緩存 或者 =================================================================================================== 怎樣讓表單沒有凹凸感? 或 =================================================================================================== .&的區別?(division)用來定義大段的頁面元素,會產生轉行
用來定義同一行內的元素,跟