Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Errore su un and

  1. #1
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    Errore su un and

    Ho Questa funzione:

    codice:
    <script type="text/javascript">
            function openPop(){
    				var provObj = document.getElementById('ddlCountries');
    				var comuObj = document.getElementById('ddlCities');
    				
    				
    				var provIndex = provObj.selectedIndex;
    				var provincia = provObj.options[provIndex].text;
    				
    				var comuIndex = comuObj.selectedIndex;
    				var comune = comuObj.options[comuIndex].text;
    				
    				var indirizzo = document.getElementById('indirizzo').value;
    				
    			
    			if (document.getElementById('indirizzo').value || "") && (comune || "Seleziona")
    			{								
    				window.open('geo.aspx?address=' + indirizzo + '&provincia=' + provincia + '&comune=' + comune, 'lat_lon', 'width=600,height=520,scrollbars=yes');
    								
            	}
    			else{
    				alert("L'Indirizzo e il Cumune non possono essere vuoti")
    			}			
    			
    		}
        </script>
    Ma non mi funziona.
    Però senza la seconda condizione funziona
    codice:
    && (comune || "Seleziona")
    Cosa sbaglio?
    Grazie a tutti.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    if (controllo && altrocontrollo)

    e non

    if (controllo) && (altrocontrollo)

    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Originariamente inviato da br1
    if (controllo && altrocontrollo)

    e non

    if (controllo) && (altrocontrollo)

    mmm non va!!!
    non mi blocca l'apertura del pop.

  4. #4
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Originariamente inviato da mexican
    mmm non va!!!
    non mi blocca l'apertura del pop.
    risolto l'errore era nella comparazione dei campi:

    codice:
    <script type="text/javascript">
            function openPop(){
    				var provObj = document.getElementById('ddlCountries');
    				var comuObj = document.getElementById('ddlCities');
    				
    				
    				var provIndex = provObj.selectedIndex;
    				var provincia = provObj.options[provIndex].text;
    				
    				var comuIndex = comuObj.selectedIndex;
    				var comune = comuObj.options[comuIndex].text;
    				
    				var indirizzo = document.getElementById('indirizzo').value;
    				
    			
    			if (document.getElementById('indirizzo').value != "" && comuObj.selectedIndex != "0")
    			{								
    				window.open('geo.aspx?address=' + indirizzo + '&provincia=' + provincia + '&comune=' + comune, 'lat_lon', 'width=600,height=520,scrollbars=yes');
    								
            	}
    			else{
    				alert("L'Indirizzo e il Cumune non possono essere vuoti")
    			}			
    			
    		}
        </script>

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.