Newsgroup: it.comp.lang.javascript
Titolo: dimensione delle immagioni

Sto scrivendo un piccolo script dove cambio la dimensione a delle immagini 
usando:
case 1:
img1.style.height = 160 + "px";; // Altezza in pixel
img1.style.width = 113 + "px";;  //  Larghezza in pixel
break;
case 2:
img2.style.height = 160 + "px";; // Altezza in pixel
img2.style.width = 113 + "px";;  //  Larghezza in pixel
break;
case 3:
img3.style.height = 160 + "px";; // Altezza in pixel
img3.style.width = 113 + "px";;  //  Larghezza in pixel
break;
Il problema è che è una bella scocciature scrivere img1 ... img2.. eccetera.
Ho provato ha inseriroli in un array oppure a scrivere
img + N.style.height = 160 + "px";; // Altezza in pixel
img(N).style.height = 160 + "px";; // Altezza in pixel
Ma non riesco a capire la sintassi
Qualcuno mi può aiutare?
Grazie
Leonardo

 img1.style.height = 160 + "px";; // Altezza in pixel
e cosa è "img1" ? l'id dell'immagine? (se sì quello che stai scrivendo è
una bruttura IE-Only, ti invito a testare il sito quantomeno anche con
firefox e opera).
Presupponendo sia l'id:
 - con questa function ottieni un riferimento all'oggetto:
 
http://www.criosoftware.it/default14.aspx
 - a questo punto basta un qualcosa del tipo
   var obj=GetRef("img"+i);
   obj.style ....
-- 
"Io odio
 perché sfruttati si nasce magari ci si diventa
 però non lo si inventa"
									99


Ti ringrazio. Si, img1 è l'ID. Quella che segue è la parte per FF
document.img1.style.height = 160 + "px" ;// FF Altezza 1n pixel
document.img1.style.width = 113 + "px";    //  Larghezza in pixel
Lo so che è una bruttura, ma funziona. Sono autodidatta e quello che so l'ho 
imparato girovagando in rete.
Mi puoi consigliare qualcosa di meglio?
Grazie
Leo

 Mi puoi consigliare qualcosa di meglio?
di meglio di quello che ti ho già consigliato? no ...
-- 
"E' l' ignoranza che crea l'intolleranza
 di gente cieca e senza coscienza"
									  S.S.S.


Mi riferivo a dei testi per imparare.
Intendo istruzioni singole con relativi esempi che si riferiscono a quella 
sola istruzione.
Purtroppo, di solito, si trovano script dove traspare la voglia di far 
sapere quanto uno è bravo ed invece di servire ad imparare. Secondo me non 
servono adimparare perché vengono presi nella loro interezza senza capire il 
funzionamento ed usati alla meno meglio.
Saluti
Leo

 sola istruzione.
beh, semplicemente la GetRef che ti ho postato recupera un riferimento
all'oggetto tenendo conto anche dei browser vetusti (IE4, anche netscape4
laddove possibile).
Per i browser moderni (IE>=5, firefox, opera etc) semplicemente per
ottenere un riferimento a un oggetto usa getElementById, la cui
documentazione la trovi qua:
 
https://developer.mozilla.org/en/DOM/document.getElementById



Grazie di nuovo.
Io so di non sapere come disse quel greco del quale mi sfugge il nome.
Leo

 -- 
Interessantissima, esiste anche una versione in italiano?
Grazie
Leo
 

 Interessantissima, esiste anche una versione in italiano?
a parte che senza un minimo di inglese nel nostro mestiere non vai da
nessuna parte, sě, esiste anche in italiano (basta cercare in google
"getElementById site:
mozilla.org
" e prendere la pagina in italiano)
-- 
"Affacciati affacciati benedici, guardaci
 guardaci...guardaci!
 Tanto sono quasi duemila anni che stai a guardare!"
									    E.B.