Newsgroup: it.comp.lang.javascript
Titolo: Dimensioni Immagini

Ciao,
qualcuno sa consigliarmi come posso leggere le dimensioni di un'immagine
senza dover far riferimento alle proprietą Width e Height del tag IMG???
In pratica devo settare due variabili es X,Y contenenti rispettivamente le
dimensioni orizzontali e verticali di una serie di immagini che devo andare
a prelevare da un URL al fine di settare le dimensioni di una finestra per
ciascuna immagine (chiaramente le immagini hanno dimensioni variabili e non
sono mai le stesse) quindi la finestra che le contiene deve essere anch'essa
di dimensioni variabili....
Spero di aver reso l'idea.....
Grazie e tutti in anticipo
Carlo

perche' non usare
if(document.images[numero_immagine].complete)
X/Y=document.images[numero_immagine].width/height
??
--
Bye
        Ro<*¿*>berto

 senza dover far riferimento alle proprietą Width e Height del tag IMG???
Per aprire una finestra che fitta completamente l'immagine fai un salto su 
http://www.jsdir.com
 --> Archivio --> PopUp
Ciao, Riccardo
-----------------------------------------------------------------------
http://www.bottegasanlorenzo.it
http://www.jsdir.com
Need a JavaScript password?
http://www.agora.it/Ri.Riccardi/ingresso.html
-----------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
Arthur Charles Clarke
-----------------------------------------------------------------------
.
.
.
.
.
 . . . . . . I Fantastici 4 stanno arrivando . . . . . .

Forse non ho capito io la domanda?!?
l'esempio che hai citato non serve a ridimensionare
la finestra in base all'immagine..
ridimensiona l'immagine in base alla finestra!
dovrei avere delle pagine in probo/javascript
che ridimensionano in base all'immagine,
se ho capito bene io la domanda linko l'esempio..


 Forse non ho capito io la domanda?!?
Direi che non hai capito la risposta :-)
Lo script che ho segnalato apre una finestra, mette l'immagine come sfondo, ci piazza un "loading..." finché lo sfondo non è caricato (non è progressivo come il tag <IMG... > classico) e poi lo
toglie.
Usare lo sfondo per mostrare l'immagine toglie tutti i possibili bordi dall'immagine.


..ma il browser si ridimensiona con l'immagine??


 ..ma il browser si ridimensiona con l'immagine??
E che je frega a CiSette? Ha parlato di finestre e comunque, volendo, sai meglio di me che č abbastanza semplice ridimensionare un browser anche se č full screen.
Che ne diresti di fare un salto su JsDir e provare? :-))))


semplice ridimensionare un browser anche se č full screen
:))
ecchecivoleva a dire che la domanda l'avevi capita !!
cmq. un IE in fullscreen non lo ridimensioni..
--
Bye
        Ro<*ż*>berto

 ??
Ciao,
da quel che mi risulta le proprietà width/height restituiscono ciò che viene
specificato all'interno del TAG IMG....dell'immagine visualizzata?!?!?! Io
invece delle immagini conosco solo il nome e niente altro.....derivano da un
ciclo che le estrapola da un DB che viene aggiornato con nuovi nomi
periodicamente.
Grazie molte per le risposte!
C7

Puoi anche ricevere le dimensioni
originali dall'immagine...
ad es:
var imgNuova= new img();
var imgNuova_windth=0;
var imgNuova_height=0;
function GetDimensioniImg(){
if(imgNuova.complete){
imgNuova_windth=imgNuova.width;
imgNuova_height=imgNuova.height;
alert("immagine caricata con
dimensioni:\n"+imgNuova_windth+"\n"+imgNuova_height)
}else
setTimeout("GetDimensioniImg()",200)
}
function preloadImg(imgname){
imgNuova_windth=0;
imgNuova_height=0;
imgNuova.src=imgname;
function GetDimensioniImg(){
}
come ho detto in un post precedente dovrei avere
delle pagine già fatte per un uso simile a quello che
tu indichi, mi sembra che addirittura prendevo la dimensione
dell'immagine , la dividevo per la velocità di connessione
e avvisavo che per la visualizzazione ci volevano tot
secondi..


 cmq. un IE in fullscreen non lo ridimensioni..
Buono a sapersi....... ma che palle 'sto IE!!!!
Ciao, Riccardo
-----------------------------------------------------------------------
http://www.bottegasanlorenzo.it
http://www.jsdir.com
Need a JavaScript password?
http://www.agora.it/Ri.Riccardi/ingresso.html
-----------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
Arthur Charles Clarke
-----------------------------------------------------------------------
.
.
.
.
.
 . . . . . . I Fantastici 4 stanno arrivando . . . . . .manca poco!.....