Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666

    Alternativa a response.write ?

    Salve a tutti,
    ho una pagina ASP dove si effettua un login che nel caso non sia esatto c'è questo tipo di codice:

    <%
    else
    response.write("<font color='#FF0000'>Password Errata!</font>
    ")
    end if
    %>

    Il mio problema è che non aggiunge 1 riga con la scritta "password errata", ma visualizza proprio un'altra pagina con questa scritta.

    Visto che il tutto è inserito in 1 iframe, mi cambia tutto (margini, sfondo).

    Ecco io vorrei riuscire, nel caso sia sbagliato l'accesso, che asp non crei una nuova pagina, ma che aggiunga una riga con la scritta "password errata".

    E' possibile? (spero di essere riuscito a farmi comprendere)

    Grazie 1000!
    AltF4

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    non si capisce molto. Quante pagine usi per il login? Il tutto avviene dentro un iframe?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666
    E' vero non sono stato molto chiaro.

    Effettuo il login nella stessa pagina, sempre nell'iframe.

    In pratica inserisco la password se è giusta proseguo altrimenti:

    response.write("<font color='#FF0000'>Password Errata!</font>
    ")

    Sono stato più chiaro? Lo spero..
    AltF4

  4. #4
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    e il tuo problema è che visualizza una pagina diversa e non ti scrive "password errata"?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666

    Non proprio

    La scritta "Password errata" la visualizza e di per sè va acnhe bene.

    Ma siccome dove effettuo l'autenticazione ha lo sfondo beige, con response.write mi da la scritta "Password errata" come vorrei io, ma mi fa diventare lo sfondo della pagina bianco.

    Vorrei ovviare a tutto ciò.
    AltF4

  6. #6
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    ...e allora assegna al tag <body> l'attributo bgcolor="colorechevuoi"...
    se non è questo il problema, allora continuo a non capire
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666
    Questa è la parte del codice incriminata:

    <%

    Dim admin
    admin = request.form("admin")

    if admin = "default" then

    Set RecSet = Server.CreateObject("ADODB.Recordset")
    Addera = "SELECT * FROM news"

    RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

    RecSet.AddNew

    RecSet("Titolo") = Request.Form("titolo")
    RecSet("data") = Request.Form("data")
    RecSet("Messaggio") = Request.Form("messaggio")

    RecSet.Update
    RecSet.Close
    Connect.Close %>
    <body bgcolor="#fbf8dd" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    La notizia &egrave; stata inserita!



    <%
    else
    response.write("<font color='#FF0000'>Password Errata!</font>
    ")
    end if
    %>


    Spero che questo possa essere utile..
    AltF4

  8. #8
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    per prima cosa potresti iniziare a mettere fuori dalla condizione
    if... then / else quel tag <body> altrimenti nel caso di password errata non viene processato.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666
    e dove lo inserisco nel caso di password giusta?

    anzi in tutti e 2 i casi!

    Perchè se lo processasse anche in caso di password errata avrei risolto!
    AltF4

  10. #10
    codice:
    <%
    
    Dim admin
    admin = request.form("admin")
    
    response.write("<body bgcolor='#fbf8dd' leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>")
    
    if admin = "default" then
    
    Set RecSet = Server.CreateObject("ADODB.Recordset")
    Addera = "SELECT * FROM news"
    
    RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
    
    RecSet.AddNew
    
    RecSet("Titolo") = Request.Form("titolo")
    RecSet("data") = Request.Form("data")
    RecSet("Messaggio") = Request.Form("messaggio")
    
    RecSet.Update
    RecSet.Close
    Connect.Close 
    
    response.write("La notizia è stata inserita![/b]
    
    ")
    
    else
    
    response.write("<font color='#FF0000'>Password Errata!</font>
    ")
    
    end if
    %>

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.