HighDots Forums  

Problema di doppi apici

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss Problema di doppi apici in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
(:- Dan :-)
 
Posts: n/a

Default Problema di doppi apici - 12-20-2005 , 06:21 AM






Ragazzi, mi sembra di aver dimenticato tutte le conoscenze su
"giavascript" :-D

<input type="button" onclick="ButtonClick('&quot;aa')" value="Click Me!">

la funzione ButtonClick esiste e fa semlicemente un alert del valore
passato. se metto &quot; mi mostra correttamente i doppi apici.
Ma una volta non bisognava mettere un \ davanti??:

<input type="button" onclick="ButtonClick('\"aa')" value="Click Me!">


Daniele

Reply With Quote
  #2  
Old   
ZER0
 
Posts: n/a

Default Re: Problema di doppi apici - 12-20-2005 , 06:35 AM






On Tue, 20 Dec 2005 12:21:52 +0100, (:- Dan :-) wrote:

Quote:
Ma una volta non bisognava mettere un \ davanti??:

input type="button" onclick="ButtonClick('\"aa')" value="Click Me!"
No, ciccio. Questo non è javascript, è HTML: Sei dentro un attributo di un
elemento HTML. Se fai così, per il browser l'attributo finisce dopo \, perché
stai chiudendo la definizione del valore. Il carattere di escape lì, avrebbe
senso nel caso del singolo apice:

<input type="button" onclick="ButtonClick('l\'albero')" value="Click Me!">

Perché a quel punto è js, non HTML.


--
Peace is a lie, there is only passion. Through passion, I gain strength.
Through strength, I gain power. Through power, I gain victory.
Through victory, my chains are broken. The Force shall free me. (Sith Code)



Reply With Quote
  #3  
Old   
(:- Dan :-)
 
Posts: n/a

Default Re: Problema di doppi apici - 12-20-2005 , 06:40 AM





ZER0 wrote:
Quote:
On Tue, 20 Dec 2005 12:21:52 +0100, (:- Dan :-) wrote:


Ma una volta non bisognava mettere un \ davanti??:



input type="button" onclick="ButtonClick('\"aa')" value="Click Me!"


No, ciccio. Questo non è javascript, è HTML: Sei dentro un attributo di un
elemento HTML. Se fai così, per il browser l'attributo finisce dopo \, perché
stai chiudendo la definizione del valore. Il carattere di escape lì, avrebbe
senso nel caso del singolo apice:

input type="button" onclick="ButtonClick('l\'albero')" value="Click Me!"

Perché a quel punto è js, non HTML.
Porca tr........................
Grazie Zer0.. come sempre.
Ma la fate la cena quest'anno?


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.