关闭页面时,写入日志的问题
来源:互联网 发布:来电管家软件 编辑:程序博客网 时间:2024/05/16 18:46
在大家的帮助下,搞定拉。。记录下来。。
/**
关闭页面时,写入日志
auther: wully
**/
window.onbeforeunload = handler_closePage;
/** 通用,当是会有网络负担
var url ="http://" + document.domain;
**/
//var url ="http://....l";//同域名的小图片或静态文件
function createXMLHttpRequest() {
var request = false;
if(window.XMLHttpRequest) {
request = new XMLHttpRequest();
} else if(window.ActiveXObject) {
var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP'];
for(var i=0; i<versions.length; i++) {
try {
request = new ActiveXObject(versions[i]);
if(request) {
return request;
}
} catch(e) {}
}
}
return request;
}
function handler_closePage(){
var obj=MUSICBMP.getMovie();
var data_url=obj.MUSICBMP_getSongInfo(); //这个是通过flash获取。。
var s = document.createElement('script');
s.src= data_url;
var h = document.getElementsByTagName('head')[0];
h.appendChild(s);
//(new image()).src= data_url 这样应该也可以发过去
var pcAjax = createXMLHttpRequest();
var _param = "getprofile=1";
if (pcAjax) {
pcAjax.open("POST", url, false);
pcAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
pcAjax.setRequestHeader("Content-Length", _param.length);
pcAjax.send(_param);
//alert(pcAjax.responseText);
}
}
/**
关闭页面时,写入日志
auther: wully
**/
window.onbeforeunload = handler_closePage;
/** 通用,当是会有网络负担
var url ="http://" + document.domain;
**/
//var url ="http://....l";//同域名的小图片或静态文件
function createXMLHttpRequest() {
var request = false;
if(window.XMLHttpRequest) {
request = new XMLHttpRequest();
} else if(window.ActiveXObject) {
var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP'];
for(var i=0; i<versions.length; i++) {
try {
request = new ActiveXObject(versions[i]);
if(request) {
return request;
}
} catch(e) {}
}
}
return request;
}
function handler_closePage(){
var obj=MUSICBMP.getMovie();
var data_url=obj.MUSICBMP_getSongInfo(); //这个是通过flash获取。。
var s = document.createElement('script');
s.src= data_url;
var h = document.getElementsByTagName('head')[0];
h.appendChild(s);
//(new image()).src= data_url 这样应该也可以发过去
var pcAjax = createXMLHttpRequest();
var _param = "getprofile=1";
if (pcAjax) {
pcAjax.open("POST", url, false);
pcAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
pcAjax.setRequestHeader("Content-Length", _param.length);
pcAjax.send(_param);
//alert(pcAjax.responseText);
}
}
- 关闭页面时,写入日志的问题
- 关于页面关闭的问题
- 关闭数据备份信息写入数据库日志
- window.showModalDialog()弹出页面的关闭问题
- easyui-tabs关闭页面的问题
- codeigniter的logs无法写入日志文件问题
- 关闭页面时的操作
- 关闭当前页面时,刷新当前页面的“父页面”
- 关闭mysql的日志
- 关于Thinkphp的日志写入
- 错误日志System.log写入问题
- codeigniter 日志写入失败诡异问题
- C# 关闭弹出页面问题
- QTP在IE8中关闭相同标题页面的问题
- 关于JS/Jquery无法关闭当前页面的问题
- 关于在js中关闭浏览器页面的问题
- onActivityResult的问题 两次finish()才能关闭页面
- 当页面关闭时,触发的操作
- 单片机控制GSM手机的技术及应用
- 如何修改桌面文件存放路径
- 关于内存对齐
- 各种EDA软件的PCB文件后缀名
- [Hotball's Hive]CUDA 教学-4
- 关闭页面时,写入日志的问题
- system.exe,weiai.exe,alitao32.exe,wd1123.dll,ProtectorA.sys等
- 划定一块区域,对其进行操作
- Unit 和 Int转换 Unit转Int Int转Unit
- 刀根さん、御光臨を歓迎します。
- JSP分组分页
- VC2005中提示"生成cmd.exe时出错"的解决方法
- 无法加载安装程序库 wbemupgd.dll,或是找不到函数 OcEntry。请与您的系统管理员联系。特定错误码是 0x7e
- Galbanum之Ioc(一)