新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论.NET,C#,ASP,VB技术
    [返回] 中文XML论坛 - 专业的XML技术讨论区计算机技术与应用『 Dot NET,C#,ASP,VB 』 → [转帖]一些初学都常用的ASP代码 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 5417 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [转帖]一些初学都常用的ASP代码 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     Qr 帅哥哟,离线,有人找我吗?
      
      
      威望:9
      等级:博士二年级(版主)
      文章:4392
      积分:29981
      门派:XML.ORG.CN
      注册:2004/5/15

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Qr发送一个短消息 把Qr加入好友 查看Qr的个人资料 搜索Qr在『 Dot NET,C#,ASP,VB 』的所有贴子 访问Qr的主页 引用回复这个贴子 回复这个贴子 查看Qr的博客楼主
    发贴心情 [转帖]一些初学都常用的ASP代码

    1.获得系统时间:
    <%=now()%>
    2.取得来访用的IP:
    <%=request.serverVariables("remote_host")%>
    3.获得系统,浏览器版本:
    <script>
    window.document.write("版本:"+navigator.appName+navigator.appVersion+" browser.")
    </script>
    4.去除IE混动条:
    <body scroll="no">
    <body style="overflow-y:hidden">
    5.进入网站,跳出广告:
    <script language="javascript">
    <!--
    <!-- 注意更改文件所在路径-->
    window.open('http://www.XXXXXX.com','','height=200,width=300,top=0,left=30');
    // -->
    </script>
    6.随机数:
    <%randomize%>
    <%=(int(rnd()*n)+1)%>
    N为可改变数
    7.向上混动代码:
    <marquee direction="up" scrolldelay="200" style="font-size: 9pt; color: #FF0000; line-height: 150%; font-style:italic; font-weight:bold" scrollamount="2" width="206" height="207" bgcolor="#FFFF00">hhhhhhhhhhhhhhhhhhh</marquee>
    8.自动关闭网页:
    <script LANGUAGE="javascript">
    <!--
    setTimeout('window.close();', 10000); //60秒后关闭
    // -->
    </script>
    <p align="center">本页10秒后自动关闭,请注意刷新页面</p>
    9.随机背景音乐:
    <%randomize%>
    <bgsound src="mids/<%=(int(rnd()*60)+1)%>.mid" loop="-1">
    可以修改数字,限制调用个数,我这里是60个.
    10.自动刷新本页面:
    <script>
    <!--

    var limit="0:10"

    if (document.images){
    var parselimit=limit.split(":")
    parselimit=parselimit[0]*60+parselimit[1]*1
    }
    function beginrefresh(){
    if (!document.images)
    return
    if (parselimit==1)
    window.location.reload()
    else{
    parselimit-=1
    curmin=Math.floor(parselimit/60)
    cursec=parselimit%60
    if (curmin!=0)
    curtime=curmin+"分"+cursec+"秒后重刷本页!"
    else
    curtime=cursec+"秒后重刷本页!"
    window.status=curtime
    setTimeout("beginrefresh()",1000)
    }
    }

    window.onload=beginrefresh
    file://-->
    </script>

    11.ACCESS数据库连接:
    <%
    option explicit
    dim startime,endtime,conn,connstr,db
    startime=timer()
    '更改数据库名字
    db="data/dvBBS5.mdb"
    Set conn = Server.CreateObject("ADODB.Connection")
    connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
    '如果你的服务器采用较老版本Access驱动,请用下面连接方法
    'connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(db)
    conn.Open connstr
    function CloseDatabase
    Conn.close
    Set conn = Nothing
    End Function
    %>
    12.SQL数据库连接:
    <%
    option explicit
    dim startime,endtime,conn,connstr,db
    startime=timer()
    connstr="driver={SQL Server};server=HUDENQ-N11T33NB;uid=sa;pwd=xsfeihu;database=dvbbs"
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open connstr
    function CloseDatabase
    Conn.close
    Set conn = Nothing
    End Function
    %>
    13.用键盘打开网页代码:
    <script language="javascript">
    function ctlent(eventobject)
    {
    if((event.ctrlKey && window.event.keyCode==13)||(event.altKey && window.event.keyCode==83))
    {
    window.open('网址','','')
    }
    }
    </script>

    这里是Ctrl+Enter和Alt+S的代码 自己查下键盘的ASCII码再换就行

    14.让层不被控件复盖代码:
    <div z-Index:2><object xxx></object></div> # 前面
    <div z-Index:1><object xxx></object></div> # 后面
    <div id="Layer2" style="position:absolute; top:40;width:400px; height:95px;z-index:2"><table height=100% width=100% bgcolor="#ff0000"><tr><td height=100% width=100%></td></tr></table><iframe width=0 height=0></iframe></div>
    <div id="Layer1" style="position:absolute; top:50;width:200px; height:115px;z-index:1"><iframe height=100% width=100%></iframe></div>
    15.动网FLASH广告代码:
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="468" height="60"><param name=movie value="images/yj16d.swf"><param name=quality value=high><embed src="images/dvbanner.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash";;;;;;;;;;;; type="application/x-shockwave-flash" width="468" height="60"></embed></object>
    16.VBS弹出窗口小代码:
    <script language=vbscript>
    msgbox"你还没有注册或登陆论坛","0","精品论坛"
    location.href = "login.asp"
    </script>
    16.使用FSO修改文件特定内容的函数
    function FSOchange(filename,Target,String)
    Dim objFSO,objCountFile,FiletempData
    Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
    Set objCountFile = objFSO.OpenTextFile(Server.MapPath(filename),1,True)
    FiletempData = objCountFile.ReadAll
    objCountFile.Close
    FiletempData=Replace(FiletempData,Target,String)
    Set objCountFile=objFSO.CreateTextFile(Server.MapPath(filename),True)
    objCountFile.Write FiletempData
    objCountFile.Close
    Set objCountFile=Nothing
    Set objFSO = Nothing
    End Function
    17.使用FSO读取文件内容的函数
    function FSOFileRead(filename)
    Dim objFSO,objCountFile,FiletempData
    Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
    Set objCountFile = objFSO.OpenTextFile(Server.MapPath(filename),1,True)
    FSOFileRead = objCountFile.ReadAll
    objCountFile.Close
    Set objCountFile=Nothing
    Set objFSO = Nothing
    End Function
    18.使用FSO读取文件某一行的函数
    function FSOlinedit(filename,lineNum)
    if linenum < 1 then exit function
    dim fso,f,temparray,tempcnt
    set fso = server.CreateObject("scripting.filesystemobject")
    if not fso.fileExists(server.mappath(filename)) then exit function
    set f = fso.opentextfile(server.mappath(filename),1)
    if not f.AtEndofStream then
    tempcnt = f.readall
    f.close
    set f = nothing
    temparray = split(tempcnt,chr(13)&chr(10))
    if lineNum>ubound(temparray)+1 then
    exit function
    else
    FSOlinedit = temparray(lineNum-1)
    end if
    end if
    end function
    19.使用FSO写文件某一行的函数
    function FSOlinewrite(filename,lineNum,Linecontent)
    if linenum < 1 then exit function
    dim fso,f,temparray,tempCnt
    set fso = server.CreateObject("scripting.filesystemobject")
    if not fso.fileExists(server.mappath(filename)) then exit function
    set f = fso.opentextfile(server.mappath(filename),1)
    if not f.AtEndofStream then
    tempcnt = f.readall
    f.close
    temparray = split(tempcnt,chr(13)&chr(10))
    if lineNum>ubound(temparray)+1 then
    exit function
    else
    temparray(lineNum-1) = lineContent
    end if
    tempcnt = join(temparray,chr(13)&chr(10))
    set f = fso.createtextfile(server.mappath(filename),true)
    f.write tempcnt
    end if
    f.close
    set f = nothing
    end function
    20.使用FSO添加文件新行的函数
    function FSOappline(filename,Linecontent)
    dim fso,f
    set fso = server.CreateObject("scripting.filesystemobject")
    if not fso.fileExists(server.mappath(filename)) then exit function
    set f = fso.opentextfile(server.mappath(filename),8,1)
    f.write chr(13)&chr(10)&Linecontent
    f.close
    set f = nothing
    end function
    21.读文件最后一行的函数
    function FSOlastline(filename)
    dim fso,f,temparray,tempcnt
    set fso = server.CreateObject("scripting.filesystemobject")
    if not fso.fileExists(server.mappath(filename)) then exit function
    set f = fso.opentextfile(server.mappath(filename),1)
    if not f.AtEndofStream then
    tempcnt = f.readall
    f.close
    set f = nothing
    temparray = split(tempcnt,chr(13)&chr(10))
    FSOlastline = temparray(ubound(temparray))
    end if
    end function


       收藏   分享  
    顶(0)
      




    ----------------------------------------------
    没人帮忙,那就靠自己,自己才是最好的老师!本人拒绝回答通过站内短消息提出的问题!

    blog:http://Qr.blogger.org.cn

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/1/25 19:02:00
     
     weare007 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:3
      积分:78
      门派:XML.ORG.CN
      注册:2005/1/7

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给weare007发送一个短消息 把weare007加入好友 查看weare007的个人资料 搜索weare007在『 Dot NET,C#,ASP,VB 』的所有贴子 引用回复这个贴子 回复这个贴子 查看weare007的博客2
    发贴心情 
    顶一下!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/1/30 15:02:00
     
     small 帅哥哟,离线,有人找我吗?金牛座1985-4-25
      
      
      等级:大一(高数修炼中)
      文章:43
      积分:191
      门派:XML.ORG.CN
      注册:2005/1/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给small发送一个短消息 把small加入好友 查看small的个人资料 搜索small在『 Dot NET,C#,ASP,VB 』的所有贴子 引用回复这个贴子 回复这个贴子 查看small的博客3
    发贴心情 
    顶下来。支持。

    ----------------------------------------------
    [img]http://fm214.com/UploadFile/2004-10/200410258452655.bmp[/img] 我这辈子要干三件大事: 1给珠穆朗玛峰安电梯 2给万里长城贴瓷砖 3让所有的国家元首都来学XML

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/2/14 14:42:00
     
     jackwu316 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:12
      积分:105
      门派:XML.ORG.CN
      注册:2005/3/21

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jackwu316发送一个短消息 把jackwu316加入好友 查看jackwu316的个人资料 搜索jackwu316在『 Dot NET,C#,ASP,VB 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jackwu316的博客4
    发贴心情 
    谢谢.我正在学ASP.
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/5/14 21:04:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Dot NET,C#,ASP,VB 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/1 15:40:43

    本主题贴数4,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    93.750ms