Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666

    Destinazione response.redirect

    Buon pomeriggio!

    Se non sbaglio non è possibile settare response.redirect in un altro frame, qualcuno può consigliarmi come fare per realizzarlo lo stesso?

    In un altra occasione ho utilizzato la destinazione (_top) nel tag form ed ho risolto, ma in questo caso come posso fare: ?

    codice:
    <% 
    	Session.Abandon
    	Response.redirect "index.htm"
    %>
    :master:
    AltF4

  2. #2
    codice:
    <%if tuacondizione then%>
    <script language="Javascript">
    document.tuoform.target = "_top"
    document.tuoform.action = "tuapagina.asp"
    document.tuoform.submit()
    </script>
    <%end if%>

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666
    Scusami, ma non ho ben capito, tutta la mia pagina è questa:

    codice:
    <% 
    	Session.Abandon
    	Response.redirect "index.htm"
    %>
    Scusami ancora, ma sono un pò a digiuno!
    AltF4

  4. #4
    Al posto di fare il redirect con ASP , mostri una porzione di codice JS che setta il target
    del form e invia i dati alla pagina settata nell'action . . .

    Questo è il metodo per pilotare il target

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666
    Purtroppo non ho nessun form in questo caso, ho semplicemente un link "logout" che rimanda alla pagina logout.asp che è questa:

    codice:
    <% 
    	Session.Abandon
    	Response.redirect "index.htm"
    %>
    Tutto qua.
    AltF4

  6. #6
    Nella pagina di loout aggiungi i tag html , body e il form e metti quello script

    Poi vedrai che i dati vengon inviati alla pagine che hai scelto , nel form
    che hai specificato

    Volendo puoi specificargli anche il method POST o GET

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666
    .. lo so lo so.. è colpa mia

    ma ho fatto così e non funziona:

    codice:
    <html>
    <body>
    <form action="logout.asp" method="post" target="_top">
    <% 
    	Session.Abandon
    	Response.redirect "index.htm"
    %>
    </form>
    </body>
    </html>
    :master:
    AltF4

  8. #8
    chiedi a quelli di javascript come far fare il redirect ad un frame a partire da un altro frame..

    se la pagina fosse stata la stessa bastava un window.location="..."

  9. #9
    Originariamente inviato da AltF4
    .. lo so lo so.. è colpa mia

    ma ho fatto così e non funziona:

    codice:
    <html>
    <body>
    <form action="logout.asp" method="post" target="_top">
    <% 
    	Session.Abandon
    	Response.redirect "index.htm"
    %>
    </form>
    </body>
    </html>
    :master:
    Guarda il codice che ho postato sopra e cerca di capirlo . . .
    Te l'ho pure spiegato dopo

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.