Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    32

    cosa ho sbagliato??? :O

    ciao a tutti... ho scritto questo codice in una pagina html:

    codice:
    <p id="tasto">siuno</p>
    <script language="javascript">
    datii = document.getElementById('tasto').innerHTML;
     if(datii == "siuno"){
     alert ('Hai vinto! Complimenti!!!');
     document.getElementById('fine').submit();}
     if(datii == "nouno"){
     alert('Sei morto.');
     document.getElementById('fine').submit();}
    </script>
    e non funziona, gli "if" mi escono falsi... perchè??? cosa ho sbagliato???
    è mezz'ora che cerco di capire cosa ho sbagliato!!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Il titolo
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    32
    Originariamente inviato da cavicchiandrea
    Il titolo
    titolo???

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    dando un occhiata veloce mi pare non ci sia niente di sbagliato... non ti mostra gli alert? hai problemi su tutti i browser?

    p.s. credo intendesse che potevi usare un titolo del topic sicuramente piu chiaro di quello che hai usato...

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    32
    Originariamente inviato da Vindav
    dando un occhiata veloce mi pare non ci sia niente di sbagliato... non ti mostra gli alert? hai problemi su tutti i browser?

    p.s. credo intendesse che potevi usare un titolo del topic sicuramente piu chiaro di quello che hai usato...
    uso chrome, e non mi mostra gli alert... su explorer mi fa un casino... non fa quello che dovrebbe fare... non capisco cosa diamine ho sbagliato...

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Vindav
    p.s. credo intendesse che potevi usare un titolo del topic sicuramente piu chiaro di quello che hai usato...

    Il mancato funzionamento (se cosi vogliamo definirlo) potrebbe essere dovuto o dall'evento utilizzato (se c'è un evento) per scatenare la funzione o dal HTML (che non si vede).


    P.S. E come mandare la mamma da dottore difficilmente potrà emettere una diagnosi se non ha tutti gli elementi da giudicare (paziente/sintomi/cause) (esempio di stagione)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    32
    codice:
    <p id="tasto" >continua</p>
    <script language="javascript">
    function ripete()
    {
    	dati= document.getElementById('tasto').innerHTML;
       if (dati== "continua"){
       if(window.XMLHttpRequest){
          xmlhttp = new XMLHttpRequest();
          xmlhttp.open("GET","aggiorna.php",false);
          xmlhttp.send(null);
       }
       else{
          xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
          xmlhttp.open("GET","aggiorna.php",false);
          xmlhttp.send();
       }
       document.getElementById('tasto').innerHTML = xmlhttp.responseText;
    	}
    	dati= document.getElementById('tasto').innerHTML;
    	if(dati== "siuno"){
    	alert ('Hai vinto! Complimenti!!!');
    	document.getElementById('fine').submit();}
    	if(dati== "nouno"){
    	alert('Sei morto.');
    	document.getElementById('fine').submit();}
            }
    ripete();
    </script>
    può bastare??? la pagina "aggiorna.php" scrive "siuno", sono sicuro al 100%, ma non funziona!

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    sei sicuro? perchè a me sembra ancora corretto... se sostituisci xmlhttp.responseText con la stringa 'siuno' secondo me ti mostra gli alert... poi boh magari mi sto rincoglionendo

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    32
    Originariamente inviato da Vindav
    sei sicuro? perchè a me sembra ancora corretto... se sostituisci xmlhttp.responseText con la stringa 'siuno' secondo me ti mostra gli alert... poi boh magari mi sto rincoglionendo
    è tutto il pomeriggio che mi rinco io... XD comunque non è quello, ho fatto tante prove e la conclusione è che secondo gli "if" le variabili non sono uguali... è una cosa senza senso... beh dai, a questo punto ci vuole una bella dormita... adesso basta programmare... vado a fare altro e mi rimetto damani... grazie a tutti!!!

  10. #10
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da sennare
    titolo???
    "cosa ho sbagliato??? :O" non vuol dire niente, non spiega cosa hai fatto/vuoi fare

    in genere la discussione viene chiusa, se insisti con titoli ad effetto le prossime finiscono direttamente nel cestino

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.