【难题】在HTML可视化编辑器中实现类似FrontPage的Web组件功能(也叫WebBot Component)
Bob 2005-02-22 04:26:28 为了面向非专业用户,我需要让HTML可视化编辑器更加傻瓜化,将一些功能模块,如站点计数器、广告栏、新闻列表等等,对用户来说是一个个组件,只要设置了他们的属性和数据源,就可以使用,有点类似ASP.NET 自定义控件,但要是采用VS.NET的做法可能技术难度太大,现想借鉴FrontPage的做法,比如插入一个搜索栏的Web组件,在HTML是这样描述的:
---------------------------------------------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>
<body>
<!--webbot bot="Search" S-Index="All" S-Fields S-Text="产品搜索:" I-Size="20" S-Submit="开始搜索" S-Clear="重置" S-TimestampFormat="%Y-%m-%d" TAG="BODY" -->
</body>
</html>
---------------------------------------------------------------------
一个技术难点是如何实现这个组件的可视化设计,改动相应的属性时,组件在设计界面中也会相应的改变,比如背景颜色、文字、图片等。我看FrontPage的那个编辑器是从微软的DHTMLEDLib.dll库里面的类继承和封装而来的,我们的也是采用类似的方法,目前还没有一条明确的思路。
希望有这方面经验的高手指点迷津!
谢谢!
问题解答后给200分以上!