Newsgroup: it.comp.www.html
Titolo: Visualizzare le immagini con la stessa pagina

Ho trovato uno script (in pearl) che quando clicco su un thumb, mi
apre sempre una pagina predefinita passandogli come argomento
l'immagine da visualizzare.
Fin qui tutto OK, però l'esecuzione è molto lenta (probabilmente
dipende dal server di tripod). :((
Qualcuno sa consigliarmi un server che supporti il pearl in modo
abbastanza veloce, oppure un metodo alternativo per fare la stessa
cosa ?
Grazie in anticipo !
Ciao
Madmax® CBR900RR
First Motorcycle then Man !!!!
Togli -NONTISPAMMO- per rispondermi
madmaxsf-N...@freemail.it

 cosa ?
Intanto si scrive Perl :-))
Ad occhio lo script e' talmente semplice che la velocita' di Tripod
dovrebbe avere poca influenza, pero' che bisogno c'e' di uno script
intero per questo?
Voglio dire, i thumb te li fai da solo (immagino), basta farli diventare
un link:
<A HREF="immagine.jpg"><IMG SRC="thumb.jpg"></A>
Oppure, se vuoi farli aprire in un'altra finestra, con un piccolo
javascript.
Ciao,
Alfio


Se linko i thumb, l'immagine reale me la apre in una pagina vuota
senza sfondo e l'effetto è bruttino.
Io ho bisogno che i thumb si aprino in una pagina (già pronta) che ha
già uno sfondo.
Questa pagina che uso per visualizzare le immagini reali, deve essere
sempre la stessa, altrimenti mi dovrei costruire una pagina per ogni
thumb e dato che sono più di 300 ci metto una vita !!!
Con un javascript dici che potrei fare una cosa del genere ?


| Io ho bisogno che i thumb si aprino in una pagina (già pronta) che ha
| già uno sfondo.
| Questa pagina che uso per visualizzare le immagini reali, deve essere
| sempre la stessa, altrimenti mi dovrei costruire una pagina per ogni
| thumb e dato che sono più di 300 ci metto una vita !!!
|
| Con un javascript dici che potrei fare una cosa del genere ?
Si, ce ne ho uno già pronto... usalo pure, basta che mi lasci i credits nel
codice...
Questo va nell'head della pagina che servirà per mostrare le immagini
grandi...
<script type="text/javascript">
<!-- // nascondi ai vecchi browser
function load_image()
{
// original by andrea/bergamasco
// a.berga chiocciolina 
libero.it
// per cortesia non cancellate questi credits
var immagine = "";
var temp = location.search;
temp = temp.substring(1, temp.length);
immagine = temp;
document.write("<img src=" + immagine + " alt=" + immagine + ">")
}
// -->
</script>
e nel body inserisci dove serve
<script type="text/javascript">
<!-- //
load_image();
// -->
</script>
E nella pagina con le thumbnail dovrai inserire un codice così; supponiamo
che la pagina che contiene il codice per mostrare le immagini si chiami
mostra.htm e che cliccando su thumbnail.jpg si carichi immagine_grande.jpg
<a href="mostra.htm?immagine_grande.jpg"><img src="thumbnail.jpg"
alt="Clicca!"></a>
Ti consiglio di non usare i frames perché con questo script potresti avere
dei problemi.
Per il resto funzia alla perfezione sia con IE che con Netscape..
mandi!
andrea/bergamasco
--
______________________________
Le faq di it.comp.www.html:
http://digilander.iol.it/tamburo

codice...
Mi sembra il minimo ! :))
Ho fatto una prova e funziona. tutto OK.
Il mio sito è fatto con i frames, devo ancora provare, cmq grazie 1000


</a>
Dov'è che ho sbagliato ?


 Dov'è che ho sbagliato ?
Sbagli nel mettere un path che comincia con "file:../"
scrivi cosi':
<a href="show.htm?../images/large/naked/naked_03.jpg">
<img src="../images/mini/naked  eccetera
Ciao,
Alfio


Sono proprio andato in palla :))
Grazie alfio !


| <a href="show.htm?file:../images/large/naked/naked_03.jpg"><img
| src="../images/mini/naked/TN_naked_03.GIF" align="left" width="88"
| height="60"
| ></a>
| Dov'č che ho sbagliato ?
A parte l'errore che ti ha indicato Alfio, c'č un altro problema: con
Netscape i path non funzionano con questa versione dello script.
Per evitare rogne fai cosě:
show.htm?..%2Fbin%2Fimmagini%2F0004.jpg
ovvero al posto degli slash metti %F2
Ecco inoltre la versione aggiornata dello script con una piccola correzione
(decodifica del %F2 in Netscape)
<script>
<!-- // nascondi ai vecchi browser
function load_image()
{
// original by andrea/bergamasco
// a.berga chiocciolina 
libero.it
// per cortesia non cancellate questi credits
var immagine = "";
var temp = location.search;
temp = temp.substring(1, temp.length);
temp = unescape(temp);
immagine = temp;
document.write("<IMG src=" + immagine + " alt=" + immagine + ">")
}
// -->
</script>
mandi!
andrea/bergamasco