Y
yzml
Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手:
我用DELPHI7.1做了一个ACTIVEFORM,其基本功能已经实现,但在用FrontPage2000编写网页并插入该ActiveX控件时出现了几个问题,搞不懂是怎么回事,也不知道如何搞定,恳请指点一二。
(1)用FrontPage插入该控件时,出现乱七八糟的字符,而插入其他控件时没有这样的问题。插入我用DELPHI7.1制作的控件时FrontPage产生如下代码:
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html
charset=gb2312">
<meta name="GENERATOR"
content="Microsoft FrontPage 4.0">
<meta name="ProgId"
content="FrontPage.Editor.Document">
<title>New Page 1</title>
</head>
<body>
<p>
<object classid="clsid:79F43FD3-8B5B-4824-B5BA-08935EE1203B"
id="ActiveFormX1"
[red]data="DATA:application/x-oleobject;BASE64,0z/0eVuLJEi1ugiTXuEgO1RQRjAHVEF4VGVzdAZBeFRlc3QETGVmdAPAAANU
b3ACawVXaWR0aAM2AQZIZWlnaHQDxQAHQ2FwdGlvbgYGQXhUZXN0BUNvbG9y
BwljbEJ0bkZhY2UMRm9udC5DaGFyc2V0Bw9ERUZBVUxUX0NIQVJTRVQKRm9u
dC5Db2xvcgcMY2xXaW5kb3dUZXh0C0ZvbnQuSGVpZ2h0AvUJRm9udC5OYW1l
Bg1NUyBTYW5zIFNlcmlmCkZvbnQuU3R5bGULAA5PbGRDcmVhdGVPcmRlcggN
UGl4ZWxzUGVySW5jaAJgClRleHRIZWlnaHQCDQAA[/red]"
width="310"
height="197">
</object>
</p>
</body>
</html>
插入其他控件时正常:
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html
charset=gb2312">
<meta name="GENERATOR"
content="Microsoft FrontPage 4.0">
<meta name="ProgId"
content="FrontPage.Editor.Document">
<title>New Page 1</title>
</head>
<body>
<p>
<object classid="clsid:A19EFD86-D52C-11D3-8BB1-0090279C561E"
id="ActiveXSubmitTest1"
width="109"
height="91">
[blue]<param name="_Version"
value="65536">
<param name="_ExtentX"
value="2646">
<param name="_ExtentY"
value="1323">
<param name="_StockProps"
value="0">
<param name="sUserName"
value>
<param name="sNickName"
value>[/blue]</object>
</p>
</body>
</html>
(2)插入我写的ActiveX控件,我定义的属性不能自动通过<param name=""
value="">带入HTML语句,而其他控件却可以;
(3)在FrongPage的“普通”界面中双击控件,我写的控件在属性页面中需要逐条通过“添加”的方式才能跳出属性参数并赋值,而其他的控件其属性参数却能直接显示出来;
(4)其他控件的属性参数都有缺省值,DELPHI7.1中如何定义这些属性的缺省值,并能让FrontPage调出来?
我只有68分,全部拿出来了,恳请高手指点!!!
我用DELPHI7.1做了一个ACTIVEFORM,其基本功能已经实现,但在用FrontPage2000编写网页并插入该ActiveX控件时出现了几个问题,搞不懂是怎么回事,也不知道如何搞定,恳请指点一二。
(1)用FrontPage插入该控件时,出现乱七八糟的字符,而插入其他控件时没有这样的问题。插入我用DELPHI7.1制作的控件时FrontPage产生如下代码:
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html
charset=gb2312">
<meta name="GENERATOR"
content="Microsoft FrontPage 4.0">
<meta name="ProgId"
content="FrontPage.Editor.Document">
<title>New Page 1</title>
</head>
<body>
<p>
<object classid="clsid:79F43FD3-8B5B-4824-B5BA-08935EE1203B"
id="ActiveFormX1"
[red]data="DATA:application/x-oleobject;BASE64,0z/0eVuLJEi1ugiTXuEgO1RQRjAHVEF4VGVzdAZBeFRlc3QETGVmdAPAAANU
b3ACawVXaWR0aAM2AQZIZWlnaHQDxQAHQ2FwdGlvbgYGQXhUZXN0BUNvbG9y
BwljbEJ0bkZhY2UMRm9udC5DaGFyc2V0Bw9ERUZBVUxUX0NIQVJTRVQKRm9u
dC5Db2xvcgcMY2xXaW5kb3dUZXh0C0ZvbnQuSGVpZ2h0AvUJRm9udC5OYW1l
Bg1NUyBTYW5zIFNlcmlmCkZvbnQuU3R5bGULAA5PbGRDcmVhdGVPcmRlcggN
UGl4ZWxzUGVySW5jaAJgClRleHRIZWlnaHQCDQAA[/red]"
width="310"
height="197">
</object>
</p>
</body>
</html>
插入其他控件时正常:
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html
charset=gb2312">
<meta name="GENERATOR"
content="Microsoft FrontPage 4.0">
<meta name="ProgId"
content="FrontPage.Editor.Document">
<title>New Page 1</title>
</head>
<body>
<p>
<object classid="clsid:A19EFD86-D52C-11D3-8BB1-0090279C561E"
id="ActiveXSubmitTest1"
width="109"
height="91">
[blue]<param name="_Version"
value="65536">
<param name="_ExtentX"
value="2646">
<param name="_ExtentY"
value="1323">
<param name="_StockProps"
value="0">
<param name="sUserName"
value>
<param name="sNickName"
value>[/blue]</object>
</p>
</body>
</html>
(2)插入我写的ActiveX控件,我定义的属性不能自动通过<param name=""
value="">带入HTML语句,而其他控件却可以;
(3)在FrongPage的“普通”界面中双击控件,我写的控件在属性页面中需要逐条通过“添加”的方式才能跳出属性参数并赋值,而其他的控件其属性参数却能直接显示出来;
(4)其他控件的属性参数都有缺省值,DELPHI7.1中如何定义这些属性的缺省值,并能让FrontPage调出来?
我只有68分,全部拿出来了,恳请高手指点!!!