Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    DOM nn funzionante con mozilla

    codice:
    function identity()
        {
          if (document.forms(\"registrazione\").identita.checked)
          {
            document.forms(\"registrazione\").position[0].disabled=true;
            document.forms(\"registrazione\").position[1].disabled=true;
            document.forms(\"registrazione\").position[2].disabled=true;
            document.forms(\"registrazione\").position[3].disabled=true;
            document.forms(\"registrazione\").position[3].checked=true;
          }
          else
          {
            document.forms(\"registrazione\").position[0].disabled=false;
            document.forms(\"registrazione\").position[1].disabled=false;
            document.forms(\"registrazione\").position[2].disabled=false;
            document.forms(\"registrazione\").position[3].disabled=false;
          }
        }
        
        function punti()
        {
          a = document.forms(\"registrazione\");
          document.getElementById(\"max\").innerHTML=30-a.strong.value-a.resistence.value-a.speed.value-a.tecnique.value-a.submission.value;
          if (document.getElementById(\"max\").innerHTML<0)
          {
            alert(\"I valori non possono scendere al di sotto dello zero\");
            return 0;
          }
          return 1;
        }
    xke questo codice con firefox nn va e con ie va?

  2. #2
    Un ipotesi: gli elementi HTML di cui fai document.getElementById hanno settato l'attributo name, ma non id? In questo caso, sotto IE la funzione li restituisce cmq, sotto firefox no.

    Se non si tratta di questo, potresti essere + preciso? Cosa non funziona?
    \Backslash\

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    perché tutti quei \" invece che gli apici? Stai scrivendo con docuement.write? Forse ti eviti qualche altra "incompatibilità" o "incomprensione" usando parseInt o parseFloat quando recuperi valori numerici da textfield o select
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    a me non piace molto neanche quel position come nome,
    in quanto proprieta' css e' parola riservata

  5. #5
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    gli escape \" sono messi perché sto usando un misto con PHP...
    l'id MAX si riferisce a questo
    <span id="max">15</span>

    ho cambiano position in posizione...

    ma ancora nn funziona...why?

  6. #6
    prova a sostituire la tonda con una quadra dove vai a recuperare il form (document.forms(nome) -> document.forms[nome]).

    Poi, se non risolve, metti un po' di alert per vedere dove arriva nell'esecuzione.. firefox non ti dà nessun'errore in console?
    \Backslash\

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    misto o non misto con php, non va bene lo stesso... se quel codice javascript viene generato da php, raddoppia ulteriormente gli apici... in quel modo, a mio avviso, sono ancora sbagliati.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  8. #8
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Originariamente inviato da Andrea1979
    misto o non misto con php, non va bene lo stesso... se quel codice javascript viene generato da php, raddoppia ulteriormente gli apici... in quel modo, a mio avviso, sono ancora sbagliati.
    nn sn daccordo

  9. #9
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Originariamente inviato da backslash
    prova a sostituire la tonda con una quadra dove vai a recuperare il form (document.forms(nome) -> document.forms[nome]).

    Poi, se non risolve, metti un po' di alert per vedere dove arriva nell'esecuzione.. firefox non ti dà nessun'errore in console?
    si...con questo funziona..thanks

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Originariamente inviato da FinalFantasy
    nn sn daccordo
    ho mischiato il tuo thread con quello di |\/|atrix sorry
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.