Newsgroup: it.comp.lang.javascript
Titolo: Javascript e immagini

Salve,
in una pagina web ho un tag IMG a cui è assegnato l'attributo 'name'.
Posso ricopiare l'immagine in un'altra parte della pagina "rubando" l'url 
dell'immagine dall'altro tag?
Spero di essere stato chiaro.
Saluti,
Giovanni 

 dell'immagine dall'altro tag?
Intendi dire impostare l'attributo src da un tag img ad un'altro?
In tal caso:
<img name="a" src="myimage.png" width="320" height="200" alt="" />
<img name="b" src="blank.png" width="320" height="200" alt="" />
<button	onclick="document.images['b'].src=document.images['a'].src">
copy from "a" to "b"
</button>
-- 
~ La realtà è un'illusione causata dall'assenza di alcool.

Ti ringrazio ma l'immagine deve essere inserita al momento del caricamento 
della pagina, si può?
Giovanni


 della pagina, si può?
Puoi inserire il codice nell'onload:
window.onload=function(){
	document.images['b'].src=document.images['a'].src;
}
Se non dovesse fare al caso tuo, volendo ci sono anche altri modi.
Se spieghi meglio il contesto magari possiamo trovare la soluzione più
adeguata.
-- 
~ Ci sono tre modi di fare le cose.
Giuste, sbagliate e come dico io. (Robert De Niro in "Casinò")

Vengo al dunque:
devo creare delle inserzioni ebay simili a questa: 
http://cgi.ebay.it/ws/eBayISAPI.dll?ViewItem&item=5620461061&rd=1&sspagename=STRK%3AMESE%3AIT&rd=1
Voglio posizionare la foto tra il testo copiando quella dell'inserzione che 
si trova in alto a sinistra o in basso.
Ma non voglio inserire l'url specifico per ogni foto ma creare una soluzione 
standard per tutte le inserzioni.
Giovanni


 standard per tutte le inserzioni.
Se ho ben capito, quindi, vorresti creare una sorta di "template", da poi
riusare in tutte le tue inserzioni?
In tal caso, se di template si tratta, il secondo tag IMG (quello che vuoi
che "erediti" l'immagine) lo scrivi già all'interno della pagina, o va
creato?
Nel primo caso, puoi anche utilizzare un approccio del genere:
<img name="a" src="myimage.png" width="320" height="200" alt=""
onload="document.images['b'].src=this.src" />
Dove ovviamente "b" è il "name" dell'altro tag IMG.
In questo modo appena il primo tag ha caricato l'immagine, la "passa" al
secondo, senza aspettare che l'intera pagina sia stata caricata.
Scusa la domanda, ma non ho mai usato ebay per fare inserzioni quindi
ignoro l'esatto funzionamento: ti permette di pubblicare pagine html tue,
con codice javascript interno?
-- 
~ Io ho una filosofia semplice: Riempi ciò che è vuoto.
Vuota ciò che è pieno. Gratta ciò che prude.
(A. R. Longworth)

 ha scritto nel messaggio 
news:nsiaw5jd...@ID-171124.news.individual.net...


 della pagina?
A questo punto se non puoi modificare quel tag (eBayBig), la soluzione che
rimane è l'uso del window.onload come ti ho mostrato in un post precedente,
da mettere dentro tag <script>. Ma non so se eBay ti permetterà di fare una
cosa del genere. E' probabile che tale codice ti venga eliminato una volta
inviato.
P.S.
Attento al quoting: 
http://wiki.news.nic.it/QuotarBene
Non è necessario che tu riporti l'intero messaggio in fondo.
-- 
~ Se il destino è contro di noi, peggio per lui!

Ci sono riuscito!!!
Guarda l'inserzione, la copia č quella di destra: 
http://cgi.ebay.it/ws/eBayISAPI.dll?ViewItem&item=5617866765
Ti ringrazio immensamente per l'aiuto che mi hai dato, senza non ci sarei 
riuscito.
Giovanni 

 riuscito.
Eh eh, troppo presto per cantare vittoria!!!
Se sposto l'immagine sotto al testo non funziona più nulla. 




Bisogna vedere cosa c'è nello spostarlo sotto al testo che gli può dar
noia. Mi dai il link con il codice non funzionante? Quello del post mi
visualizza correttamente le immagini.
-- 
~ Il tempo è quello che fai di lui.

Dopo essermi letto tutto il thread ed aver pure visto l'inserzione su 
eBay (pubblicità occulta?), mi viene spontaneo un "massì.. beviamoci su...".
Dario