Newsgroup: it.comp.lang.javascript
Titolo: Caricare IMG nello stesso HTML

Ciao NG,
perdonatemi l'intrusione improvvisa, ma ho bisogno solamente di un
vostro piccolo aiuto.
Io ho questo script:
<script>
function f(a) {
document.images['ab'].src=a
}
</script>
Che legato a questo codice HTML
<tr> 
    <td><a href="#" onclick="f('img/1.jpg');">1</a></td>
    <td><img src="/img/1.jpg" name="ab" width="150" height="150"></td>
  </tr>
Mi permette di caricare una serie di immagini tutte nello stesso HTML.
Solo che lo sbattimento di questa cosa è che devo stare a sostituire per
ogni foto (ne ho circa 300) nel link HTML il nome (1.jpg 2.jpg etc...)
di ogni immagine...e essendo molte non ne ho voglia.
Esiste un modo più veloce e più indolore per realizzare la stessa cosa?
Grazie a tutti.
-- 
Crastilclaun
http://www.ideegrafiche.net
info[at]
ideegrafiche.net

 Esiste un modo più veloce e più indolore per realizzare la stessa cosa?
Non e' chiaro esattamente cosa tu voglia fare. Vuoi generare 
automaticamente 300 link nella stessa pagina, che richiamano le relative 
foto? O cos'altro?
-- 
C'ya,
ZER0 :: coder.gfxer.webDesigner();
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 foto? O cos'altro?
si scusa...mi sono spiegato male, allora:
ho una pagina, che chiamo fotografie.html
In questa pagina ho 300 link in html, che non sono altro che i numeri,
qundi ho 1 - 2 - 3 - 4 etc...fino ad arrivare a 300.
Ho 300 fotografie da far vedere (1.jpg 2.jpg 3.jpg etc...)
Ho la prima immagine posizionata li, dentro una tabella (mettiamo).
Clicco su 2 e l'immaigne 2.jpg si carica nello stesso posto di quella
che c'era prima, clicco 3 e l'immaigne 3.jpg si carica nello stesso
posto della 3 e cosi via.
logicamente se sono alla foto 145 e voglio rivedere la 3, clicco su 3 e
la foto 3 si carica nello stesso posto della 145.
spero di aver chiarito la situazione
grazie.


 spero di aver chiarito la situazione
Quindi si ritorna al discorso di prima: vorresti che ti generasse 
automaticamente il codice HTML (nel caso dei link)?
Cmq tieni conto del mio consiglio, 300 link sono veramente tanti.


 automaticamente il codice HTML (nel caso dei link)?
scusami...non conoscendo il javascript non avevo capito bene la tua
domanda...beh...se si potesse generare automaticamente i link sarebbe
una bella cosa visto che come dici tu 300 sono veramente molti...
poi ritornando al discorso "avanti" e "precedente" mi piacerebbe anche
questo....ma poi non ho capito, tu cosa faresti?
un menu a discesa dove piazzare i numeri delle foto oppure un campo dove
inserire un numero a tua scelta per poi cliccare "vai" e ti da la data
foto?
Grazie ancora.


 foto?
Puoi fare entrambi, o solo uno di questi, dipende da te. Secondo me e' 
piu' utile un menu' a discesa e con pulsanti avanti/indietro piuttosto 
che avere trecento link in una pagina.
Dipendentemente da quel che decidi di fare, ti posso scrivere il codice 
relativo. E' cmq abbastanza semplice.


 che avere trecento link in una pagina.
ok dai, vada per il menu a discesa!
:D
Aspetto in trepidate attesa il tuo codice!
Grazie mille.


 Grazie mille.
De nada.


 personali, quindi non aspettarti alcun capolavoro:
beh...quello di adesso per me è già un capolavoro non capendoci nulla!!!
;)
Cmq se nn mi funzia...sicuramente ho cazziato qualche cosa...la pagina è
questa
www.ideegrafiche.net/ftp/javascript
Mi sa che ho sbagliato perchè non ho messo sulla stessa linea il codice...il
fatto è che non so quale devo spostare!!
:)
-- 
Crastilclaun
http://www.ideegrafiche.net

 fatto è che non so quale devo spostare!!
Errori di Javascript non ne da', credo che il "problema" sia che nel 
mio esempio ho messo come path delle immagini:
/img/
mentre a quanto pare il path e':
img/
quindi ti basta andare a cambiare quello:
photos[i-1]=new Option(i,"/img/"+i+".jpg")
diventa:
photos[i-1]=new Option(i,"img/"+i+".jpg")


 img/
si...solo che sono stato pirla io che nn l'ho corretto dappertutto....ma
solo in un punto.
grazie ancora.
ciao
