ESPRESSIONI JAVASCRIPT IN ATTRIBUTI HTML
E’ possibile inserire in una istruzione HTML dove occorre un valore una espressione
letterale (i.e. tra virgolette) javascript inserita tra bracket {} e preceduta
dall’ampersand (&) e terminante con un punto e virgola (;), come se fosse un
carattere speciale, alla pari di (spazio hard).
Ad esempio potreste scrivere
HR WIDTH “&{larghezzariga}; %” ALIGN=”CENTER”
per creare una riga la cui altezza, invece di esser predefinita da un numero inserito
come valore costante, venga definita attraverso la variabile javascript larghezzariga.
VIRGOLETTE ED APICI
I valori letterali sono inclusi tra virgolette (“). Ma se un valore letterale deve
contenere a sua volta un valore letterale, per consentire a javascript di distinguerlo
occorre racchiuderlo tra apici (‘).
Ciò in quanto i delimitatori di stringa possono essere sia le virgolette che gli apici,
purchè il tipo di delimitatore corrisponda in apertura e chiusura.
Esempio: document.write (“HR ‘&{larghezzariga}; %’ ALIGN=’CENTER’ ”)
ISTRUZIONI: BRACKET E PUNTI E VIRGOLA
Le istruzioni vanno separate l’una dall’altra con punto e virgola (;),
indipendentemente dal fatto che possano venir scritte su diverse righe per comodità di
lettura del sorgente.
I gruppi di istruzioni, appartenenti, cioè, allo stesso costrutto (funzione, istruzione
condizionale, etc.) vanno raggruppate tra bracket ({ }).
Popularity: 1% [?]
Vuoi essere sempre aggiornato??? Iscriviti ai feed o invia un trackback
Nessun commento, scrivi tu il primo!
Articoli correlati