关于ISAPI不能显示网页中的图片问题。(200分)

  • 主题发起人 主题发起人 songxiao
  • 开始时间 开始时间
S

songxiao

Unregistered / Unconfirmed
GUEST, unregistred user!
我在用ISAPI写程序时碰到如下问题:
ScRbb:TPageProducer
HTMLfile:='G:/myweb2/scrbdatelist.htm'
scrbdate:TWebActionItem

procedure TCustomerInfoModule.CustomerInfoModulescrbdateAction(
Sender: TObject; Request: TWebRequest; Response: TWebResponse;
var Handled: Boolean);
begin
Response.content:=ScRbb.Content;
end;

在客户端浏览器中键入'www.xysc.com/iserver.dll/scrbdate'后能出现网页,但不能
显示图片(*.gif)。当把scrbdate的Default设为后TRUE后,再在在客户端浏览器中键
入'www.xysc.com/iserver.dll'后一切都正常了请问这是什么原因?
 
路径问题,你可以查看未出现图片的网页的源代码,看*.gif的路径是什么,然后看
把scrbdate的Default设为后TRUE后生成的网页的源代码中*.gif的路径,我想你会看
出原因的。
 
生成网页的源代码中的*.gif的路径没有变,也不可能变。因为TPageProducer
指向一个现成的网页。其中有几个标记在ONHTMLTag中把它替换掉。
但我发现了一个问题:图片的超链接在状态栏中的提示变成了
'www.xysc.com/iserver.dll/index.htm';
本来应该是'www.xysc.com/index.htm'

 
songxiao:如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。

 
接受答案了.
 
后退
顶部