1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

菜鸟请教,谁教我删除网页中的文字!!

本帖由 yunfo1102006-03-29 发布。版面名称:前端开发

  1. yunfo110

    yunfo110 New Member

    注册:
    2006-03-29
    帖子:
    7
    赞:
    0
    如何在http://www.hb138.com/hb/Product.asp这个页面中把
    产品售价: 0元
    产品规格:
    产品备注:
    这些字去掉?
    页面的代码是:

    <table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
    <TR>
    <TD width="453"
    height=28>
    <% call ShowClassGuide() %>
    </TD>
    <TD width="102">
    <% call ShowArticleTotal() %>
    </TD>
    </TR>
    <TR>
    <TD
    height=1 colspan="2" background=img/naBialym.gif><IMG height=1 src="img/1x1_pix.gif"
    width=10></TD>
    </TR>
    <TR bgcolor="#F6F7F5">
    <TD
    height=1 colspan="2">
    <% call ShowArticle(32) %></TD>
    </TR>
    <TR>
    <TD
    height=1 colspan="2">
    <%
    if totalput>0 then
    call showpage(strFileName,totalput,MaxPerPage,false,true,"&cedil;&ouml;&sup2;ú&AElig;·")
    end if
    %>
    </TD>
    </TR>
    </table>
     
  2. yunfo110

    yunfo110 New Member

    注册:
    2006-03-29
    帖子:
    7
    赞:
    0
    没人回复我。。。。。。。:cry:
     
  3. Function

    Function New Member

    注册:
    2006-03-24
    帖子:
    3,884
    赞:
    5
    程序里面找到 ShowArticle 部分,对应删除其中的你要删除的那些部分代码就可以了。
     
  4. leehui1983

    leehui1983 New Member

    注册:
    2006-02-26
    帖子:
    130
    赞:
    0
    你要删除的部分在过程ShowArticle中,你首先找到包含该过程的文件,一般是在inc/function.asp中
     
  5. leehui1983

    leehui1983 New Member

    注册:
    2006-02-26
    帖子:
    130
    赞:
    0
    你要删除的文字在过程ShowArticle中,一般在inc/function中,你把他找出来删除就可以了
     
  6. yunfo110

    yunfo110 New Member

    注册:
    2006-03-29
    帖子:
    7
    赞:
    0
    我找到function.asp了,可是不知道是哪个,我把代码贴出来,请教我.谢谢!
    <%
    '*************************************************
    '函数名:gotTopic
    '作 用:截字符串,汉字一个算两个字符,英文算一个字符
    '参 数:str ----原字符串
    ' strlen ----截取长度
    '返回值:截取后的字符串
    '*************************************************
    function gotTopic(str,strlen)
    if str="" then
    gotTopic=""
    exit function
    end if
    dim l,t,c, i
    str=replace(replace(replace(replace(str,"&nbsp;"," "),"&quot;",chr(34)),"&gt;",">"),"&lt;","<")
    l=len(str)
    t=0
    for i=1 to l
    c=Abs(Asc(Mid(str,i,1)))
    if c>255 then
    t=t+2
    else
    t=t+1
    end if
    if t>=strlen then
    gotTopic=left(str,i) & "…"
    exit for
    else
    gotTopic=str
    end if
    next
    gotTopic=replace(replace(replace(replace(gotTopic," ","&nbsp;"),chr(34),"&quot;"),">","&gt;"),"<","&lt;")
    end function

    '***********************************************
    '函数名:JoinChar
    '作 用:向地址中加入 ? 或 &
    '参 数:strUrl ----网址
    '返回值:加了 ? 或 & 的网址
    'pos=InStr(1,"abcdefg","cd")
    '则pos会返回3表示查找到并且位置为第三个字符开始。
    '这就是“查找”的实现,而“查找下一个”功能的
    '实现就是把当前位置作为起始位置继续查找。
    '***********************************************
    function JoinChar(strUrl)
    if strUrl="" then
    JoinChar=""
    exit function
    end if
    if InStr(strUrl,"?")<len(strUrl) then
    if InStr(strUrl,"?")>1 then
    if InStr(strUrl,"&")<len(strUrl) then
    JoinChar=strUrl & "&"
    else
    JoinChar=strUrl
    end if
    else
    JoinChar=strUrl & "?"
    end if
    else
    JoinChar=strUrl
    end if
    end function

    '***********************************************
    '过程名:showpage
    '作 用:显示“上一页 下一页”等信息
    '参 数:sfilename ----链接地址
    ' totalnumber ----总数量
    ' maxperpage ----每页数量
    ' ShowTotal ----是否显示总数量
    ' ShowAllPages ---是否用下拉列表显示所有页面以供跳转。有某些页面不能使用,否则会出现JS错误。
    ' strUnit ----计数单位
    '***********************************************
    sub showpage(sfilename,totalnumber,maxperpage,ShowTotal,ShowAllPages,strUnit)
    dim n, i,strTemp,strUrl
    if totalnumber mod maxperpage=0 then
    n= totalnumber \ maxperpage
    else
    n= totalnumber \ maxperpage+1
    end if
    strTemp= "<table align='center'><form name='showpages' method='Post' action='" & sfilename & "'><tr><td>"
    if ShowTotal=true then
    strTemp=strTemp & "共 <b>" & totalnumber & "</b> " & strUnit & "&nbsp;&nbsp;"
    end if
    strUrl=JoinChar(sfilename)
    if CurrentPage<2 then
    strTemp=strTemp & "首页 上一页&nbsp;"
    else
    strTemp=strTemp & "<a href='" & strUrl & "page=1'>首页</a>&nbsp;"
    strTemp=strTemp & "<a href='" & strUrl & "page=" & (CurrentPage-1) & "'>上一页</a>&nbsp;"
    end if

    if n-currentpage<1 then
    strTemp=strTemp & "下一页 尾页"
    else
    strTemp=strTemp & "<a href='" & strUrl & "page=" & (CurrentPage+1) & "'>下一页</a>&nbsp;"
    strTemp=strTemp & "<a href='" & strUrl & "page=" & n & "'>尾页</a>"
    end if
    strTemp=strTemp & "&nbsp;页次:<strong><font color=red>" & CurrentPage & "</font>/" & n & "</strong>页 "
    strTemp=strTemp & "&nbsp;<b>" & maxperpage & "</b>" & strUnit & "/页"
    if ShowAllPages=True then
    strTemp=strTemp & "&nbsp;转到:<select name='page' size='1' onchange='javascript:submit()'>"
    for i = 1 to n
    strTemp=strTemp & "<option value='" & i & "'"
    if cint(CurrentPage)=cint(i) then strTemp=strTemp & " selected "
    strTemp=strTemp & ">第" & i & "页</option>"
    next
    strTemp=strTemp & "</select>"
    end if
    strTemp=strTemp & "</td></tr></form></table>"
    response.write strTemp
    end sub

    '********************************************
    '函数名:IsValidEmail
    '作 用:检查Email地址合法性
    '参 数:email ----要检查的Email地址
    '返回值:True ----Email地址合法
    ' False ----Email地址不合法
    '********************************************
    function IsValidEmail(email)
    dim names, name, i, c
    IsValidEmail = true
    names = Split(email, "@")
    if UBound(names) <> 1 then
    IsValidEmail = false
    exit function
    end if
    for each name in names
    if Len(name) <= 0 then
    IsValidEmail = false
    exit function
    end if
    for i = 1 to Len(name)
    c = Lcase(Mid(name, i, 1))
    if InStr("abcdefghijklmnopqrstuvwxyz_-.", c) <= 0 and not IsNumeric(c) then
    IsValidEmail = false
    exit function
    end if
    next
    if Left(name, 1) = "." or Right(name, 1) = "." then
    IsValidEmail = false
    exit function
    end if
    next
    if InStr(names(1), ".") <= 0 then
    IsValidEmail = false
    exit function
    end if
    i = Len(names(1)) - InStrRev(names(1), ".")
    if i <> 2 and i <> 3 then
    IsValidEmail = false
    exit function
    end if
    if InStr(email, "..") > 0 then
    IsValidEmail = false
    end if
    end function

    '***************************************************
    '函数名:IsObjInstalled
    '作 用:检查组件是否已经安装
    '参 数:strClassString ----组件名
    '返回值:True ----已经安装
    ' False ----没有安装
    '***************************************************
    Function IsObjInstalled(strClassString)
    On Error Resume Next
    IsObjInstalled = False
    Err = 0
    Dim xTestObj
    Set xTestObj = Server.CreateObject(strClassString)
    If 0 = Err Then IsObjInstalled = True
    Set xTestObj = Nothing
    Err = 0
    End Function

    '**************************************************
    '函数名:strLength
    '作 用:求字符串长度。汉字算两个字符,英文算一个字符。
    '参 数:str ----要求长度的字符串
    '返回值:字符串长度
    '**************************************************
    function strLength(str)
    ON ERROR RESUME NEXT
    dim WINNT_CHINESE
    WINNT_CHINESE = (len("中国")=2)
    if WINNT_CHINESE then
    dim l,t,c
    dim i
    l=len(str)
    t=l
    for i=1 to l
    c=asc(mid(str,i,1))
    if c<0 then c=c+65536
    if c>255 then
    t=t+1
    end if
    next
    strLength=t
    else
    strLength=len(str)
    end if
    if err.number<>0 then err.clear
    end function

    '****************************************************
    '函数名:SendMail
    '作 用:用Jmail组件发送邮件
    '参 数:ServerAddress ----服务器地址
    ' AddRecipient ----收信人地址
    ' Subject ----主题
    ' Body ----信件内容
    ' Sender ----发信人地址
    '****************************************************
    function SendMail(MailServerAddress,AddRecipient,Subject,Body,Sender,MailFrom)
    on error resume next
    Dim JMail
    Set JMail=Server.CreateObject("JMail.SMTPMail")
    if err then
    SendMail= "<br><li>没有安装JMail组件</li>"
    err.clear
    exit function
    end if
    JMail.Logging=True
    JMail.Charset="gb2312"
    JMail.ContentType = "text/html"
    JMail.ServerAddress=MailServerAddress
    JMail.AddRecipient=AddRecipient
    JMail.Subject=Subject
    JMail.Body=MailBody
    JMail.Sender=Sender
    JMail.From = MailFrom
    JMail.Priority=1
    JMail.Execute
    Set JMail=nothing
    if err then
    SendMail=err.description
    err.clear
    else
    SendMail="OK"
    end if
    end function

    '****************************************************
    '过程名:WriteErrMsg
    '作 用:显示错误提示信息
    '参 数:无
    '****************************************************
    sub WriteErrMsg()
    dim strErr
    strErr=strErr & "<html><head><title>错误信息</title><meta http-equiv='Content-Type' content='text/html; charset=gb2312'>" & vbcrlf
    strErr=strErr & "<link href='style.css' rel='stylesheet' type='text/css'></head><body>" & vbcrlf
    strErr=strErr & "<table cellpadding=2 cellspacing=2 border=0 width=400 class='border' align=center>" & vbcrlf
    strErr=strErr & " <tr align='center'><td height='20' class='title'><strong>错误信息</strong></td></tr>" & vbcrlf
    strErr=strErr & " <tr><td height='100' class='tdbg' valign='top'><b>产生错误的可能原因:</b><br>" & errmsg &"</td></tr>" & vbcrlf
    strErr=strErr & " <tr align='center'><td class='title'><a href='javascript:history.go(-1)'>【返回】</a></td></tr>" & vbcrlf
    strErr=strErr & "</table>" & vbcrlf
    strErr=strErr & "</body></html>" & vbcrlf
    response.write strErr
    end sub

    '****************************************************
    '过程名:WriteSuccessMsg
    '作 用:显示成功提示信息
    '参 数:无
    '****************************************************
    sub WriteSuccessMsg(SuccessMsg)
    dim strSuccess
    strSuccess=strSuccess & "<html><head><title>成功信息</title><meta http-equiv='Content-Type' content='text/html; charset=gb2312'>" & vbcrlf
    strSuccess=strSuccess & "<link href='style.css' rel='stylesheet' type='text/css'></head><body>" & vbcrlf
    strSuccess=strSuccess & "<table cellpadding=2 cellspacing=2 border=0 width=400 class='border' align=center>" & vbcrlf
    strSuccess=strSuccess & " <tr align='center'><td height='20' class='title'><strong>恭喜你!</strong></td></tr>" & vbcrlf
    strSuccess=strSuccess & " <tr><td height='100' class='tdbg' valign='top'><br>" & SuccessMsg &"</td></tr>" & vbcrlf
    strSuccess=strSuccess & " <tr align='center'><td class='title'><a href='javascript:history.go(-1)'>【返回】</a></td></tr>" & vbcrlf
    strSuccess=strSuccess & "</table>" & vbcrlf
    strSuccess=strSuccess & "</body></html>" & vbcrlf
    response.write strSuccess
    end sub

    function getFileExtName(fileName)
    dim pos
    pos=instrrev(filename,".")
    if pos>0 then
    getFileExtName=mid(fileName,pos+1)
    else
    getFileExtName=""
    end if
    end function

    sub ShowAnnounce(AnnounceNum)
    dim sqlAnnounce,rsAnnounce,i
    if AnnounceNum>0 and AnnounceNum<=10 then
    sqlAnnounce="select top " & AnnounceNum
    else
    sqlAnnounce="select top 10"
    end if
    sqlAnnounce=sqlAnnounce & " * from affiche order by ID Desc"
    Set rsAnnounce= Server.CreateObject("ADODB.Recordset")
    rsAnnounce.open sqlAnnounce,conn,1,1
    if rsAnnounce.bof and rsAnnounce.eof then
    AnnounceCount=0
    response.write "<p>&nbsp;&nbsp;没有公告</p>"
    else
    AnnounceCount=rsAnnounce.recordcount
    do while not rsAnnounce.eof
    response.Write "&nbsp;&nbsp;<a href='#' onclick=""javascript:window.open('Affiche.asp?ID=" & rsAnnounce("id") &"', 'newwindow', 'height=300, width=400, toolbar=no, menubar=no, scrollbars=auto, resizable=no, location=no, status=no')"" title='" & rsAnnounce("Content") & "'><font color='#FF0000'>" &rsAnnounce("title") & "</font></a>"
    rsAnnounce.movenext
    i=i+1
    loop
    end if
    rsAnnounce.close
    set rsAnnounce=nothing
    end sub
    %>
     
  7. yunfo110

    yunfo110 New Member

    注册:
    2006-03-29
    帖子:
    7
    赞:
    0
    :angry: :lovely: :lovely:
     
  8. Function

    Function New Member

    注册:
    2006-03-24
    帖子:
    3,884
    赞:
    5
    编辑工具的搜索功能会用吗?

    搜索 Product.asp 这个页面以及其中包含的其它页面,找到你要删除的那些文字,对应删除掉相关代码即可。
     
  9. yunfo110

    yunfo110 New Member

    注册:
    2006-03-29
    帖子:
    7
    赞:
    0
  10. Tameway

    Tameway New Member

    注册:
    2005-09-06
    帖子:
    1,286
    赞:
    8
    要看Product.asp这个文件里包含的其他文件,搜索所有的include,然后在这些文件里找上面CALL的这几个函数
     
  11. zuohuoche

    zuohuoche New Member

    注册:
    2006-03-29
    帖子:
    17
    赞:
    0
    用windows的搜索,按内容查
    不过xp要想搜索php需要改一下注册表
     
  12. Tameway

    Tameway New Member

    注册:
    2005-09-06
    帖子:
    1,286
    赞:
    8
    为什么?怎么改?请教
     
  13. yunfo110

    yunfo110 New Member

    注册:
    2006-03-29
    帖子:
    7
    赞:
    0
    函数怎么改呢,晕了。。。。:(