Newsgroup: it.comp.lang.javascript
Titolo: ASP, JavaScript e... Foto!

Ho modificato un JavaScript trovato in Rete, la cui funzione è quella di
aprire delle popup window ridimensionate automaticamente in base alle
immagini che vengono aperte in esse, in maniera da funzionare con ASP: in
pratica ho costruito due pagine, una (lista.asp) nella quale vengono
mostrate delle thumbnails generate dinamicamente da un database, e l'altra,
la popup (popfoto.asp), che è una sorta di pagina di dettaglio nella quale
si aprono le immagini full-size (chiaramente in relazione alla thumbnail
cliccata)... fin qui nessun problema, l'applicazione funziona molto bene.
Ma siccome sono praticamente incontentabile ;-), ho deciso di andare oltre:
mi piacerebbe generare dinamicamente il tag <title> della pagina
popfoto.asp, associadolo ad un campo del database, ad es. contenente una
breve descrizione dell'immagine: ebbene, come si fa?
Ho fatto alcuni esperimenti, ad es. ho settato diversi recordset, ho provato
a mettere dei filtri modificando la clausola WHERE nell'SQL, ecc., ma
nessuno funziona (beh, effettivamente non sono esperto di ASP, mi faccio
aiutare da Ultradev...)
Allego l'indirizzo da cui scaricare il materiale, per tutti coloro che
volessero aiutarmi:
http://www.ivanhalen.com/foto.zip
Un grazie anticipato!
******************************
Ivan
E-mail: 
ivan...@tin.it
 / 
ivan...@tiscalinet.it
Home Page: 
http://www.ivanhalen.com
ICQ: 18010589



 aiutare da Ultradev...)
Ma insomma che ti serve? ASP o JavaScript?
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

 Ciao, Riccardo

A dire il vero non avevo visto questo post qui e ti ho risposto su www.asp
ma tanto c'era anche un pezzo di codice ASP quindi magari č meglio :)
Ciao
--
Alessandro
UGIdotNET - 
http://www.ugidotnet.org

 mente... :-)
Ok, allora visto che hai già la pop-up ti basta aggiungere (se già non ce 
l'hai) un campo nel DB e tirarne fuori il valore che stampi direttamente 
all'interno del tag TITLE
<TITLE><%=TitoloDaDb%></TITLE>
Ma è meglio se chiedi in it.comp.www.asp


 breve descrizione dell'immagine: ebbene, come si fa?
se vuoi ottenere di piů in termini grafici e funzionali io se fossi in
te farei tutto con chromeless o smartchrome (se hai bisogno di muovere
le immagini con il mouse) oppure gestirei tutto con i layers descrivendo
tutto il codice generato con ASP all'interno della stessa pagina.
Ciao
Pino
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Visita 
www.hp.too.it
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
E semplicissimo! Non serve il DB
crei nell'HEAD della page lista.asp questa roba:
<script language="javascript1.2">
<!-- NASCOSTO A BROWSER INCOMPATIBILI
description = new Array()
// attento che l'array, partendo da 0, è sempre
// indietro di 1 rispetto al numero dell'immagine!
description[0]="Questa_è_la_descrizione_della_foto_1"
description[1]="Questa_è_la_descrizione_della_foto_2"
description[2]="Questa_è_la_descrizione_della_foto_3"
description[3]="Questa_è_la_descrizione_della_foto_4"
description[4]="Questa_è_la_descrizione_della_foto_5"
description[5]="Questa_è_la_descrizione_della_foto_6"
// ecc.. per ogni immagine
// nota ke al posto degli spazi ho messo un underscore "_"
// puoi provare anke senza "_" ma non garantisco ke funzioni
function passa_titolo(numero_img) {
w=250                     // qui inserisci la larghezza della pop-up
h=450                      // qui inserisci l'altezza della pop-up
new_url="popfoto.asp?titolo=" + description[numero_img-1]
name="popfoto"
// attento alle virgole
prop="location=no,menubar=no,resizable=no,scrollbars=no,"
prop=prop + "status=no,toolbar=no,width=" + w + ",height=" + h
// attento alle virgole
window.open(new_url,name,prop)
}
// FINE NASCOSTO A BROWSER INCOMPATIBILI -->
</script>
poi nel BODY per ogni immagine:
<IMG src="immagine1.jpg" onClick="passa_titolo(1)">
<IMG src="immagine2.jpg" onClick="passa_titolo(2)">
<IMG src="immagine3.jpg" onClick="passa_titolo(3)">
<IMG src="immagine4.jpg" onClick="passa_titolo(4)">
<IMG src="immagine5.jpg" onClick="passa_titolo(5)">
<IMG src="immagine6.jpg" onClick="passa_titolo(6)">
<!-- ecc.. per ogni thumbnail -->
Ma non è ancora finita!
nella pagina popfoto.asp, all'interno della sezione HEAD,
devi mettere le seguenti righe in ASP
....
<%
dim titolo_pagina
titolo_pagina=request.querystring("titolo")
titolo_pagina=replace(titolo_pagina,"_"," ")
response.write "<TITLE>" + titolo_pagina + "</TITLE>"
%>
....
Tutto chiaro? per info mail me @ 
htmlp...@email.it