添加多个上传框.doc_第1页
添加多个上传框.doc_第2页
添加多个上传框.doc_第3页
添加多个上传框.doc_第4页
添加多个上传框.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

testUpload.htm添加附件类upload - Download remove Upload.css.uploadTable font-size:12px;.uploadTable input width:300px;Common.js/ JavaScript Document for public functionsfunction $(id)/return HTML object by object idvar obj = false;obj = document.getElementById(id);if(obj = null)obj = parent.document.getElementById(id);return obj ? obj : undefined;function $V(id)/return HTML objects valueif($(id) != undefined)return $(id).value;elsereturn null;function $Len(id)if($(id) != undefined)return $(id).options.length;elsereturn null;function $Rows(id)if($(id) != undefined)return $(id).rows.length;elsereturn null;/-ajax-var Ajax = getTransport: function() return Try.these( function() return new XMLHttpRequest(), function() return new ActiveXObject(Msxml2.XMLHTTP), function() return new ActiveXObject(Microsoft.XMLHTTP) ) | false; , activeRequestCount: 0var Try = these: function() var returnValue; for (var i = 0, length = arguments.length; i length; i+) var lambda = argumentsi; try returnValue = lambda(); break; catch (e) return returnValue; /-select options control-function addOptions(selectId, arrValue, arrText)tryfor(i = 0, arrLen = arrValue.length; i arrLen; i+)if(arrTexti != & arrValuei != )$(selectId).options.add( new Option(arrTexti, arrValuei) );catch(e)function clearOptions(selectId)try$(selectId).options.length=0;catch(e)function setSelected(selectId, index)try$(selectId).optionsindex.selected = true;catch(e)/-set values-function setSrc(objId, url)try$(objId).src = url;catch(e)function setInnerHTML(objId, str)try$(objId).innerHTML = str;catch(e)function addInnerHTML(objId, str, tag)tryvar tempStr = $(objId).innerHTML;if(tempStr.indexOf(str) = -1)$(objId).innerHTML += tag + str;catch(e)function setValue(objId, value)try$(objId).value = value;catch(e)function subFrameDoc(iframeId)tryvar frameDoc;if(document.all) tryframeDoc = window.framesiframeId.document; catch(e) tryframeDoc = parent.window.framesiframeId.document; catch(e)alert(Your IEs version is to old!nPlease try some new one!); else tryframeDoc = document.getElementById(iframeId).contentWindow.document; catch(e)tryframeDoc = parent.document.getElementById(iframeId).contentWindow.document;catch(e)alert(Your Firefoxs version is to old!nPlease try some new one!); return frameDoc ? frameDoc : null;catch(e)return false;function setSubFrameValue(iframeId, objId, str)var frameDoc = subFrameDoc(iframeId);frameDoc.getElementById(objId).value = str;function resetValue(objId)try$(objId).value = ;catch(e)function setBgColor(obj, color)tryif(obj.style.backgroundColor = )obj.style.backgroundColor = color;elseobj.style.backgroundColor = ;catch(e)function setWidth(objId, value)try$(objId).style.width = value;catch(e)/set style widthfunction setHeight(objId, value)try$(objId).style.height = value;catch(e)/set style heightfunction setTop(objId, value)try$(objId).style.top = value;catch(e)/set style topfunction setLeft(objId, value)try$(objId).style.left = value;catch(e)/set style leftfunction setRight(objId, value)try$(objId).style.right = value;catch(e)/set style rightfunction setBottom(objId, value)try$(objId).style.bottom = value;catch(e)/set style bottom/-check value-function isNull(objId)if($(objId) != undefined & $(objId).value != )return false;elsereturn true;/-disable object-function disable(objId)try$(objId).disabled = true;catch(e)function release(objId)try$(objId).disabled = false;catch(e)/-show or hide div window-function show(objId)tryif($(objId).style.display != block)$(objId).style.display = block;else$(objId).style.display = none;catch(e)/-calculate-function addExpression(objId)var value = 0.0;tryvar arr = new Array();arr = ($(objId).value).split(+);var i = 0;for(i=0; iarr.length; i+)value += parseFloat(arri);catch(e)alert(add error);return parseFloat(value);/-string decode-function trim(str)var re = / /g;str = str.replace(re, );return str;function trin(str)var re = /n/g;str = str.replace(re, );re = /r/g;str = str.replace(re, );return str;/-location redirect-function ifDel(url)if(confirm(确定删除?)window.location.href=url;/-div drag-function drag(div)div.onmousedown=function(a)/change div background colordiv.style.backgroundColor = #0080C0;var d=document;if(!a)a=window.event;var x=a.layerX?a.layerX:a.offsetX,y=a.layerY?a.layerY:a.offsetY;if(div.setCapture)div.setCapture();else if(window.captureEvents)window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);d.onmousemove=function(a)if(!a)a=window.event;if(!a.pageX)a.pageX=a.clientX;if(!a.pageY)a.pageY=a.clientY;var tx=a.pageX-x,ty=a.pageY-y;div.style.left=tx;div.style.top=ty;d.onmouseup=function()/change back div background colordiv.style.backgroundColor = #00A3F0;if(div.releaseCapture)div.releaseCapture();else if(window.captureEvents)window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);d.onmousemove=null;d.onmouseup=null;/-disable some key or button-function disCtrlAnd(evt, keycode)if(evt.ctrlKey & evt.keyCode = keycode)evt.keyCode=0;return false;elsereturn true;function disAltAnd(evt, keycode)if(evt.altKey & evt.keyCode = keycode)evt.keyCode=0;return false;elsereturn true;/-MD5 call nums-/*function MD5_S(num, str)var i=0;for(i=0; inum; i+)str = MD5(str);/return str;*/Upload.js/js for upload filesvar ocUpload = add : ocAddFile,remove : ocRemoveFilefunction ocAddFile(tableId, counterId, maxNum)var counter = $(counterId).value;var tableObj = $(tableId);var td = document.createElement(td);var tr = document.createElement(tr);var tbody = document.createElement(tbody);counter +;var html = +  remove;td.innerHTML = html;tr.appendChild(td);tbody.appendChild(tr);var tchild = tableObj.getElementsByTagNa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论