在大家的帮助下,搞定拉。。记录下来。。
/**
关闭页面时,写入日志
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);
}
}