Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    167

    Response.Redirect su altra cartella non funziona

    Invio dati con un form in POST e nell'altra pagina, dopo averli ricevuti, inserisco un Response.Redirect ad un file.
    Se è un file nella stessa cartella funziona, altrimenti no (è corretto il path indicato, l'ho anche stampato a video, ma non dà errore, semplicemente non fa niente).
    Anche utilizzando
    codice:
    With Response
                .Write "<script type=""text/javascript"">"
                .Write "document.location.href='percorso cartella/file_altra_cartella.asp'"
                .Write "</script>"
    End With
    non funziona.
    Soluzione, per reindirizzare la pagina alla pagina di un'altra cartella ?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Intanto e' un problema JS non ASP, e a naso direi che manca la barra iniziale o altro... a seconda se tu voglia indicare un percorso assoluto o relativo


    se parte dalla root: location.href='/percorso cartella/file_altra_cartella.asp'
    se e' relativo alla cartella attuale - stesso livello: location.href='../percorso cartella/file_altra_cartella.asp'
    se e' relativo alla cartella attuale - livello annidato: location.href='./percorso cartella/file_altra_cartella.asp'

    ps: in javascript la sintassi corretta e' window.location.href o se si riferisce alla finestra attuale come nel caso di un redirect si puo' usare anche solo location.href
    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
    Registrato dal
    Dec 2001
    Messaggi
    167
    Quote Originariamente inviata da br1 Visualizza il messaggio
    Intanto e' un problema JS non ASP, e a naso direi che manca la barra iniziale o altro... a seconda se tu voglia indicare un percorso assoluto o relativo


    se parte dalla root: location.href='/percorso cartella/file_altra_cartella.asp'
    se e' relativo alla cartella attuale - stesso livello: location.href='../percorso cartella/file_altra_cartella.asp'
    se e' relativo alla cartella attuale - livello annidato: location.href='./percorso cartella/file_altra_cartella.asp'

    ps: in javascript la sintassi corretta e' window.location.href o se si riferisce alla finestra attuale come nel caso di un redirect si puo' usare anche solo location.href
    Ho risolto passando direttamente l'indirizzo www...
    comunque lì non manca la barra iniziale, quel percorso che ho scritto è fittizio.

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.