L'éditeur JavaScript
Visiteur non-identifié | Identifiez-vous | Devenir membre
Code perdu ? | Combien de visiteurs sur votre site ?
Rechercher :
Page d'accueil
     Home Page

JavaScript
     Tous les scripts
     Proposer un script
     Recherche de script
     AJAX
     Cours de JavaScript
     Liste de discussion
     Forums

Services :
     CountUs
     myCircle
     ClickInText
     XooIt

Trucs et astuces :
     HTML / CSS
     PHP / MySQL
     Réferencement
     Graph / Présentation
     Toutes les astuces
     Ajouter un article

MailingList :
113705 abonnés

Annuaire webmaster :      Hebergement web
     Referencement
     Sites webmasters
     XHTML - CSS2
     PHP
     Affiliation - Pub
     FAI

     Annuaire webmaster

Ressources pour webmasters :
     Kit graphique
     Foire aux questions
     Les membres
     Devenir annonceur
     Faire un lien
     Contact

Partenaire :
     Compteur live
     Créer un forum
     Le PHP facile
     Comscripts
     Liens sponsorisés
     Page Rank
     Gifs animés, f...
     Easy-script.com
     Le village de ...
     La cuisine de ...
     Web creation ...
     Créer son site...
     Azote.org - no...
     Les kits graph...
     Electroniq...
     Poésie et cita...
     Les autres
     Votre site ici ?


Gestion de vignettes + images agrandies par popup

Description

Ce script place sur votre page la vignette de votre création et gère l'ouverture d'une popup aux dimensions de l'image agrandie.


Exemple :




Compatibilité :

 FireFox : Toutes versions
 Mozilla : 1 et +
 Internet Explorer : 4 et +
 Netscape Navigator : 4 et +


Chiffres :

Date de création : 4/07/2003
Dernière modif : -
Visites de la page : 242963
Envois par mail : 4667


Edition du script :

Pour éditer ce script, vous devez remplir le formulaire ci-dessous.
Une fois le formulaire rempli, cliquez sur "Editer votre script !", votre script personnalisé s'affichera plus bas dans la page.
Les champs marqués en rouge sont obligatoires.

