Newsgroup: it.comp.lang.javascript
Titolo: Caratteri speciali

Come si fa a mettere in una variabile un indirizzo web visto che appena
trova // JS si incavola?
Il problema mio pero' e' che non conosco gli indirizzi prima, perche'
arrivano da asp e quindi non posso mettermi a scriverli con gli appositi
caratteri speciali.
C'e' qualche funzioncina ?
Grazie per ogni aiuto
Ciao
Ste

 caratteri speciali.
ma come ti arrivano?
puoi far fare l'escape() direttamente al motore asp usando JScript come
linguaggio di scripting (VBScript non ha tali metodi) oppure usare il metodo
Server.URLEncode() messo a disposizione dall'ambiente ASP.
ciao
--
    Federico Sasso &8v>
 
http://www.crt.unige.it/jsSQL
    The jsSQL Project - JavaScript Database and SQL Engine

 Server.URLEncode() messo a disposizione dall'ambiente ASP.
ah sono semplicemente scritti per esteso in un campo varchar che leggo in
asp per settare delle var js che poi uso lato client






Scusate se mi intrometto. Esiste una funzioncina 
javascript anziché per la codifica delle URL come fa escape(), per la codifica 
dei tag HTML (e altri caratteri che per essere correttamente visualizzati in 
pagine HTML devono essere tradotti in &xxx;)?


 


Grazie, e scusate dinuovo,


Nicola.



 
Forse non ci metti gli apici intorno....
Non è che fai: var variabile=<%=VarUrlASP%> ?
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
------------------------------------------------------------------------
               Nessun traguardo è abbastanza lontano.
------------------------------------------------------------------------

 ha scritto nel messaggio
news:MPG.14f4c2348...@news.libero.it...


 pagine HTML devono essere tradotti in &xxx;)?
JavaScript non ti mette a disposizione tali metodi, ma puoi girare intorno
ai problemi:
usa il tag PRE per ignorare la codifica dei tags html:
  document.writeln('<pre>'+HTMLstring+'</pre>');
ed aggiungi nell'header della pagina l'indicazione del charset piu'
opportuno:
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
ovviamente esiste anche la possibilita' di implementarsi in proprio la
funzione HTMLEncode() in JavaScript client-side


 ma no dai, ne prendo tanti di campi, solo gli url non mi girano ;-))
Beato te che non ti girano solo quelli :-)
Ok, allora potresti postare tutti i pezzi coinvolti? ASP/HTML/JavaScript.
Con qualche esempio dei campi che escono dal database?
Non mandare in e-mail che sono temporaneamente con un modem a 14.400... :-(


 ha scritto nel messaggio
news:MPG.14f5fec6b...@news.libero.it...


 
... guarda, io ti aiuto volentieri, come tutti, anche perché come minimo c'è 
qualcosa da imparare (non si fa niente per niente no?), ma se non me ne dai la 
possibilità..... arrangiati.


 ha scritto nel messaggio
news:MPG.14f67c52f...@news.libero.it...


 </script>
Che è una cosa innocentina come non mai... 
Io per abitudine uso i doppi apici, ma non vuol dire niente.
Se il suggerimento di Federico (il metodo urlencode() di ASP) non ha risolto, 
posteresti un "view-source:"?


 ha scritto nel messaggio
news:MPG.14f93c271...@news.libero.it...
