PageProducer的onHtmlTag事件的触发问题(50分)

  • 主题发起人 主题发起人 riverfeng
  • 开始时间 开始时间
R

riverfeng

Unregistered / Unconfirmed
GUEST, unregistred user!
我想知道是怎么触发这个事件,原理是什么。我只想利用一下它的
tag置换功能,可以得到一个可以动态变换的html页面
 
原理不懂,用起来很简单。
在你的页面里有 <#yourtag> , 在onhtmltag的event中,
写入
var
iwanttoreplace:String;
...
if iwanttoreplace=yourtag then
replacetext:='哈哈';
 
不好意思,写错拉,呵呵
 
PageProduce在引入一个页面时,会检查该页面上是否含有类似与
<#xxxx>的标志,如果有就会触发onHtmlTag事件,那么你就可以
在这个事件中,生成的自己的html代码,来替换其中的<#xxxx>的标志,
一个页面上可以有多个<#xxxx>,所以替换之前要判断一下是哪一个标志。
示例:
if tagstring='xxx'
then
begin
.......;
replacetext := ...........;
end;
这一些李维的书上都有讲啊。
 
慢了一步,呵呵 :)
昨晚刚写了个cgi玩玩,用了 iwanttoreplace,现在还没睡醒,
直接就搬上来了, 呵呵.
 
我的问题是如何去触发这个事件?
我想得到的仅仅是一个描述页面的html语句
 

触发? 在Webmodule的某某Item的onAction里面, 写入:
Response.Content:=Pageproducer1.Content
这样你在调用 http://xxxxxxx/xxx.exe/yourpath的时候,就可以显示这个页面了.
 
多人接受答案了。
 
后退
顶部