IE不显示Pageproducer在替换tag标签后,不显示html的背景元素?!(50分)

  • 主题发起人 blueeagle
  • 开始时间
B

blueeagle

Unregistered / Unconfirmed
GUEST, unregistred user!
我设置了Pageproducer的html属性为一个事先制作好的htm文件,内有tag标签,这个标签由程序从数据库里提取信息进行替换,在默认的web action 中:response.content:=pageproducer1.content;
handled:=true;
在pageproducer的onhtmltag中进行具体的tag替换.
程序执行如:http://localhost/vod/project.exe时,网页显示html背景和tag替换,达到预期的目的。
但是如果在另一个action中如paph为/image则执行后只能显示tag替换后的文字,而不显示
html背景,这是为何,实现方法是相同的?访问path如 :http://localhost/vod/project.exe/image

请各位大侠不吝指教!
 
怎么还是这个问题又来一次?
你还坚持说你的源代码是正确的?
保存成HTML正确,那反而说明你的路径是错误的。
建议:
1。使用相对路径
2。其实你的源代码里的路径相对于project.exe是不在一级的
比如a.jpg和project.exe在一个文件夹下,那么project.exe用到a.jpg
的相对路径就是 ../a.jpg 而不是 ./a.jpg 。
 
首先感谢你回答了我的贴子!
不过这个我现在已经找到了原因,主要是因为我用frontpage 生成的html文件中引用的
背景元素,都被存储在html的保存路径上,所以frontpage 自作主张把这些路径修改为相对
路径,而CGI程序在Webactionitem中的路径与这个发生'冲突',故而显示不出正确的画面!



希望与你互相进步!
祝一切好!

 
那不就是我说的路径问题嘛?结束帖子吧!
 
接受答案了.
 
wjiachun:我的HTML使用的是相对路径呀!
<body background="ricebk.jpg" bgcolor="#FFFFFF" text="#000000" ...........
...............
<img src="text.gif" v:shapes="_x0000_i1025" width="107" height="111"></span></p>
但是用非Default的Action触发得到的页面还是不显示图片啊,调用同样的页面模板而用
Default的Action得到的却能显示。
 
:sundayyoung
请把你制作的网页中有关src的html代码,全都改成绝对路径,这样就可以了!
祝你好运!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
1K
import
I
I
回复
0
查看
615
import
I
I
回复
0
查看
690
import
I
顶部