popup con layout definito

  • Creatore Discussione Creatore Discussione ilforaz
  • Data di inizio Data di inizio

ilforaz

Nuovo Utente
10 Ott 2004
3
0
0
cagliari
ilforaz.3000.it
Ciao a tutti, ho un problema che sono sicuro mi aiuterete a risolvere: ho nel mio sito una galleria con tantissime immagini, e volevo realizzare uno script che mi permetesse di aprire le immagini piccole in un popup dalla grafica definita,come ad esempio il logo del sito, uno sfondo preciso ecc. ecc.. magari da realizzare tramite un css. Non posso però generare un file html per ogni foto, perchè sono troppe...piuttosto volevo creare un comando che dicesse: apri la foto ingrandita in un popup che ha quella struttura...E' possibile, senza dover ricorrere a linguaggi diversi dal java?
Grazie per l'aiuto, Diego.
 
Ti conviene utilizzare un apposito software per generare degli album...
A questo proposito, posso indicarti JAlbum.
Con pochi e semplici passaggi, puoi creare delle pagine web in cui delle tue foto vengono create le famose thumbnails da visualizzare in finestra pop-up (che personalmente però ti sconsiglio) oppure al centro della pagina.

Il programma viene distribuito in modalità freeware, e lo puoi scaricare dal qui (ne puoi leggere una sua breve descrizione in questa pagina); sempre nello stesso sito, trovi spiegato come usarlo e le skin, ovvero dei modelli di pagina predefiniti (ma volendo, ne puoi creare uno te).

Spero di esserti stato utile... :)

Ciao. :byebye:
 
Si ma il mio problema non è la gallery...quella è già on line e funziona perfettamente...solo che cliccando su le immagini piccole queste si ingrandiscono in un'altra finestra. Io volevo realizzare qualcosa di più sofisticato...evitando però di crearmi una pagina di popup per ogni foto che ho nella gallery...sarebbe un lavoro impossibile...pensavo di utilizzare un qualcosa come:

noweOkienko = null;
function powieksz(src, w , h)
{
if(window.screen){
aw=screen.availWidth;
ah=screen.availHeight;
}else{
aw=640;
ah=450;
}
if ( noweOkienko == null || noweOkienko.closed )
{
ustawienia=
"left=" + (aw-w)/2 + ","
+"top=" + (ah-h)/2 + ","
+"screenX=" + (aw-w)/2 + ","
+"screenY=" + (ah-h)/2 + ","
+"width=" + w + ","
+"height=" + h + ","
+"innerWidth=" + w + ","
+"innerHeight=" + h + ","
+"toolbar=no,"
+"location=no,"
+"directories=no,"
+"status=no,"
+"menubar=no,"
+"scrollbars=no,"
+"resizable=no"
noweOkienko = window.open('','obrazek',ustawienia);
}
noweOkienko.document.open();
noweOkienko.document.clear();
noweOkienko.document.write(
"<html><head>\n"
+"<style><!--\n"
+"body{background-repeat:no-repeat}\n"
+"--></style>\n"
+"</head>\n"
+"<body background=" + src + "></body>\n"
+"</html>"
);
noweOkienko.document.close();
noweOkienko.focus();
}

Me l'ha dato un tipo in chat ma non ho capito molto bene come funziona...(non sono molto ferrato in java!)se qualcuno mi può aiutare ad adattarlo...in pratica il gioco è fatto se definisco un css tra head e /head nello script!
 
Bel problemino!
Lo script illustrato potrebbe pure funzionare!
E' fatto bene......

Sarebbe molto più semplice e malleabile una pop-up con ASP!
Una sola, e poi i CSS e hai finito.

Se supporti ASP, posso provarci io!

Ciao.
 
Grazie lo stesso...ma il mio webspace non mi offre il supporto ASP...è uno spazio gratuito e pure scarso...Cmq ho risolto "in parte", mettendo direttamente la grafica nella foto...un po' semplicistica come soluzione però rende....
Grazie di nuovo, spero di rivederci presto in questo forum.
 

Discussioni simili