Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Realizzare include dinamici

    Avrei la necessita di mantenere una struttura per tutto il sito e di modificare solamente le informazioni interne a questa struttura. Ho pensato di realizzare degli include dinamici (cioè costruendo il percorso dinamicamente in base alla necessità), in questo modo:

    codice:
    lingua = session("lingua")
    
    percorso = "pagina_"&lingua".asp"   'del tipo percorso = pagina_es.asp
    dove lingua varia tutte le volte che si passa da inglese a spagnolo a tedesco a italiano.
    Ho provato ma logicamente una cosa del genere è impossibile, per caso sapete come si può fare o un altro sistema simile a questo?
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  2. #2
    Le SSI vengono processate dal server prima del codice ASP.

  3. #3
    Ciao, puoi provare con Server.Execute(pagina).
    Attenzione, non è proprio un inclusione, ma in realtà esegue la pagina... la differenza è che non mantieni le variabili della pagina che include nella pagina inclusa (e viceversa), però le puoi passare come querystring.

    Ciau!
    - Dean

  4. #4
    Utente di HTML.it L'avatar di EmTmE
    Registrato dal
    Jun 2001
    Messaggi
    333
    Originariamente inviato da Atari
    Ciao, puoi provare con Server.Execute(pagina).
    Attenzione, non è proprio un inclusione, ma in realtà esegue la pagina... la differenza è che non mantieni le variabili della pagina che include nella pagina inclusa (e viceversa), però le puoi passare come querystring.

    Ciau!
    - Dean
    miiiiiiiiiiiiiii
    bellissimo mica saresti così buono da fare mini esempio sul passaggio variabili con al querystring ???
    se funzia risolvo un problemone anche io molto simile al tuo su cui mi sono fermato proprio per il discorso che ha fatto Mems che le SSI vengono processate prima del codice.

  5. #5
    scusami, ho controllato ora, ti ho scritto una minchiata :O
    dato che anche la pagina inclusa si prende l'url della pagina padre, cioè che include, tu puoi utilizzare la querystring della pagina padre.
    Per passare le variabili, definite nella pagina padre (non nella qs), alla pagina inclusa, io avevo usato le sessioni :
    codice:
    ' pagina padre
    MiaVariabile = "abcd"
    Session("Data") = MiaVariabile
    Server.Execute("pagina_inclusa.asp")
    
    ' pagina figlio
    MiaVariabile = Session("Data")
    Ciau!
    - Dean

  6. #6
    Utente di HTML.it L'avatar di EmTmE
    Registrato dal
    Jun 2001
    Messaggi
    333
    Originariamente inviato da Atari
    scusami, ho controllato ora, ti ho scritto una minchiata :O
    dato che anche la pagina inclusa si prende l'url della pagina padre, cioè che include, tu puoi utilizzare la querystring della pagina padre.
    Per passare le variabili, definite nella pagina padre (non nella qs), alla pagina inclusa, io avevo usato le sessioni :
    codice:
    ' pagina padre
    MiaVariabile = "abcd"
    Session("Data") = MiaVariabile
    Server.Execute("pagina_inclusa.asp")
    
    ' pagina figlio
    MiaVariabile = Session("Data")
    Ciau!
    - Dean
    Mi sono un attimo perso ...
    non è che ti va di guardare questo post che avevo fatto e dirmi qualcosa ?
    grazie in anticipo.
    mio post precedente

  7. #7
    penso che quello che basti a te sia :
    Server.Execute("path\" &nome_utente& "\file.asp")

    Il secondo post era una correzione su come passare dati\valori dalla pagina che include alla pagina inclusa.

    Ciau!
    - Dean

  8. #8
    Utente di HTML.it L'avatar di EmTmE
    Registrato dal
    Jun 2001
    Messaggi
    333
    Originariamente inviato da Atari
    penso che quello che basti a te sia :
    Server.Execute("path\" &nome_utente& "\file.asp")

    Il secondo post era una correzione su come passare dati\valori dalla pagina che include alla pagina inclusa.

    Ciau!
    - Dean
    Esatto infatti io in file.asp devo prendere i valori contenuti ed utilizzarli. Per quello mi sono aggregato subito
    Grazie

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 © 2026 vBulletin Solutions, Inc. All rights reserved.