12 messaggi dal 22 agosto 2003
Salve,
avrei la necessita di passare del codice HTML con reponse.write... ma mi elabora i tag.. io vorrei per esempio che mi stampassare del codice HTML + un variabile ..

Ex:

Response.write ("<href etc etc ") & varibile

in modo da vsualizzare il codice HTML personalizzato in base alla varibile ..


GRazie a chi mi aiuterà
181 messaggi dal 06 luglio 2001
Per non fare interpretare il codice html dal browser devi usare il metodo HTMLEncode dell'oggetto Server:

stroutput = "<href etc etc " & varibile
Response.write Server.HTMLEncode(stroutput)

Modificato da baxeico il 22 agosto 2003 12.55 -

Ciao
Baxeico

-- Sciusciá e sciurbí nu se pö --
12 messaggi dal 22 agosto 2003
grazie mille, io pero avrei la necessita di visualizzare una intera pagina ASP in codice HTML mi spiego meglio...

la prima pagina, ho tutte le news del sito, io adesso vorrei anche visualizzarla sempre tramite ASP tutta in HTML, attraverso un apposito bottone, esiste qualche funzione per fare HTMLENCODE di una intera pagina ?

181 messaggi dal 06 luglio 2001
Devi usare xmlhttp che ti permette di accedere alla pagina e ne mette tutto il contenuto (il codice HTML) in una variabile.
Poi stampi la variabile con HTMLEncode.

Per usare XMLHttp cerca qui sul forum, troverai quello che ti serve.

Ciao
Baxeico

-- Sciusciá e sciurbí nu se pö --
12 messaggi dal 22 agosto 2003
Ciao, mi da errore... ti posto il codice:

<%
Dim url, outputHtml
Dim objXMLHTTP
Set objXMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")
url = "newsletter.asp"
objXMLHTTP.Open "GET", url, False
objXMLHTTP.Send
outputHtml = objXMLHTTP.responseText
set objXMLHTTP = nothing

response.write HTMLEncode (outputHtml)

%>

Errore che mi da è :
error '80004005'
Unspecified error

/asptohtml.asp, line 6

Cosa è sbagliato ?

Grazie
5 messaggi dal 08 maggio 2003
Secondo me non dovresti passare come argomento del metodo Write tutta la stringa HTML.... forse faresti meglio a crearti il codice HTML come vorresti ke appaia, e poi ci metti in output solo la variabile.

Es:
<p>Codice HTML:</p>
<pre>&lt;a href=&quot;link.htm&gt;Collegamento&lt;/a&gt; con <% = variabile %></pre>

Prova questo codice e fammi sapere se ti va bene. Se poi sei costretto a passare tutto l'html con il metodo write, allora quando hai un tag html, non scrivere < e >, ma &lt; e &gt;
In questo modo dovrebbe non processare l'html.
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao,
anche io l'altro giorno ricevevo questo errore:

error '80004005'
Unspecified error

è dovuto al fatto che xmlhttp cerca di connettersi a internet e se trova un firewall di mezzo (o se non sei connesso) non riesce a svolgere il suo compito.

Ah... una cosa: hai definito il percorso in questo modo:
url = "newsletter.asp"
devi specificare TUTTO il percorso http. Esempio:
url = "http://localhost/miosito/newsletter.asp"

Nota per i firewall:
Io ho ZoneAlarm e ogni volta che un nuovo programma vuole accedere a Internet mi chiede se deve dare l'autorizzazione. Dovresti rispondere Sì, così che xmlhttp può fare il dovuto. Se hai un'altro firewall o non ricevi questa richiesta, devi abilitare l'accesso per Com surrogate. Poi, in caso, lo ri-disabiliti.


Secondo me non dovresti passare come argomento

Per il momento può anche andar bene così... fallo funzionare poi lo personalizzi

Enjoy learning and just keep making

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.