Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692

    Mancato reindirizzamento con location.href

    Ciao.

    perchè questo script non esegue il location.href ?

    codice:
    <script language="javascript">
    function NumeroCasuale(Da,A) {
      return Math.floor((A-Da+1) * Math.random() +Da);
    }
      alert("OK.");
      window.opener.location.href = "dettaglio.asp?nocache="+NumeroCasuale(1,99999);
      window.close();
    </script>
    Chiude la finestra ma non apre la alert e non reindirizza a dettaglio.asp

    :master:
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  2. #2
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Ho fatto delle prove forse il problema è nello script che apre la finestra:

    codice:
    <html>
    <head>
    <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 == '') || (campo.value == 'undefined')) 
    		{
            	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 = 'default.asp';">
    
    <form name="Qform" method="POST" ACTION="ESEGUI.ASP" onsubmit="return(convalidaForm(this));" target="openerWin">
    
    ....
    
    </form>
    </body>
    
    </html>
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  3. #3
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    up
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

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.