Newsgroup: it.comp.lang.javascript
Titolo: Nome Immagine

Non ricordo più come si ottiene il nome dell'immagine su cui si clicca.
Se mi potete aiutare, grazie
Ciao
Paolo

 Non ricordo piů come si ottiene il nome dell'immagine su cui si clicca.


 Se mi potete aiutare, grazie
Credimi: ci ho pensato cinque minuti ma, sarà il sole, non ho capito che 
vuoi :-(
Cosa intendi per "nome dell'imamgine", o, meglio, che ci devi fare?
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
              All the JavaScript you need
------------------------------------------------------------------------
               Nessun traguardo è abbastanza lontano.
------------------------------------------------------------------------

 vuoi :-(
non ricordo il nome della funzione o metodo per ottenere con un click il
nome dell'immagine su cui si clicca,
ad esempio:
onClick ecc
Risultato
           MiaImmagine.jpg
Grazie, ciao
Paolo

 nome dell'immagine su cui si clicca,
<a href="#" onclick="alert(document['img1'].src)"><img name="img1"
src="miaimmagine.jpg" border="0"></a>
Maurizio.


Grazie per l'aiuto.
Volevo chiederti ancora un particolare che non riesco a risolvere:
ho costruito per un amico un sito che però ha un problema di cui non mi sono
accorto,
per un problema legato al fatto che da me è stato progettato a 1024x768,
ma chi usa una risoluzione inferiore è soggetto ad un inconveniente.
Ho dei pulsanti sotto ad uno spazio riservato allo scorrimento di immagini.
Chi usa una risoluzione
anche 800x600, per vedere i pulsanti è costretto a far scorrere la pagina,
ma non appena
si preme sul pulsante "avanti" la pagina scorre di nuovo in alto e
rinascondendo i pulsanti.
Come posso fare che al click su un pulsante (avanti o indietro) la pagina
non scorra?
Il sito è 
www.binucci.com
Grazie di nuovo per l'aiuto
Ciao
Paolo

salve
approfittando della discussione
mi è venuto in mente un mio problema
molto simile
che consisteva però nell'altezza anzichè l'src
e che ora ho potuto risolvere: document['img1'].height
però nel caso in cui si hanno immagini che non sono richiamate nella pagina
web ma si trovano
soltanto sole solette all'interno della directory remota
posso creare una variabile che assumi il valore dell'altezza in base al nome
del file di 'ste immagini?
Penso che non sia possibile perchè ripensandoci servirebbe (al posto di
document) un oggetto come Server dell'asp e il js non è un linguaggio lato
server.
Cmq come si può fare?
In js è possibile? (secondo me no)
e come si farebbe in asp?

 ha scritto nel messaggio
news:M9Wc7.3679$2L.3...@news.infostrada.it...

Tutto OK, perfetto
Grazie
Ti chiedo forse una cosa assurda.  Avendo 6000 immagini da gestire,
l'applicazione suddetta è possibile definirla una volta sola per tutte le
immagini, oppure bisogna comunqua scrivere il codice per ciascuna di esse?
Grazie
Ciao
Paolo

 Grazie
Devi scrivere per ciascuna, o usare qualche funzione che lo generi in 
automatico.
6000??????!!!!!
E vuoi fare tutto a mano? Cosa aspetti a metter su un database?


 Ciao, Riccardo
Non ho mai creato database, per cui seguo altre strade:
Ho creato una pagina dove ti puoi scorrere tutte la miniature,
se fai click su una miniatura, una funzione mi cerca l'immagine grande con
lo stesso nome della piccola, un pulsante a fianco mi aprirà la scheda con
testo , che porta sempre lo stesso nome dell'immagine. Per cui con poche
righe di codice il gioco è fatto.
Sempre che il tutto venga fatto a dovere.
Questo metodo mi consente di inserire qualsiasi numero di immagini, senza
mai più scrivere o modificare codice.
Ciao
Paolo

 righe di codice il gioco è fatto.
Prova questo codice:
<HTML>
<HEAD>
	<TITLE>6000 Immagini</TITLE>
<SCRIPT>
<!--
function nome(im)
	{
	alert(im.substring(im.lastIndexOf("/")+1,im.lastIndexOf(".")))
	}
//-->
</SCRIPT>
</HEAD>
<BODY BGCOLOR="#ffffff">
<IMG SRC="NomeImmagine.gif" onMouseDown="nome(this.src)">
</BODY>
</HTML>
Non cambiare onMouseDown() on onClick() per non perdere compatibilità 
cross-browser.
Resta il fatto che comunque gestire un tal numero di immagini 
manualmente è un gran casotto.
