有没有办法在delphi开发的isapi中使用javascript???(65分)

  • 主题发起人 主题发起人 ghj1976
  • 开始时间 开始时间
G

ghj1976

Unregistered / Unconfirmed
GUEST, unregistred user!
两个问题
1、有没有办法在delphi开发的isapi中使用javascript???
PageProducer的htmldoc不能有javascript。那如何我在客户端对用户的输入进行简单的判断???
2、
《html》
《body bgcolor="#ffffff" topmargin="0"》
《!--#include file="./test.dll/my"--》
《/body》
《/html》
为了不会被误解:我用《 替换了<。

procedure TWebModule1.WebModule1myAction(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
begin
response.content := datetimetostr(now);
end;

为何include不可用???

我只有65分可用了。帮忙解决这个问题。
 
pageProducer把#当作是Tag开始的标志, 你要在OnTag事件中处理, 如果是#include则忽略就行了
 
有没有办法在delphi开发的isapi中使用javascript???
PageProducer的htmldoc不能有javascript。那如何我在客户端对用户的输入进行简单的判断???


怎么不行呢?一下是我写的一个邮件网关的一段源代码,就使用了javascript



with PgPrdMailGet do
begin
HTMLDoc.Clear;
HTMLDoc.Add('<HTML><HEAD>');
HTMLDoc.Add('<META content="text/html; charset=gb2312" http-
equiv=Content-Type>');
//此脚本点击删除按钮时响应,检查checkbox是否被选中,选中则赋值"off"
HTMLDoc.Add('<script language=javascript>'); //for del mails
HTMLDoc.Add('function inspectbox(){');
HTMLDoc.Add('for (var i=0;i<form1.elements.length;i++){');
HTMLDoc.Add('if (form1.elements.checked) {');
HTMLDoc.Add('form1.elements.value="on" ');
HTMLDoc.Add(' } } }');
HTMLDoc.Add('</script>');
HTMLDoc.Add('</HEAD>');
...........


 
我一直使用CGI Expert开发ISAPI,就没有这个问题,(它用%XXX%分隔,而且内置了许多强大的功能),建议你试试。
 
多人接受答案了。
 

Similar threads

I
回复
0
查看
800
import
I
D
回复
0
查看
937
DelphiTeacher的专栏
D
D
回复
0
查看
826
DelphiTeacher的专栏
D
D
回复
0
查看
795
DelphiTeacher的专栏
D
后退
顶部