Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Compatibilità javascript nei vari browser!

    Ciao a tutti!
    Programmo da poco per il web e da pochissimo ho iniziato a usare javascript e mi stò ponendo una domanda:

    esistono delle "regole base" da seguire per fare in modo che dei javascript funzionino in browser quali mozilla,ie e opera?

    Mi sono posto la domanda perchè non riesco a capire perchè in alcuni browser, script apparentemente semplici come quelli che seguono funzionano e in altri no.

    Ad es.:

    codice:
    <script>
    	<!--
    		function disabilita() {
    			if ((document.all.pwd1.disabled) && (document.all.pwd2.disabled)) {
    					document.all.pwd1.disabled = false;
    					document.all.pwd2.disabled = false;
    			} else {
    					document.all.pwd1.disabled = true;
    					document.all.pwd2.disabled = true;
    			}
    		}
    	-->
    </script>
    <input type="checkbox" CHECKED name="modpwd" onchange="disabilita()" />
    <input id="pwd1" type="password" DISABLED name="password" size="15" />
    <input id="pwd2" DISABLED type="password" name="password2" size="15" />
    Questo ad esempio funziona in opera ma non in mozilla, mi sapreste dire perchè?Cosa c'è che non va?

    HELP!
    Tnx

    Alder

    p.s.
    Poi ne posto degli altri ancora più semplici che però non ho sottomano!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Esiste Javascript, ed esistono i dialetti.
    Il tuo e` dialetto microsoft, che Opera riesce ad interpretare (se in modalita` emulazione IE).

    Devi studiare JS da altre fonti: se ti fidi del sito MSDN, scrivi sbagliato.

    Prova a studiare la sintassi ad esempio su:
    http://www.devguru.com/technologies/...ipt_index.html
    http://www.w3schools.com

    PS. al posto di document.all devi usare document.getElementById()
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    :azz:

    Sono un babbeo!
    Grazie dei link e della correzione.
    No, non uso MSDN, non sia mai!
    Uso un manuale di javascript solo ke non mi ero accorto che il metodo .all era specificato compatibile solo si IE.

    LOL

    ricontrollando i metodi usati ho sistemato anche un altro script.... me ne manca uno.... mò vedo se ci riesco

    grazie,ciao

    Alder

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.