Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Aprire pagina su altra finestra

    Ciao a tutti.

    come faccio ad implementare il frame di destinazione "nuova finestra":
    codice:
     <base target="_blank">
    in questo codice:
    codice:
    <body onload="if (window.opener) window.opener.name = 'openerWin';" onunload="if (!formSent && window.opener) window.opener.location.href = '../index.asp';">
    Grazie.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Quale frame? non vedo struttura a frames... :master:

    ma... "nuova finestra" e' il nome del frame? :master:

    e poi... destinazione di quale pagina? :master: :master:

    Spiegati meglio... a parole: il codice che hai postato non spiega quando e cosa vuoi ottenere.

    ciao
    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 fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    codice:
    var formSent = false;
     
    function validate(theform)
    {
      if (theform.user.value == "")
        {
          alert("Attenzione!\nNon è stato inserito nessun Nome Utente!.\nIl Nome Utente è obbligatorio in questo form.");
          theform.user.focus();
          return(false);
        }
     
      if (theform.codice.value == "")
        {
          alert("Attenzione!\nNon è stato inserito nessun Codice!.\nIl Codice è obbligatorio in questo form.");
          theform.codice.focus();
          return(false);
        }
     
      // Differisci la chiusura del popup e abilita l'invio del FORM
      formSent = true;
      setTimeout("window.close();", 10);
      return(true);
    }
    
    <body onload="if (window.opener) window.opener.name = 'openerWin';"
          onunload="if (!formSent && window.opener) window.opener.location.href = 'paginaX.asp';"> 
    
    <form method="post" action="convalida.asp" onsubmit="return(validate(this));" target="openerWin">
    Nel codice ho previsto che dopo tre tentativi falliti di autenticazione, l'utente venga reindirizzato alla pagina iniziale; quest'ultima, però, invece di aprirsi a tutto schermo sul browser si visualizza all'interno della popup dove l'utente deve inserire i propri dati di autenticazione.

    Mi spiego?

  4. #4
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    up

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.