满意答案
那您的函数是放在callback里面吗?
追问:
函数写在DIV加载的那个页面里的,后面直接调用却没有反应
回答:
放些源码出来看看吧..
追问:
代码太多,我写个示例代码吧,
---------1.html
function print_black(e,print,ctrlid){
var oip = $("print_div");//获取ID对象
oip.style.display = 'block';
var href = !isUndefined($(ctrlid).href) ? $(ctrlid).href : $(ctrlid).attributes['href'].value;//处理链接
printXMLHTTPRequest();// 创建一个XMLHTTPRequest对象函数
xmlhttp.open("get",href,true);
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4){
if(xmlhttp.status==200) {
var response=xmlhttp.responseText;
if(response){
oip.innerHTML = response;
}else{
oip.innerHTML = print_ajax_error_lang;
}
}
}
}
xmlhttp.send(null);
doane(e);//自定义停止浏览器函数
}