Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

7 JavaScript Differences Between Firefox & IE

Although the days of long and tedious code branches to target specific browsers in JavaScript are over, once in a while it's still necessary to do some simple code branching and object detection to ensure that a certain piece of code is working properly on a user's machine. 
In this article, I'll outine 7 areas where Internet Explorer and Firefox differ in JavaScript syntax. In this article, I'll outine 7 areas where Internet Explorer and Firefox differ in JavaScript syntax. 
1. The CSS “float” property 1. The CSS “float” property
The basic syntax for accessing a specific css property for any given object is object.style.property , using camel casing to replace a hyphenated property. For example, to access the background-color property of a The basic syntax for accessing a specific css property for any given object is object.style.property , using camel casing to replace a hyphenated property. For example, to access the background-color property of a
whose ID is “header”, we would use the following syntax: whose ID is “header”, we would use the following syntax: 
document.getElementById( "header" ).style.backgroundColor= "#ccc" ; document.getElementById( "header" ).style.backgroundColor= "#ccc" ; 
But since the word “float” is already reserved for use in JavaScript, we cannot access the “float” property using object.style.float . Here is how we do it in the two browsers: But since the word “float” is already reserved for use in JavaScript, we cannot access the “float” property using object.style.float . Here is how we do it in the two browsers: 
The IE Syntax: The IE Syntax:
document.getElementById( "header" ).style.styleFloat = "left" ; document.getElementById( "header" )


Ïà¹ØÎĵµ£º

javascriptµ÷ÓÃiframeÖеĿؼþ

test1.htnl
 <script type="text/javascript">
      function get(){
          var ifr1 = window.parent.document.getElementById('test2Frm');
¡¡¡¡        var b1 = ifr1.contentWindow.document.get ......

javascriptÃæÏò¶ÔÏó±à³Ì

---->ʲôÊÇÀàºÍ¶ÔÏó
ÕâÊÇËùÓÐÃæÏò¶ÔÏó±à³Ì֮ǰ±ØÐëŪÃ÷°×µÄ.
ËùνÀà:¼òµ¥µØËµ¾ÍÊÇÄ£°å,˵µÄרҵһЩ,ÊÇÒ»Àà¾ßÓÐijÖÖÐÔÖʵÄÎïµÄ¼¯ºÏ.±ÈÈç:È˾ÍÊÇÒ»¸öÀà,³µÒ²ÊÇÒ»¸öÀà,µÈµÈ.
Ëùν¶ÔÏó:¾ÍÊÇÀàµÄ¾ßÌåʵÏÖ.ÈçÉÏÃæËù˵,ÈËÊÇÒ»¸öÀà,Ò»¸ö¾ßÌåµÄÈ˾ÍÊÇÒ»¸ö¶ÔÏó,±ÈÈçÕÅÈý.

¶ÔÏóÊÇÀàµÄʵÀý»¯ºóµÄ½á¹û.ja ......

Javascript Îļþ²Ù×÷

Ò»¡¢¹¦ÄÜʵÏÖºËÐÄ£ºFileSystemObject ¶ÔÏó 
    ÒªÔÚjavascriptÖÐʵÏÖÎļþ²Ù×÷¹¦ÄÜ£¬Ö÷Òª¾ÍÊÇÒÀ¿¿FileSystemobject¶ÔÏó¡£
¶þ¡¢FileSystemObject±à³Ì 
ʹÓÃFileSystemObject ¶ÔÏó½øÐбà³ÌºÜ¼òµ¥£¬Ò»°ãÒª¾­¹ýÈçϵIJ½Ö裺 ´´½¨FileSystemObject¶ÔÏó¡¢Ó¦ÓÃÏà¹Ø·½·¨¡¢·ÃÎʶÔÏóÏà¹ØÊ ......

javascript ¶¯Ì¬¼ÓÔØcss¡¢js

¼æÈÝIE¡¢FireFox¡¢Chrome
//¼ÓÔØjs
function loadJs(){
    if (!getObj('script_PlData')){
        var scriptObj= document.createElement("script");
        //scriptObj.id = 'script_1';
    &nb ......

javascript Öг£ÓõÄ55¸ö¾­µä¼¼ÇÉ

1. oncontextmenu="window.event.returnValue=false" ½«³¹µ×ÆÁ±ÎÊó±êÓÒ¼ü
<table border oncontextmenu=return(false)> <td>no </table> ¿ÉÓÃÓÚTable
2. <body onselectstart="return false"> È¡Ïûѡȡ¡¢·ÀÖ¹¸´ÖÆ
3. onpaste="return false" ²»×¼Õ³Ìù
4. oncopy="return false;" oncut="re ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