<script type="text/javascript">
var callbackJS = function (name, charset, url, callback, errorcallback) {
charset = charset || 'gb2312';
if (/MSIE/.test(window.navigator.userAgent)) {
var frag = document.createDocumentFragment(), script = frag.createElement('script');
script.charset = charset;
frag[name] = function () {
callback.apply(null, arguments), frag = script = script.onreadystatechange = frag[name] = null;
};
script.onreadystatechange = function () {
if (script.readyState == 'loaded') {
errorcallback(), frag = script = script.onreadystatechange = frag[name] = null;
}
};
script.src = url;
frag.appendChild(script);
} else {
var iframe = document.createElement('iframe');
iframe.style.display = 'none';
iframe.callback = function () {
callback.apply(null, arguments), iframe.callback = iframe.errorcallback = null;
iframe.src = 'about:blank', iframe.parentNode.removeChild(iframe), iframe = null;
};
iframe.errorcallback = function () {
errorcallback(), iframe.callback = iframe.errorcallback = null;
iframe.src = 'about:blank', iframe.parentNode.removeChild(iframe), iframe = null;
};
try {
document.body.appendChild(iframe);
iframe.contentWindow.document.write(
'<script type="text\/javascript">function ' + name + '() { window.frameElement.callback.apply(null, arguments); }<\/script>'
+ '<script type="text\/javascript" src="' + url + '" charset="' + charset + '"><\/script>'
+ '<script type="text\/javascript">window.setTimeout("try { window.frameElement.errorcallback(); } catch (exp) {}", 100)<\/script>'
);
iframe.contentWindow.document.close();
} catch (exp) {}
}
};
window.onload = function () {
callbackJS(
'_Callback', 'gb2312', 'http://b.qzone.qq.com/cgi-bin/blognew/blog_get_data?uin=185591441&numperpage=15&blogid=1200979684&arch=0&pos=0&direct=1&r=0.9963684245893007'
, function () {
alert(arguments[0].data.title);
}
, function () {
alert(0);
}
);
};
</script>
发表于 @ 2008年05月06日 15:12:00|评论(loading...)|编辑