Javascript »ñÈ¡Ò³Ãæ¸ß¶È£¨¶àÖÖä¯ÀÀÆ÷£©
¹ØÓÚ»ñÈ¡¸÷ÖÖä¯ÀÀÆ÷¿É¼û´°¿Ú´óСµÄÒ»µãµãÑо¿¡£
ÔÚÎÒ±¾µØ²âÊÔµ±ÖУº
ÔÚIE¡¢FireFox¡¢Opera϶¼¿ÉÒÔʹÓÃ
document.body.clientWidth
document.body.clientHeight
¼´¿É»ñµÃ£¬ºÜ¼òµ¥£¬ºÜ·½±ã¡£
¶øÔÚ¹«Ë¾ÏîÄ¿µ±ÖУº
OperaÈÔȻʹÓÃ
document.body.clientWidth
document.body.clientHeight
¿ÉÊÇIEºÍFireFoxÔòʹÓÃ
document.documentElement.clientWidth
document.documentElement.clientHeight
ÔÀ´ÊÇW3CµÄ±ê×¼ÔÚ×÷¹Ö°¡
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Èç¹ûÔÚÒ³ÃæÖÐÌí¼ÓÕâÐбê¼ÇµÄ»°
ÔÚIEÖУº
document.body.clientWidth ==> BODY¶ÔÏó¿í¶È
document.body.clientHeight ==> BODY¶ÔÏó¸ß¶È
document.documentElement.clientWidth ==> ¿É¼ûÇøÓò¿í¶È
document.documentElement.clientHeight ==> ¿É¼ûÇøÓò¸ß¶È
ÔÚFireFoxÖУº
document.body.clientWidth ==> BODY¶ÔÏó¿í¶È
document.body.clientHeight ==> BODY¶ÔÏó¸ß¶È
document.documentElement.clientWidth ==> ¿É¼ûÇøÓò¿í¶È
document.documentElement.clientHeight ==> ¿É¼ûÇøÓò¸ß¶È
?
ÔÚOperaÖУº
document.body.clientWidth ==> ¿É¼ûÇøÓò¿í¶È
document.body.clientHeight ==> ¿É¼ûÇøÓò¸ß¶È
document.documentElement.clientWidth ==> Ò³Ãæ¶ÔÏó¿í¶È£¨¼´BODY¶ÔÏó¿í¶È¼ÓÉÏMargin¿í£©
document.documentElement.clientHeight ==> Ò³Ãæ¶ÔÏó¸ß¶È£¨¼´BODY¶ÔÏó¸ß¶È¼ÓÉÏMargin¸ß£©
¶øÈç¹ûûÓж¨ÒåW3CµÄ±ê×¼£¬Ôò
IEΪ£º
document.documentElement.clientWidth ==> 0
document.documentElement.clientHeight ==> 0
FireFoxΪ£º
document.documentElement.clientWidth ==> Ò³Ãæ¶ÔÏó¿í¶È£¨¼´BODY¶ÔÏó¿í¶È¼ÓÉÏMargin¿í£©document.documentElement.clientHeight ==> Ò³Ãæ¶ÔÏó¸ß¶È£¨¼´BODY¶ÔÏó¸ß¶È¼ÓÉÏMargin¸ß£©
OperaΪ£º
document.documentElement.clientWidth ==> Ò³Ãæ¶ÔÏó¿í¶È£¨¼´BODY¶ÔÏó¿í¶È¼ÓÉÏMargin¿í£©document.documentElement.clientHeight ==> Ò³Ãæ¶ÔÏó¸ß¶È£¨¼´BODY¶ÔÏó¸ß¶È¼ÓÉÏMargin¸ß£©
ÕæÊÇÒ»¼þÂé·³ÊÂÇ飬Æäʵ¾Í¿ª·¢À´¿´£¬Äþ¿ÉÉÙһЩ¶ÔÏóºÍ·½·¨£¬²»Ê¹ÓÃ×îеıê×¼Òª·½±ãÐí¶à°¡¡£
¡¾Ïà¹ØÎÄÕ¡¿
΢Èí·¢²¼IE¡¢Firefox¡¢OperaºÍSafariµÄJavaScript¼æÈÝÐÔÑо¿
¹ØÓÚIE¡¢Firefox¡¢OperaÒ³Ãæ³ÊÏÖÒìͬ
Firefox×îÓÐÓõÄ20¸ö²å¼þ
Ïà¹ØÎĵµ£º
ÔÌûµØÖ·£ºhttp://www.cnblogs.com/AganCN/archive/2009/02/06/1206272.html ¿¼ÂÇÕâÑùµÄÇéÐÎÔÚIEä¯ÀÀÖд¦Àí£¬ÐèÒªÏìÓ¦Ò³ÃæµÄ°´Å¥µã»÷ʼþ£¬ÓÐÄÄЩ·½·¨ÄØ£¿
£¨1£©onclickÊôÐÔÌí¼Óʼþ´¦Àíº¯Êý
function DoClick()//handler of click event
{
}
test1
......
//Register NameSpace for window.MSN
if(!window.MSN)
{
window.MSN = {};
}
if(!window.MSN.SET)
{
window.MSN.SET = {};
}
if(!window.MSN.SET.Utilities)
{
window.MSN.Utilities = {};
}
//Check you borwse type
//IE7 &IE8 & FF et ......
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>JavaScriptÄ£¿éË ......
ÓÃJavascript»ñÈ¡Ò³ÃæÔªËصÄλÖÃ
ÈîÒ»·å ·¢±íÓÚ 2009Äê09ÔÂ14ÈÕ
|
·ÖÀࣺÊ×Ò³
-> µµ°¸
-> IT¼¼Êõ
ÖÆ
×÷ÍøÒ³µÄ¹ý³ÌÖУ¬ÄãÓÐʱºòÐèÒªÖªµÀij¸öÔªËØÔÚÍøÒ³ÉϵÄÈ·ÇÐλÖá£
ÏÂÃæµÄ½Ì³Ì×ܽáÁËJavascriptÔÚÍøÒ³¶¨Î»·½ÃæµÄÏà¹Ø֪ʶ¡£
Ò»¡¢ÍøÒ³µÄ¾ø¶Ô´ó ......
/**
* ×Ô¼ºµÄ HashTable
* Ô¸½Å±¾ÉñÁ¦ÓëÄãͬÔÚ
*/
function HashTable(){
var values = {};
/** ½«Öµ²åÈë HashTable ÖÐ **/
this.put = function(key, value){
if(key in values){
return false;
}
values[key] = value;
}
/** ¸ù¾Ý key ·µ»Ø value **/
this.find = function(key){
ret ......