InternetExpress问题(100分)

  • 主题发起人 主题发起人 pount
  • 开始时间 开始时间
P

pount

Unregistered / Unconfirmed
GUEST, unregistred user!
我在用MidasPageProducer创建基于数据库的查询程序时,产生的格子有问题。
我查看了产生的html源码:
<TD><DIV><INPUT TYPE=TEXT NAME="F2" SIZE=10
onFocus='if(xml_ready)DataGrid1_Disp.xfocus(this);'
onkeydown='if(xml_ready)DataGrid1_Disp.keys(this);'></DIV></TD>
即产生的每个格子多了<DIV>和</DIV>.
请问如何将其去掉?
 
无人响应?
 
问题提前
 
问题提前
 
问题提前
 
看来无人可答?
 
把它删了不就得了。
 
代码是自动生成的,我就是无法删除.
 
在MidasPageProducer
的HTMLDoc属性中核对一下看看。
 
在MidasPageProducer
的HTMLDoc属性中也有<DIV>和</DIV>标志
 
MidasPageProducer中产生的代码在DELPHI中是不能修改的
我的解决办法是用MidasPageProducer生成页面后,将他拷进
一个HTML文件自己改,然后在程序中将该HTML文件的路径赋给
MidasPageProducer的HTMLFILE。
 
问题是我的MidasPageProducer页面是在程序运行期动态生成的,即其中
DBGRID的字段个数是动态生成的,这样该如何进行?
 
你为什么要去掉<DIV>呢?
动态产生我倒没有试过,或者你可以将生成的页面保存为一个临时文件
然后搜索该文件,去掉其中的<DIV>标志,不过这样确实很麻烦。
我请教一下,如何使DBGRID的字段个数动态生成?
 
<DIV>显示出来界面太差. 动态生成可参照李维的书籍.
 
这一点很不好办哪!
或者你可以声明一个string类型变量x,
然后:
x := MidasPageProducer.content;
............
.............//对x进行处理,删除其中的<div></div>
response := x;
这样可以不用临时文件了。
但是总之一句话,我觉得很不好办。如果你想出什么好办法,还请告诉我。
 
后退
顶部