Salve a tutti.
in una pagina web ho diverse thumbnails-anteprime di diverse foto. Vorrei che le foto si aprano in una popup che si ridimensioni in base alla risoluzione e che la funziona sia unica per tutti i click.
Chiedo troppo?
Grazie![]()
Salve a tutti.
in una pagina web ho diverse thumbnails-anteprime di diverse foto. Vorrei che le foto si aprano in una popup che si ridimensioni in base alla risoluzione e che la funziona sia unica per tutti i click.
Chiedo troppo?
Grazie![]()
hai gia cercato sul forum? (thumbnailImage/showImage/openCenteredWindow)
DYNAMIC+ [ E-mail ]
Secondo me non si può fare!
codice:<?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Code Example by DYNAMIC+</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="Content-Language" content="en-us" /> <script type="text/javascript"> <!-- function showImage( __urlImage ) { var _objImage = new Image( ); _objImage.onerror = function( ) { alert( "The image \"" + __urlImage + "\" does not exist." ); } _objImage.onabort = function( ) { alert( "The image \"" + __urlImage + "\" could not be downloaded." ); } _objImage.onload = function( ) { var _cx = _objImage.width; var _cy = _objImage.height; var _x = Math.round( (screen.width - _cx) / 2 ); var _y = Math.round( (screen.height - _cy) / 2 ); var _style = "scrollbars=no,menubar=no,toolbar=no,directories=no,location=no," + "status=no,resizable=yes,width=" + _cx + ",height=" + _cy + "," + "left=" + _x + ",top=" + _y + ",screenX=" + _x + ",screenY=" + _y; var _objWnd = window.open( "", "_blank", _style ); _objWnd.document.open( "text/html" ); _objWnd.document.write( "<html><head><title>Image Viewer by DYNAMIC+</title></head>" ); _objWnd.document.write( "<body topmargin=\"0\" leftmargin=\"0\" marginheight=\"0\" marginwidth=\"0\"" ); _objWnd.document.write( " <a href=\"#\" onclick=\"window.close( );\">" ); _objWnd.document.write( "<img src=\"" + __urlImage + "\" border=\"0\" alt=\"Image Prewiew by DYNAMIC+\" /></a></p>" ); _objWnd.document.write( "</body></html>" ); _objWnd.document.close( ); _objWnd.focus( ); } _objImage.src = __urlImage; } //--> </script> </head> <body> Click on an image to see it in a popup window!![]()
![]()
![]()
</p> </body> </html>
DYNAMIC+ [ E-mail ]
Secondo me non si può fare!
javascript OVVIAMENTE tutto attaccato (in HREF)
DYNAMIC+ [ E-mail ]
Secondo me non si può fare!
grandioso! grazie mille.
Lavoro un pò sul codice per tentare di spostare la popup in alto a dx.
in caso non ce la faccio, mi xmetto di romperti le scatole ancora un pò.
grazie mille![]()
cambia...Originariamente inviato da kaisersauzee
grandioso! grazie mille.
Lavoro un pò sul codice per tentare di spostare la popup in alto a dx.
in caso non ce la faccio, mi xmetto di romperti le scatole ancora un pò.
grazie mille![]()
var _x = Math.round( (screen.width - _cx) / 2 );
var _y = Math.round( (screen.height - _cy) / 2 );
con
in alto a destra....codice:var _x = Math.round( screen.width - _cx ); var _y = 0;![]()
![]()
DYNAMIC+ [ E-mail ]
Secondo me non si può fare!
ho tolto le variabili x e y.
E' lo stesso?
grazie, sei un mito![]()
se le hai tolte si aprira' in una posizione casuale, scelta dal browser|!Originariamente inviato da kaisersauzee
ho tolto le variabili x e y.
E' lo stesso?
grazie, sei un mito![]()
DYNAMIC+ [ E-mail ]
Secondo me non si può fare!
Hai ragione: in alto a sinistra!!![]()
Comunque, scusa, non le ho tolte, ho fatto così:
var _style = " scrollbars=no,menubar=no,toolbar=no,directories=no ,location=no," +"status=no,resizable=yes,width=" + _cx + ",height=" + _cy + "," + "left='0',top='0'"
grazie ancora!
servirebbe anche screenX e screenY, per NS4Originariamente inviato da kaisersauzee
Hai ragione: in alto a sinistra!!![]()
Comunque, scusa, non le ho tolte, ho fatto così:
var _style = " scrollbars=no,menubar=no,toolbar=no,directories=no ,location=no," +"status=no,resizable=yes,width=" + _cx + ",height=" + _cy + "," + "left='0',top='0'"
grazie ancora!
(che sarebbe left e top per IE)
DYNAMIC+ [ E-mail ]
Secondo me non si può fare!