66 messaggi dal 27 agosto 2002
come posso includere dinamicamente una pagina in un altra??
ho una pagina contenitore (contenitore.asp)
a me servirebbe richiamarla passando la variabile contenente il nome della pagina da includere
(contenitore.asp?page=ciao)
in tal modo includerei la pagina 'ciao.asp'

ho provato con :
<!--#include file=""--> ma non accetta il response.write pagina al suo interno
<script language="JavaScript" src"ciao.asp"></script> ma mi dà errore sintassi

conoscete un rimedio??

grazie mille
zio

Memento audere semper
261 messaggi dal 14 dicembre 2001
Gli include non possono essere dinamici... ti conviene usare server.execute("nomepagina.asp")... l'unico inconveniente è che le variabili dichiarati nella pagina che stai includendo con execute non sono disponibili nella pag principale...

- Gabba Pietro -
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao,
dovresti fare il contrario... cioè, presumo che contenitore.asp porti in sè tutti gli elementi "statici" del sito come menu e immagini varie e poi, a seconda del parametro che riceve, include questa o quell'altra pagina dinamicamente.

Dovresti invece chiamare le pagine direttamente e poi saranno loro che includeranno gli elementi statici.

Esempio, voglio ottenere il seguente risultato:

<html>
<body>
<table>
<tr><td>Questo è il menu</td></tr>
</table>
<img src="banner.gif"><br>
<b>Questo è il corpo "interessante" della pagina.</b>
</body>
</html>

Provvederò a spezzare questo output in tre parti:
1) la parte "sopra"
2) la parte "sotto"
3) il contenuto di pagina:

sopra.asp
<html>
<body>
<table>
<tr><td>Questo è il menu</td></tr>
</table>
<img src="banner.gif"><br>


sotto.asp
</body>
</html>


pagina.asp
<!--#include file="sopra.asp"-->
<b>Questo è il corpo "interessante" della pagina.</b>
<!--#include file="sotto.asp"-->


In questo modo ogni pagina ha una sua "identità", cioè è direttamente raggiungibile con suo nome di file. In più non hai il problema di includere dinamicamente.
ciao

Enjoy learning and just keep making
66 messaggi dal 27 agosto 2002
è giusto questo che mi dici, ma mi devo attenere ad una struttura molto più complessa,per capirci si tratta di una intranet di una multinazionale , la pagina "contenitore" contiene query su oracle, sql server e sap..
molte molte molte grazie comunque
zio

Memento audere semper
66 messaggi dal 27 agosto 2002
mille grazie santiago.. era questo il motodo che cercavo :)
tnx
zio

Memento audere semper

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.