01.
function
doCallAjax(id,num_cat,num_do,importer,act) {
02.
03.
04.
HttPRequest =
false
;
05.
if
(window.XMLHttpRequest) {
06.
HttPRequest =
new
XMLHttpRequest();
07.
if
(HttPRequest.overrideMimeType) {
08.
HttPRequest.overrideMimeType(
'text/html'
);
09.
}
10.
}
else
if
(window.ActiveXObject) {
11.
try
{
12.
HttPRequest =
new
ActiveXObject(
"Msxml2.XMLHTTP"
);
13.
}
catch
(e) {
14.
try
{
15.
HttPRequest =
new
ActiveXObject(
"Microsoft.XMLHTTP"
);
16.
}
catch
(e) {}
17.
}
18.
}
19.
20.
if
(!HttPRequest) {
21.
alert(
'Cannot create XMLHTTP instance'
);
22.
return
false
;
23.
}
24.
25.
var
url =
'link_newbook.php'
;
26.
var
pmeters =
"tCat_id="
+ num_cat+
"&tA_id="
+ id+
"&tNum_loop="
+num_do+
"&tAct="
+act+
"&tImporter="
+importer;
27.
28.
HttPRequest.open(
'POST'
,url,
true
);
29.
30.
31.
32.
HttPRequest.setRequestHeader(
"Content-type"
,
"application/x-www-form-urlencoded"
);
33.
34.
HttPRequest.setRequestHeader(
"Content-length"
, pmeters.length);
35.
HttPRequest.setRequestHeader(
"Connection"
,
"close"
);
36.
HttPRequest.send(pmeters);
37.
38.
39.
HttPRequest.onreadystatechange =
function
()
40.
{
41.
42.
if
(HttPRequest.readyState == 3)
43.
{
44.
document.getElementById(
'mySpan_pro'
+id).innerHTML =
"Now is Loading..."
;
45.
46.
}
47.
48.
if
(HttPRequest.readyState == 4)
49.
{
50.
document.getElementById(
'mySpan_pro'
+id).innerHTML = HttPRequest.responseText;
51.
52.
53.
var
el = document.getElementById(
'mydiv'
+id);
54.
el.tabIndex = 32456;
55.
el.focus();
56.
57.
}
58.
}
59.
60.
}