javascript操作Table

 

     概述:父页面A调用子页面B,从子页面B返回数据从而在父页面A上构建一行追加到原有的表格上;

----------------------------------------------------------------------------------------

    A页面的调用脚本:

 
Code

 

 A页面相关元素:

Code

-------------------------------------------------------------

B页面的js脚本:

 

Code

 B页面的HTML元素:

.....

一个和A页面上一摸一样的表格,只不过是GridView动态生成的;一个按钮关联SelectSave()函数。

------------------------------------------------------------------------------------------------

总结:

  • 熟悉了下js实现类的方法,可惜的是不能在页面间传递js对象 ,指的是子页面关闭回到父页面这种情况,如果是是通过iframe嵌套的话另当别论,因为js对象是引用类型而页面关闭的时候js就会消失(不够严谨);
  • 体会到了W3C标准的重要性,IE、FireFox等没有统一的页面对象操作方法,导致我一天搜索了不下40个页面,浪费了相当长的时间和体力才搞定;
  • 并且在IE下不能调试脚本,只好alert()这里,alert()那里;FireFox下的调试用的插件都摆在一边没法子用;
  • appendChild();      document.createElement("");            Row1.setAttribute("align","center");      这几个函数在IE下都不能用;最终用   insertRow();insertCell;Row1.align="center";才搞定。
  • 给元素添加事件相应函数的问题用   "莫名函数"....
posted @ 2008-08-06 18:03  那只狐狸  阅读(337)  评论(0编辑  收藏  举报