网站公告列表     变态下载新版:http://down.biantai.net  [admin  2008年1月16日]        
加入收藏
设为首页
联系站长
站长学院 网页制作 网络编程 图形图象 数据库类 服务器类 操作系统
站长供求 网站交易 域名交易 程序交易 服务器空间 下载反馈 软件报错
网站运营 搜索优化 建站心得 业界新闻 网站推广 普通留言
精品源码 ASP源码 PHP源码 .NET源码 JSP源码 建站素材 建站书籍
软件下载 站长软件 常用软件 系统辅助 电影游戏 站长工具 QQ素材站
字体下载 中文字体 英文字体 图形字体 其他字体 变态论坛 变态下载07版
桌面壁纸 系统壁纸 动植物类 游戏卡通 女性主题 高清壁纸 其他壁纸
您现在的位置: 变态下载 >> 站长学院 >> 网页制作 >> 正文
  构建自己的HTML工具            【字体:
构建自己的HTML工具
作者:佚名    文章来源:不详    点击数:    更新时间:2008-1-16    

     很多开发人员都使用诸如Dreamweaver或FrontPage来设计自己的Web网页。由于需要的所有功能都集中于WYSIWY工具,这些工具显得相当优秀。然而,有些时候这些工具能够提供更多的功能与特性。

      例如,假设你想为用户提供建立一个基于特定模板的数据入口窗体。即这一入口窗体工作方式类似于报表自定义(Report Builder)。这样,你可以构建自己的窗体自定义(Form Builder)工具,以能够自动地与数据源产生关联,并可以为终端用户提供数据入口窗体。在本文中,我将建立一个简单的网页,以引导读者能够通过一个<INPUT>元素和一个<SELECT>元素建立一个Web网页,并建立一个数据入口窗体。

     首先,确定数据流向的目标地点。在我们的例子中,数据将流向SQL Server上的名为SALES的简单列表。这一列表的相关域为售货员(Salesperson)和数量(金钱)。Salesperson域不太适合与另一列表SALES_STAFF的关键字相联系。SALES_STAFF表包含售货员的first_name和last_name。由于SALES_STAFF表为参考列表,本文作者将使用<SELECT>来选择这一表的域,而数量域将作为一个简单的<INPUT>元素。

     现在,你必须弄清楚构建这些元素的原理。我们希望作者能够选择表中的域,然后选择适合的元素。接着,作者能够将一些属性配置给这些元素。对于<SELECT>表,作者可以分配size属性和建立一系列可选择的尺寸值。对于<INPUT>元素,他们也可以分配size尺寸。除此之外,作者将可以设置一些style属性,比如在窗体上放置元素的位置。同样,作者将可以将数据域分配给元素。表A给出了页面布局的代码。

     这些HTML元素位于屏幕的左边。当用户在屏幕上放置一个元素时,他们将可在屏幕下底端的属性列表中看到这些元素的属性。属性列表与相应的XML属性数据相关联。当用户改变属性列表的数据时,就会生成新的元素属性。

     用户可以使用光标改变位置属性,以确定<DIV>的元素位置,或者用户可以在属性列中的输入新的值。为了使用光标在<DIV>改变位置,我将添加一个HTC以提供这一功能。表B包含了HTC的代码。

     为了“绑定”数据以达到每一属性都列于表格中,我将列表“绑定”到一个单一属性的XML岛。每一次操作我都将会激活其它元素,并将元素的XML载入到数据岛,这样就可以将表中的数据关联起来。当元素失去“激活”时,新的元素XML属性就会被载入。

     为了建立元素,我将在Web页面中包含JavaScript以处理这些元素,可查看表C。

     同样,通过一些转换操作可以完成列表之间的关系。我将一个<IMG>键添加到行,并使用它的onload事件获得rowIndex属性。然后,我使用这些属性值以获得相关的属性节点。通过这一方式,我可以设置是否将<SELECT>元素显示到所有的数据域。

     一旦你建立了所有的元素,XML数据就会被存储在一个文件或数据库中。然后,使用一个XSLT表单重新设置输出的格式,并且生成新的HTML窗体。数据将通过与页面关联的XML数据自动连接到数据域,并且XML数据将被传送以增加或更新原来的内部数据。

 

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    Photoshop动画教程:打造自己…
    Photosho鼠绘教程:2008北京…
    Photoshop教程:漂亮卡通字母…
    Photoshop教程:用藤蔓笔刷设…
    PS非主流:个性泛黄的签名图…
    PS调色——金属肤色自己调
    PS打造Sinsuo非主流效果制作…
    PS实例视频:VISTA壁纸自己做…
    Photoshop设计自己的创意桌面
    用PS把自己的照片做成个性卡…
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    变态下载 2006-2008 保留网站解释权利。感谢网友对本站的支持,我们一直在努力!

    鲁ICP备06027999号 站长:韩江波