在Firefox下使用insertRow需要注意参数

原创 2011年01月12日 23:09:00

表格对象的方法有一个默认的参数-1,表示在当前行或者单元格后插入行和单元格。在ie中可以不用填写这个参数,但是在浏览器下必须加上这个参数否则就会出现缺少参数的错误。



<html>
<head>
<title>
multiUploadDemo
</title>
</head>
<script language="javascript">
   var num = 0;
 
 function upload(){
  document.getElementById("status").innerHTML = "文件上传中...";
     multiUploadForm.submit();
   }

function additem(id)
{
 var row,cell,str;
 //row = eval("document.all["+'"'+id+'"'+"]").insertRow();
 row = document.getElementById(id).insertRow(-1); 
 if(row != null )
    {
       cell = row.insertCell(-1);
       str="<input type="+'"'+"file"+'"'+" name=uploadFile["+ num +"].file><input type="+'"'+"button"+'"'+" value="+'"'+"删除"+'"'+" onclick='deleteitem(this,"+'"'+"tb"+'"'+");'>"
      cell.innerHTML=str;
    }
 num++;
}
function deleteitem(obj,id)
{
 var rowNum,curRow;
 curRow = obj.parentNode.parentNode;
 //rowNum = eval("document.all."+id).rows.length - 1;
 rowNum = document.getElementById(id).rows.length - 1;
 document.getElementById(id).deleteRow(curRow.rowIndex);
 //eval("document.all["+'"'+id+'"'+"]").deleteRow(curRow.rowIndex);
}
function callback(msg)
{
 document.getElementById("status").innerHTML = "文件上传完成...<br>" + msg;
}
</script>
<body bgcolor="#ffffff">
<div id="status"></div>
<html:form method="post" action="/multiUpload.do" enctype="multipart/form-data" target="hidden_frame">

<table id="tb">
</table>

</html:form>
<iframe name='hidden_frame' id="hidden_frame" style="display:none"></iframe>
<input type="button" name="btnAddFile" value="Add File" onclick="additem('tb')"/>
<input type="button" name="btnUpload" value="upload" onclick="upload()"/>
</body>
</html>

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

根据User Agent参数的各个字段Mozilla/5.0/4.0-AppleWebKit/Chrome/Safari/Firefox/Opera/MSIE来确定/判断客户端使用什么浏览器

原文章地址:点击打开链接 如何根据User Agent参数字符串的各个字段Mozilla/5.0/4.0-AppleWebKit/Chrome/Safari/Firefox/Opera/MSIE...

FireFox插件RESTClient 如何使用POST,请求json数据参数。

FireFox插件RESTClient 如何使用POST,请求json数据参数。 1.概述: 在用 FireFox 插件 RESTClient 的插件时候,GET DELETE 很正常...

FireFox火狐浏览器配置页面about:config参数说明

在浏览器中打开about:config就可以打开浏览器的配置页面. about:config是Firefox的设置页面,Firefox提供了不少高级设置选项在这里以便让你可以更加详细地控制Firef...

QQ空间登录参数分析Firefox+Firebug

链接1:http://i.qq.com/ 我们一般是通过这个访问QQ空间之后,浏览器拿到返回的页面之后又会自动根据页面的链接访问其他资源,实际编程时不用写这步,除非你想模拟浏览器 链接2:http:...

Selenium2(WebDriver)总结(二)---Firefox的firebug插件参数设置(补充)

本文是对上一节的补充:http://www.cnblogs.com/puresoul/p/4251536.html 使用Selenium2(webdriver)启动firefox且自动加载firebu...

Firefox/Chrome下flash的wmode参数设为opaque或transparent时输入文本框中无法输入中文汉字的解决方法

一、前言这段时间做个项目,要涉及到flash开发。真悲催,之前没有接触过flash开发,于是找个哥们临时教了一下Adobe Flash CS5 的使用方法,感觉还蛮简单,所见即所得,和MFC下的开发有...

firefox chrme 浏览器地址栏URL参数汉字BUG问题排查总结

转载地址:http://axdhxyzx.blog.163.com/blog/static/5894227820129251361422/ 我在开发网页时,一个分类条件用汉字做URL参数,然后在页面...

实现table的insertRow

  • 2011-09-14 18:14
  • 26KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)