日期:2014-05-16  浏览次数:20351 次

javascript的语法问题
frames.message.document.body.innerHTML啥意思???
在线等。。。

------解决方案--------------------
frames.message应该是取得id或name为message的frame
document.body.innerHTML意思是取得文档的body标签中的所有html字符串.
------解决方案--------------------
正则表达式:
window[ "MzBrowser "]={};(function()
{
if(MzBrowser.platform) return;
var ua = window.navigator.userAgent;
MzBrowser.platform = window.navigator.platform;

MzBrowser.firefox = ua.indexOf( "Firefox ")> 0;
MzBrowser.opera = typeof(window.opera)== "object ";
MzBrowser.ie = !MzBrowser.opera && ua.indexOf( "MSIE ")> 0;
MzBrowser.mozilla = window.navigator.product == "Gecko ";
MzBrowser.netscape= window.navigator.vendor== "Netscape ";
MzBrowser.safari = ua.indexOf( "safari ")> -1&&window.Dom;

if(MzBrowser.firefox) var re = /Firefox(\s|\/)(\d+(\.\d+)?)/;
else if(MzBrowser.ie) var re = /MSIE( )(\d+(\.\d+)?)/;
else if(MzBrowser.opera) var re = /Opera(\s|\/)(\d+(\.\d+)?)/;
else if(MzBrowser.netscape) var re = /Netscape(\s|\/)(\d+(\.\d+)?)/;
else if(MzBrowser.mozilla) var re = /rv(\:)(\d+(\.\d+)?)/;

if( "undefined "!=typeof(re)&&re.test(ua))
MzBrowser.version = parseFloat(RegExp.$2);
})();

alert(MzBrowser.version);

//节选于 jsframework