Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15
  1. #11
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da fraude
    Dunque accade che se nella pagina che genera la popup (autorizza .asp) la condizione non è verificata, si apre la pagina nota.asp all'interno della popup; sotto la popup si apre una pagina bianca (autorizza.asp?dt=2006/09/08&bt=Rif).

    Se proseguo nella compilazione del form di nota.asp tutto va bene, mentre se chiudo la popup cliccando su X, si chiude la popup e mi rimane aperta la pagina bianca (autorizza.asp?dt=2006/09/08&bt=Rif)..

    Vorrei che se si chiude la popup dal simbolo X si venga reindirizzati alla pagina principale, evitando così la pagina bianca sul browser.

    Grazie-
    nella popup inserisci questo:
    nel body
    codice:
    <body OnBeforeUnload="return controlla();">
    nella head
    codice:
    <script>
    function controlla(){
    if(document.Qform.Nota == "" ){
    return "Attenzione!!!\n\nNon hai inserito nessuna nota proseguire?"
    window.opener.location.href="tuapaginainiziale.asp";
    }
    }
    </script>
    Questa potrebbe essere una soluzione anche se io riscontro delle difficolta a capirti, qualora non vada bene credo che l'unica soluzione sia che tu metta le pagine on-line.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  2. #12
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Grazie ma anche così non funziona, prova tu stesso qui

    Come noterai se compili il form all'interno della popup, si riceve conferma si chiude la popup e si viene reindirizzati alla pagina principale; invece se chiudi la popup dal simbolo X la pagina non cambia.

    A parte la funzione per il controllo sul campo Nota non funziona, cioè il form viene inviato anche se il campo è lasciato vuoto.

  3. #13
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da fraude
    Grazie ma anche così non funziona, prova tu stesso qui

    Come noterai se compili il form all'interno della popup, si riceve conferma si chiude la popup e si viene reindirizzati alla pagina principale; invece se chiudi la popup dal simbolo X la pagina non cambia.

    A parte la funzione per il controllo sul campo Nota non funziona, cioè il form viene inviato anche se il campo è lasciato vuoto.
    Dopo + di un'ora di tentativi ho abbandonato non è possibile eseguire quello che chiedi, a questo punto non sapre cosa consigliarti.
    Mi arrendo e spero comunque tu riesca risolvere in qualche maniera.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #14
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    grazie cmq per lo sforzo.

  5. #15
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Originariamente inviato da cavicchiandrea
    non è possibile eseguire quello che chiedi, a questo punto non sapre cosa consigliarti.



    codice:
    <script language="JavaScript" type="text/JavaScript">
    <!--
    
    var formSent = false; 
    
    function convalidaForm(Qform) 
    {
    
      for (var a = 0; a < Qform.elements.length; a++) 
    	{
    	var campo = Qform.elements[a];
    
          	if (campo.value.length <= 0)  
    		{
            	window.alert('Il campo "' + campo.name +'"\nè un campo obbligatorio in questo form.');
            	campo.focus();
            	return false;
          		}
          		}
    
    // Differisci la chiusura del popup e abilita l'invio del FORM
      formSent = true;
      setTimeout("window.close();", 10); 
          		
     
      // Abilita l'invio del FORM
      return(true);
    }
     
    //-->
    </script>
    </head>
    
    
    
    <body bgcolor="#EAEFFF" onload="if (window.opener) window.opener.name = 'openerWin';" onunload="if (!formSent && window.opener) window.opener.location.href = 'tuapaginainiziale.asp';">
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

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.