锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
<HTML>
<HEAD><TITLE>File Send</TITLE></HEAD>
<BODY>
<INPUT id=btn_send name="btn_send" type=button value="FILE SEND">
<DIV id=div_message>Ready</DIV>
</BODY>
</HTML>
<SCRIPT LANGUAGE=JavaScript>
// files upload function
function btn_send.onclick()
{
// create ADO-stream Object
var ado_stream = new ActiveXObject("ADODB.Stream");
// create XML document with default header and primary node
var xml_dom = new ActiveXObject("MSXML2.DOMDocument");
xml_dom.loadXML('<?xml version="1.0" ?> <root/>');
// specify namespaces datatypes
xml_dom.documentElement.setAttribute("xmlns:dt", "urn:schemas-microsoft-com:datatypes");
// create a new node and set binary content
var l_node1 = xml_dom.createElement("file1");
l_node1.dataType = "bin.base64";
// open stream object and read source file
ado_stream.Type = 1; // 1=adTypeBinary
ado_stream.Open();
ado_stream.LoadFromFile("c:\\sold.gif");
// store file content into XML node
l_node1.nodeTypedValue = ado_stream.Read(-1); // -1=adReadAll
ado_stream.Close();
xml_dom.documentElement.appendChild(l_node1);
// we can create more XML nodes for multiple file upload
// send XML documento to Web server
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("POST","http://www.google.com",false);
xmlhttp.send(xml_dom);
// show server message in message-area
div_message.innerHTML = xmlhttp.ResponseText;
}
</SCRIPT>
<script language="JavaScript">
var num = 0;
//insert a row
function addRow()
{
var dataBox = document.getElementById("dataBox");
var otr = dataBox.insertRow(dataBox.rows.length);
var otd = otr.insertCell();
otd.height = "25";
num = num + 1
var sHTML = "<input type='file' name='file"+num+"' SIZE='50'>"
otd.innerHTML = sHTML;
}
//delete a row
function delrow()
{
var i = 0,otr;
var dataBox = document.getElementById("databox");
聽 i=num;
聽if(num!=0){
聽聽otr = dataBox.deleteRow(i);
聽聽聽聽 num--;
聽聽}
}
</script>
html 浠g爜
<table width="80%" id="dataBox" class="tblBillDetail" cellspacing="0" cellpadding="0" height="0" border="0">
<tr><td><input type='file' name='file0' SIZE='50'></td></tr>
</table>