Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465

    Response.write e pop-up

    Salve a tutti,
    ho creato una form di invio mail ed adattato questo script riportato
    qui sotto:


    codice:
    errori="" 
    
    If Trim(Request.form("email")) = "" Then 
    errori="Non hai digitato il tuo indirizzo email
    " 
    end if 
    If Trim(Request.form("nome")) = "" Then 
    errori=errori&"Non hai digitato il nome
    " 
    end if 
    If Trim(Request.form("cognome")) = "" Then 
    errori=errori&"Non hai digitato il cognome
    " 
    end if 
    If Len(Trim(Request.form("cognome")))>20 Then 
    errori=errori&"Il campo cognome contiene più di 20 caratteri
    " 
    end if 
    
    
    if errori<>"" then 
    'response.write errori 
    Response.Write("<errori>window.open('NewWebForm.aspx','_blank','menubar=yes,toolbar=yes');window.focus();</script>") response.end 
    end if
    il mio problema e' questo posso far restituire gli "errori"
    in una openwindow oppure in un'altra pagina?
    ho provato a mettere una cosa del genere:

    Response.Write("<errori>window.open('NewWebForm.as px','_blank','menubar=yes,toolbar=yes');window.foc us();</script>")

    che ne dite... ma non funziona.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Li devi passare alla popup.
    Così non li passi.

    Roby

  3. #3
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465

    ...

    perdonami, ma come?

  4. #4
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465

    scusate

    ..ho provato ma il codice non mi funziona?
    perche?

  5. #5
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465
    il Response.Write e' possibile caricare il risultato in una pagina
    gia' costrutia da me? oppure personalizzare la pagina?


    codice:
    errori="" 
    
    If Trim(Request.form("email")) = "" Then 
    errori="Non hai digitato il tuo indirizzo email
    " 
    end if 
    If Trim(Request.form("nome")) = "" Then 
    errori=errori&"Non hai digitato il nome
    " 
    end if 
    If Trim(Request.form("cognome")) = "" Then 
    errori=errori&"Non hai digitato il cognome
    " 
    end if 
    If Len(Trim(Request.form("cognome")))>20 Then 
    errori=errori&"Il campo cognome contiene più di 20 caratteri
    " 
    end if 
    
    
    if errori<>"" then 
    'response.write errori   <------ questo era il codice originale
    Response.Write("<errori>window.open('NewWebForm. aspx','_blank','menubar=yes,toolbar=yes'
    );window.focus();</script>")  response.end 
    end if
    in grassetto o cercato di esprimere un qualcosa...
    che ne pensate? posso avere chiarimenti in merito?
    :rollo:

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.