开发WEB的问题:为什么无法替换html中的 <#yourname> ( 积分: 20 )

  • 主题发起人 主题发起人 okgxsh
  • 开始时间 开始时间
O

okgxsh

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么无法替换 <#yourname>



//==============================Test.htm
<html>
<body>
<p> 你好! <#yourname>欢迎来到红天娱乐工作室!</p>
</body>
</Html>


//===(建立一个web service application)===================ISAPI

procedure TWebModule1.titleHTMLTag(Sender: TObject; Tag: TTag;
const TagString: String; TagParams: TStrings; var ReplaceText: String);
begin
if TagString='yourname' then
ReplaceText:='GXSH';
end;


procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
begin
title.HTMLFile:='test_1.htm';
Response.Content:=title.Content;
end;
 
为什么无法替换 <#yourname>



//==============================Test.htm
<html>
<body>
<p> 你好! <#yourname>欢迎来到红天娱乐工作室!</p>
</body>
</Html>


//===(建立一个web service application)===================ISAPI

procedure TWebModule1.titleHTMLTag(Sender: TObject; Tag: TTag;
const TagString: String; TagParams: TStrings; var ReplaceText: String);
begin
if TagString='yourname' then
ReplaceText:='GXSH';
end;


procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
begin
title.HTMLFile:='test_1.htm';
Response.Content:=title.Content;
end;
 
看看你的<#yourname>中的<
是不是变成<之类的东东了?

最好使用文本编辑器来编辑HTML文件,否则一不留神就麻烦了
 
wisenow:大哥不是太明白你的意思!
 
< 变成 &_al;了

把下划线去掉
 
我写的应该没有错误啊!
如何打开 文本编辑器?
 
是不是这种方法不对呀?那位大哥帮忙测试一下!
 
最后在网页工具如deamware里的代码替换成<#...>这样不会出错,我一直都是这样用web borker的
 
多人接受答案了。
 
后退
顶部