Entrez ici le chemin de la vignette
(par exemple: images/vignette.gif ou http://www.monsite.com/images/vignette.gif) :


Entrez ici le chemin de l'image au grand format (celle qui s'affichera dans la popup
(par exemple: images/grande.gif ou http://www.monsite.com/images/grande.gif) :




Votre script personnalisé :

Voici le code JavaScript à inserer dans votre page.
ATTENTION : Suivant votre editeur HTML, vous risquez de voir apparaitre des petits carrés noirs. Vous devez remplacer ces carrés noirs par un saut de ligne (ENTER).

A mettre entre les balises <HEAD> et </HEAD> :



A mettre entre les balises <BODY> et </BODY>, à la place ou vous desirez mettre la vignette :



Services email :

Je désire recevoir mon script personnalisé par email
Je désire recevoir un email en cas de modification de ce script
Je désire m'abonner à la newsletter de l'éditeur JavaScript


Les annotations des visiteurs :

De BackInBiz - le 20-09-2004

Un petit onclick="javascript:window.close()"
et ca evite des galeres quand l'image est trop grande !

<IMG SRC="'+chemin+'" BORDER=0 NAME=imageTest onLoad="window.resizeTo(document.imageTest.width+14,document.imageTest.height+32)" onclick="javascript:window.close()">

De Guizbziet - le 06-04-2005

Juste pour vous dire que ce javascript ne marche pas sous Firefox 1.0.1.
La fenêtre ne se redimentione pas à la taille de l'image.
De cuteur007 - le 28-10-2005

tien <head><!-- DEBUT DU SCRIPT -->
<script LANGUAGE="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
Ne copiez ce code qu'une fois dans votre page
*/
function afficheVignette(csanstitre1bl.gif","http://img398.imageshack.us/img398/9201/sanstitre1bl.gifheminVignette,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><TITLE>Image</TITLE></HEAD><BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0><CENTER><IMG SRC="'+chemin+'" BORDER=0 NAME=imageTest onLoad="window.resizeTo(document.imageTest.width+14,document.imageTest.height+32)"></CENTER></BODY></HTML>';
popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=1');
popupImage.document.open();
popupImage.document.write(html);
popupImage.document.close()
};
</SCRIPT>
<!-- FIN DU SCRIPT --></head><body><script LANGUAGE="JavaScript">
afficheVignette("http://img398.imageshack.us/img398/9201/";);
</SCRIPT></body>
De lauricks - le 27-01-2006

Petit script bien fait mais ....
il faut 2 images, une vignette et une images, donc deux travails....
Voici le script modifier (trés simplement) pour n'avoir qu'une image

J'ai enlevé ou remplacer (selon le cas, le "cheminMaxi"

J'ai donné une taille à l'affichage de la vignette 100 x 80

J'ai ajouté javascript:window.close()

Comme ça je le trouve parfait, et il tourne sur safari, merci à l'équipe

<SCRIPT LANGUAGE='JavaScript'>
window.moveTo(0,0);
if (document.getElementById || document.all)
{
window.resizeTo(screen.availWidth, screen.availHeight);
}
else if (document.layers)
{
if (window.outerHeight<screen.availHeight || window.outerWidth<screen.availWidth)
{
window.outerHeight = screen.availHeight;
window.outerWidth = screen.availWidth;
}
}
</SCRIPT>
<SCRIPT LANGUAGE='JavaScript'>
function afficheVignette(cheminMaxi) que cheminMaxi
{
document.write('<A HREF=\"javascript:afficheMaxi(\''+cheminMaxi+'\')\"><IMG SRC=\"'+cheminMaxi+'\" HSPACE=0 VSPACE=0 BORDER=0 WIDTH=\"100\" HEIGHT\"80\" TITLE=\"cliquez ici pour voir en grand\"></A>');
}
function afficheMaxi(chemin)
{
i1 = new Image;
i1.src = chemin;
html = '<HTML><HEAD><TITLE>Image</TITLE></HEAD><BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0><CENTER><IMG SRC=\"'+chemin+'\" BORDER=0 NAME=imageTest onLoad=\"window.resizeTo(document.imageTest.width+14,document.imageTest.height+32)\" onclick=\"javascript:window.close()\"></CENTER></BODY></HTML>';
popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=1');
popupImage.document.open();
popupImage.document.write(html);
popupImage.document.close()
};
</SCRIPT>
De metal84 - le 19-02-2006

Bonjour ce code, même la derniere version modifiée fonctionne correctement. Mais car il y a un mais, comme dirait Charles, dans la fenètre qui va redimentionner sur l'image, tout se bloque car le SP2 de XP affiche une barre jaune en disant "securite gna, gna, gna " Bref il faut cliquer deux fois pour eliminer cette barre. On le fait une fois GRRRRR OK, mais si on redemande un agrandissement d'une autre image, on se retrouve avec le même problème de recliquer a nouveau pour contourner cette sécurité. C'est innacceptable sur un site de devoir cliquer trois fois pour un agrandissement. Si je ne trouve pas de solution simple en javascript, j'en reviendrait au HTML. Merci si vous avez une soluce.......
De lauricks - le 21-08-2006

jamais eu de probleme, ni son mac ni sous windaube,

sous safari, firefox, internet explo mac, RAS

sous firefox, micro explo RAS

je ne vois pas ton probleme

encore un petit délire de windaube, switchez les mecs, vous verrez la différence, entre une 4L et un ferrari, c'est magique....

"Avec Windaube, faites ce qu'il vous dit de faire...
Avec OSX faites ce que vous voullez, il le fera..."

Proverbe intelligent.
De gemorej - le 23-02-2007

Bonjour,
Moi j'aimerais que quand on clique sur la vignette ce soit une vidéo qui apparaisse dans la fenêtre popup (prise sur "YouTube" par exemple).
Est ce que c'est possible ?????
Si oui, Comment faire ?????
J'espère que quelqu'un à la solution.
Merci d'avance.
De hindi oriental - le 28-10-2008

Super ce script.
Mais j'aimerais que l'image agrandie s'ouvre au centre de l'écran...

Si vous avez une solution, merci.
De handball83 - le 09-08-2009

Bonjour et merci pour ce script, comment peut on faire pour avoir la vignette différente de l'image agrandie ? Merci pour réponses.
De raphtaar - le 19-01-2010

Salut à tous!!
J'ai une petite question. Est ce qu'il est possible de changer le script pour que les images s'affichent automatiquement sans devoir changer à chaque fois la valeur. Je m'explique ce qu'il faut faire c'est chaque fois rajouter une ligne de code en pointant vers son nouveau fichier. Donc ma question existe-t-il un moyen pour ne pas chaque fois devoir taper ce code??

Voici le code en question:
<head>
<SCRIPT LANGUAGE="JavaScript">
function afficheVignette(cheminVignette,cheminMaxi)
{
document.write('<A HREF="javascript:afficheMaxi(\''+cheminMaxi+'\')"><IMG SRC="'+cheminVignette+'" HSPACE=15 VSPACE=5 BORDER=0 ALT="" frameColor="0xffc040"></A>');
}
function afficheMaxi(chemin)
{
i1 = new Image;
i1.src = chemin;
html = '<HTML><HEAD><TITLE>Image</TITLE></HEAD><BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0><CENTER><IMG SRC="'+chemin+'" BORDER=0 NAME=imageTest onLoad="window.resizeTo(document.imageTest.width+14,document.imageTest.height+82)"></CENTER></BODY></HTML>';
popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=1');
popupImage.document.open();
popupImage.document.write(html);
popupImage.document.close()
};


</SCRIPT>

</head>

<body>

<SCRIPT LANGUAGE="JavaScript">
afficheVignette("../img/photos/img_petite/img001.jpg","../img/photos/img_grande/img001.jpg");

afficheVignette("../img/photos/img_petite/img002.jpg","../img/photos/img_grande/img002.jpg");

afficheVignette("../img/photos/img_petite/img003.jpg","../img/photos/img_grande/img003.jpg");

afficheVignette("../img/photos/img_petite/img004.jpg","../img/photos/img_grande/img004.jpg");

afficheVignette("../img/photos/img_petite/img005.jpg","../img/photos/img_grande/img005.jpg");

afficheVignette("../img/photos/img_petite/img006.jpg","../img/photos/img_grande/img006.jpg");

afficheVignette("../img/photos/img_petite/img007.jpg","../img/photos/img_grande/img007.jpg");

afficheVignette("../img/photos/img_petite/img008.jpg","../img/photos/img_grande/img008.jpg");

afficheVignette("../img/photos/img_petite/img009.jpg","../img/photos/img_grande/img009.jpg");

afficheVignette("../img/photos/img_petite/img010.jpg","../img/photos/img_grande/img010.jpg");



</body>

Voila, j'espere que c'est compréhensible.
A bientot et merci d'avance pour vos réponses!!

>> Poster une annotation sur ce script






compteur gratuit
actuellement en ligne

    PUBLICITE



     ANNUAIRE WEBMAST.
Internet-hebergeur.fr
Hébergement grand public et pro à partir de 5 euros HT/mois.
http://www.internet-heber...
Cat : Hebergement web
Voir l'annuaire webmaster


     LES SCRIPTS :
78 à éditer
68 à copier/coller
247 des membres
2580 sur le web
>> Tous les scripts

     LES MEMBRES :
61327 membres
7223 comptes CountUs
1721 comptes myCircle

     LES FORUMS :
14 forums
39947 topics
190903 messages
>> Les forums

    SONDAGE

Vous avez un blog ou site classique ?
Un blog
Un site classique
Les deux !
La mini-astuce "Referencement" du jour par edg_webmaster
Si vous utilisez une page avec beaucoup d'images, n'oubliez pas d'utiliser dans vos balises IMG les attributs TITLE et ALT avec des valeurs différentes pour chaque image. Google vous en sera reconnaissant et indexera mieux votre page.
Proposer votre mini-astuce | Archives des mini-astuces
© 1999-2010 EJS - Tous droits réservés | CNIL N° 844440 | 21/03/2010 09:04:20 | Design by | Gen. en 0.477 sec.