9 messaggi dal 06 settembre 2002
Salve a tutti,
io ho una pagina asp sul server A)
e vorrei includere in questa pagina una pagina che si trova invece nel server B) come posso fare visto che ne server.execute funziona ne tanto meno Include?
c'è una soluzione a questo problema.
Considerate che su entrambi i server ho possibilità di scrivere pagine come mi pare e quindi di operare su database etc...
nell'esempio specifico ho sul server A) un calendario e vorrei metterlo anche nel server B ma deve rimanere sul server A in quanto è quello che viene realmente aggiornato.
Grazie anticipatamente per la vostra pronta risposta!
181 messaggi dal 06 luglio 2001
Un modo potrebbe essere quello di richiamare lo script presente sul server A lato client con Javascript.
Mi spiego meglio... nella pagina del server B in cui vuoi mostrare il calendario, inserisci questa riga nel punto giusto:

<script language="Javascript" src="http://www.serverA.it/calendario.asp"></script>


Il problema è che l'output della pagina calendario.asp deve avere sintassi Javascript.
Ovvero per farti capire dentro calendario.asp deve esserci roba del tipo:

...
codice asp che ad es.  raccoglie le variabili giorno, mese e anno da un DB
...

document.write("Giorno: <%=giorno%> Mese: <%=mese%>" Anno: <%=anno%>")


Questo è il primo modo che mi è venuto in mente.
Spero di esserti stato utile.

Ciao
Baxeico

-- Sciusciá e sciurbí nu se pö --
67 messaggi dal 03 marzo 2003
oppure usi le porte telnet
La soluzione c'è e si chiama XMLHTTP...
Un esempio lo trovate qui: http://www.mac4.it/site/article/viewarticle.asp?id=httprequest.xml

Ciao

m.casati - KORA

Matteo Casati
GURU4.net
56 messaggi dal 26 agosto 2002
www.klub01.com
scusate se rivango la questione ma è una cosa che mi interessa e solo ora trovo questa discussione.
se io volessi creare un file .vbs che faccia da libreria di funzioni e caricare questo file.vbs in una pagina asp, lato server quindi, su altro server come potrei fare? dovrei utilizzare xmlhttp?

grazie
181 messaggi dal 06 luglio 2001
No, direi che non puoi includere funzioni lato server con XmlHttp. Mi spiego meglio:
XmlHttp (se non erro) effettua una richiesta ad un server (come farebbe un browser) e poi tu puoi manipolare la risposta che riceve.
Se tu dal server A usi XmlHttp per collegarti al server B, quest'ultimo elaborerà il codice Asp presente nelle sue pagine, dopodiché invierà una risposta che poi potrà essere processata sul server A.
Nella risposta inviata dal server B al server A quindi non ci sarà il codice lato server, ma un'elaborazione di quest'ultimo da parte del server B.
Non potrai quindi richiamare sul server A una funzione presente nel codice lato server del server B.

Se ci pensi questo è anche piuttosto ovvio per motivi di sicurezza: un server non può mettere a disposizione il codice lato server a richieste che arrivano "da fuori".

Spero di essermi fatto capire.

Ciao
Baxeico

-- Sciusciá e sciurbí nu se pö --

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.