在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>

 

C语言——使用scanf函数时需要注意的问题

转自:http://blog.csdn.NET/wayne92   scanf函数我曾经在这个函数上犯过不少错误,也看到别人犯过的错误,记下来,提醒自己不要重蹈覆辙了。如果对你有用,那就更好...
  • qq_31108501
  • qq_31108501
  • 2016年12月01日 18:21
  • 1507

SSM框架——整合注意事项

SSM框架——详细整合教程(Spring+SpringMVC+MyBatis) 本文是博主对上述文章的整合时遇到的问题的汇总 首先给出最终的主要xml文件 pom.xml文件...
  • github_32658299
  • github_32658299
  • 2016年12月31日 18:36
  • 1666

MyBatis排序时使用order by 动态参数时需要注意,用$而不是#, #{}和${}的区别以及order by注入问题

ORDER BY ${columnName} 这里MyBatis不会修改或转义字符串。 重要:接受从用户输出的内容并提供给语句中不变的字符串,这样做是不安全的。这会导致潜在的SQL注入攻击,因此你...
  • u013339787
  • u013339787
  • 2017年05月23日 16:18
  • 2485

使用Table的insertRow实现某一模块的复制

实现的效果:点击+号添加一组 JSP页面: Cancellation Policy   ...
  • cbjcry
  • cbjcry
  • 2017年04月13日 10:18
  • 225

根据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...
  • xumesang
  • xumesang
  • 2016年10月09日 16:13
  • 1638

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

FireFox插件RESTClient 如何使用POST,请求json数据参数。 1.概述: 在用 FireFox 插件 RESTClient 的插件时候,GET DELETE 很正常...
  • Sun_P0
  • Sun_P0
  • 2015年09月10日 17:39
  • 1054

firefox http x forwarded for参数工具

  • 2013年12月18日 17:56
  • 5KB
  • 下载

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

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

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

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

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

链接1:http://i.qq.com/ 我们一般是通过这个访问QQ空间之后,浏览器拿到返回的页面之后又会自动根据页面的链接访问其他资源,实际编程时不用写这步,除非你想模拟浏览器 链接2:http:...
  • gsls200808
  • gsls200808
  • 2015年09月05日 20:43
  • 3999
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Firefox下使用insertRow需要注意参数
举报原因:
原因补充:

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