代碼收藏
AJAX傳輸(http://www.javaeye.com/topic/9505)
String.prototype.trim = function(){
return this.replace(/(^[\s]*)|([\s]*$)/g, "");
}
var pop;
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
function update(){
var arr = new Array();
var node= document.getElementsByTagName("td");
var rcount = 0;
for(var i=2;i<node.length-1;i=i+2){
temp="";
for (var j=0;j<node[i].children.length;j++){
var temp = temp+(node[i].children[j].value).trim()+";";
}
arr[rcount]=temp.trim();
rcount++;
}
try{
var DataToSend = "nodes="+URLEncoding(arr);
url = "upRefvalue.jsp";
winpopup();
xmlhttp.onreadystatechange = getReady;
xmlhttp.open("POST",url,true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send(DataToSend);
}
catch(e){
alert(e.description);
}
}
function streamtochar(StrStream)
{
var stream = new ActiveXObject("ADODB.Stream");
stream.type = 1;
stream.Mode = 3;
stream.Open() ;
stream.Write(StrStream);
stream.Position = 0;
stream.Type = 2;
stream.Charset = "GB2312";
var result = stream.ReadText();
stream.Close();
stream = null;
return result;
}
function getReady(){
if(xmlhttp.readyState == 4){
if(xmlhttp.status == 200){
pop.hide();
window.close();
}
else{
childDropDown.innerHTML = "數據裝載失敗,原因:" + xmlhttp.statusText;
}
}
}
function winpopup(){
var left = (screen.width-200)/2;
var top = screen.height/2;
pop = window.createPopup();
pop.document.body.innerHTML = "<body><font size='2'>正在提交數據,請稍候...</font></body>";
pop.show(left,top,300,60,document.body);
}
=================================================================================
|
|
歡迎大家訪問我的個人網站 萌萌的IT人
posted on 2007-07-19 16:30 見酒就暈 閱讀(159) 評論(0) 編輯 收藏 所屬分類: J2EE文章