Popup image
freddy
-
Galsungen Messages postés 6951 Statut Contributeur -
Galsungen Messages postés 6951 Statut Contributeur -
Bonjour à tous,
Je vous présente mon script :
<SCRIPT LANGUAGE="JavaScript">
function afficheVignette(cheminVignette,cheminMaxi){
document.write('<A HREF="javascript:afficheMaxi(\''+cheminMaxi+'\')"><IMG SRC="'+cheminVignette+'" HSPACE=0 VSPACE=0 BORDER=0 ALT="cliquez ici pour voir en grand"></A>');
}
function afficheMaxi(chemin){
i1 = new Image;
i1.src = chemin;
html = '<HTML><HEAD><LINK rel=stylesheet type="text/css" href="../styles/ident.css"><TITLE>Image</TITLE></HEAD><BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0 bgcolor="#F9966"><CENTER><IMG SRC="'+chemin+'" BORDER=0 NAME=imageTest onLoad="window.resizeTo(document.imageTest.width+14,document.imageTest.height+47)"><br><a href=# onclick="window.close()">Fermer</a></CENTER></BODY></HTML>';
popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=1');
popupImage.document.open();
popupImage.document.write(html);
popupImage.document.close()
};
</SCRIPT>
J'ai des vignettes que j'affiche sur mon site et sur un clic sur cette vignette, je veux afficher l'image réelle en popup.
Voici ce qui me permet de faire ca :
<SCRIPT LANGUAGE="JavaScript">afficheVignette("./thumbanniversaire/t_IMAG0008.jpg","./originalanniversaire/IMAG0008.JPG");</SCRIPT>
Mon problème est que lorsque cette image s'affiche, il y a les ascenseurs car ma photo fait 1600x1200 et mon ecran 1024x768.
Comment faire pour afficher ma photo comme l'apercu de windows XP ou il compresse l'image??
Merci de votre aide, j'espere avoir été clair
Je vous présente mon script :
<SCRIPT LANGUAGE="JavaScript">
function afficheVignette(cheminVignette,cheminMaxi){
document.write('<A HREF="javascript:afficheMaxi(\''+cheminMaxi+'\')"><IMG SRC="'+cheminVignette+'" HSPACE=0 VSPACE=0 BORDER=0 ALT="cliquez ici pour voir en grand"></A>');
}
function afficheMaxi(chemin){
i1 = new Image;
i1.src = chemin;
html = '<HTML><HEAD><LINK rel=stylesheet type="text/css" href="../styles/ident.css"><TITLE>Image</TITLE></HEAD><BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0 bgcolor="#F9966"><CENTER><IMG SRC="'+chemin+'" BORDER=0 NAME=imageTest onLoad="window.resizeTo(document.imageTest.width+14,document.imageTest.height+47)"><br><a href=# onclick="window.close()">Fermer</a></CENTER></BODY></HTML>';
popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=1');
popupImage.document.open();
popupImage.document.write(html);
popupImage.document.close()
};
</SCRIPT>
J'ai des vignettes que j'affiche sur mon site et sur un clic sur cette vignette, je veux afficher l'image réelle en popup.
Voici ce qui me permet de faire ca :
<SCRIPT LANGUAGE="JavaScript">afficheVignette("./thumbanniversaire/t_IMAG0008.jpg","./originalanniversaire/IMAG0008.JPG");</SCRIPT>
Mon problème est que lorsque cette image s'affiche, il y a les ascenseurs car ma photo fait 1600x1200 et mon ecran 1024x768.
Comment faire pour afficher ma photo comme l'apercu de windows XP ou il compresse l'image??
Merci de votre aide, j'espere avoir été clair
A voir également:
- Popup image
- Fake mcafee popup - Accueil - Piratage
- Image iso - Guide
- Reduire taille image - Guide
- Légende image word - Guide
- Acronis true image gratuit - Télécharger - Sauvegarde
4 réponses
Salut
Le problème c'est que j'ai 400 photos environ et j'ai pas envie de toutes me les taper à la main
Le problème c'est que j'ai 400 photos environ et j'ai pas envie de toutes me les taper à la main
Salut,
JavaScript n'est pas capable de réaliser ce genre de manipulation car il ne fonctionne que du côté client (à moins que tu utilises du JavaScript serveur, je crois que ça éxiste).
Je te conseille plutôt d'utiliser un script PHP qui retaille tes images en live lors de la création de la page...il y a par ailleurs plusieurs gestionnaires de galleries existants et libres écrits en PHP, tu trouveras à l'adresse ci-dessous une liste assez complète qui devrait répondre à tes attentes.
http://www.phpscripts-fr.net/scripts/scripts.php?cat=Galeries+%2F+Images&deb=20&tri=NOM&sens=ASC
Seul petit problème .... est-ce que ton hébergeur autorises le PHP ?
Learn with the best, teach the others
JavaScript n'est pas capable de réaliser ce genre de manipulation car il ne fonctionne que du côté client (à moins que tu utilises du JavaScript serveur, je crois que ça éxiste).
Je te conseille plutôt d'utiliser un script PHP qui retaille tes images en live lors de la création de la page...il y a par ailleurs plusieurs gestionnaires de galleries existants et libres écrits en PHP, tu trouveras à l'adresse ci-dessous une liste assez complète qui devrait répondre à tes attentes.
http://www.phpscripts-fr.net/scripts/scripts.php?cat=Galeries+%2F+Images&deb=20&tri=NOM&sens=ASC
Seul petit problème .... est-ce que ton hébergeur autorises le PHP ?
Learn with the best, teach the others
freddy, via photoshop ou the gimp tu peux retailler tes photos automatiquement. on apelle cela un script et c'est intégrer, donc tu lui donnes le répertoire à traiter en masse, le rep de sortie et l'action ou les actions à faire, et il retaille tout tout seul.
Et un temps pour chaque chose sous le ciel ...