Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Galerie photo onmouseover

lauvizh, le samedi 13 janvier 2007 à 12:14:02
Bonjour, c'est la première fois que j'écris sur ce forum. J'ai commenc por le première fois un site il y a une semaine, je n'y connait pas grand chose,mais jusqu'ici ça marche comme je le voulais. Une petite chose, cependant, j'ai décidé de mettre une galerie photo sur le principe du onmouseover, juqu'ici tout va bien. La seule petite chose est que l'image agrandie ne peut pas être fixée. Elle se place indépendamment des tableaux,... et donc quand on change de résolution et que donc la page n'est plus centrée de la même manière, l'image agrandie est placée à un autre endroit. Dans ce cas, il est impossible d'organiser une mise en page correcte pour ma page.

Quelqu'un a une petite idée? Comment est)ce que je pourrais fixer cette image dans un cadre ou quoi, pour qu'elle suive "l'évolution" de mon site.
Merci beaucoup pour votre aide.

Voici le script utilisé ( trouvé ici même).

Dans le <head>

<SCRIPT LANGUAGE="JavaScript"><!--
function afficheMaxiTempo(chemin){
i1 = new Image;
i1.src = chemin;
html = '<HTML><HEAD><TITLE>Photos</TITLE></HEAD><BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0><CENTER><IMG SRC="'+chemin+'" BORDER=0 NAME=image1 onLoad="window.resizeTo(document.image1.width+14,document.image1.height+32)"></CENTER></BODY></HTML>';
popupImage = window.open('','popupImage','toolbar=0,location=0,directories=0,menubar=0,scrollbars=0,resizable=1');
popupImage.document.open();
popupImage.document.write(html);
popupImage.focus();
popupImage.document.close();
//FermePopup();
}
function FermePopup(){
popupImage.document.write('<script language="javascript">');
popupImage.document.write('setTimeout(');
popupImage.document.write('"self.close()');
popupImage.document.write(';",5000)');
popupImage.document.write('</');
popupImage.document.write('script>');
}
//-->
</SCRIPT>

A l'endroit de l'image

<A HREF="javascript:void(0)" onMouseOver="afficheMaxiTempo('ton image agrandie.jpg'); return false;" onMouseOut="img01.src='ton image vignette.jpg'"><IMG SRC="ton image vignette.jpg" NAME="img01" ALT="Nom de ton image" BORDER=0 onLoad="tempImg=new Image(0,0); tempImg.src='ton image vignette.jpg'"></A>
Configuration: Windows XP
Firefox 1.5.0.7
Répondre à lauvizh  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Aquel, le samedi 13 janvier 2007 à 15:33:42
Salut,

Si j'étais toi, j'utiliserais un tableau en précisant la taille des cellules et en faisant attention que chaque vignette agrandie fase la même taille.

Je te donne pour ma part le code que j'utilise.


Dans le header:
<script type="text/javascript">
    function afficher(a,b)
    {
    	if (document.images)
        	a.src=b;
    }
</script>




Dans le body:
<table border="0" class="tab_d2" background="images/fond_cellules_demol.jpg" height="231px" cellspacing="0">
							<tr align="right">
					<td><span onMouseOver="afficher(big1, 'images/demolition/ouen_1_big.jpg')"; onMouseOut="afficher(big1, 'images/demolition/defaut_ouen.jpg')";>
												<img src="images/demolition/ouen_1.jpg" border="0" />
									</span>
									<span onMouseOver="afficher(big1, 'images/demolition/ouen_2_big.jpg')";
														  onMouseOut="afficher(big1, 'images/demolition/defaut_ouen.jpg')";>
												<img src="images/demolition/ouen_2.jpg" border="0" />
									</span>	
									<span onMouseOver="afficher(big1, 'images/demolition/ouen_3_big.jpg')";
														  onMouseOut="afficher(big1, 'images/demolition/defaut_ouen.jpg')";>
												<img src="images/demolition/ouen_3.jpg" border="0" />
									</span>	
								</td>
							</tr>
							<tr>
								<td>
									<span onMouseOver="afficher(big1, 'images/demolition/ouen_4_big.jpg')";
														  onMouseOut="afficher(big1, 'images/demolition/defaut_ouen.jpg')";>
												<img src="images/demolition/ouen_4.jpg" border="0" />
									</span>
									<span onMouseOver="afficher(big1, 'images/demolition/ouen_5_big.jpg')";
														  onMouseOut="afficher(big1, 'images/demolition/defaut_ouen.jpg')";>
												<img src="images/demolition/ouen_5.jpg" border="0" />
									</span>	
									<span onMouseOver="afficher(big1, 'images/demolition/ouen_6_big.jpg')";
														  onMouseOut="afficher(big1, 'images/demolition/defaut_ouen.jpg')";>
												<img src="images/demolition/ouen_6.jpg" border="0" />
									</span>
								</td>
							</tr>
							<tr>
								<td>
									<span onMouseOver="afficher(big1, 'images/demolition/ouen_7_big.jpg')";
														  onMouseOut="afficher(big1, 'images/demolition/defaut_ouen.jpg')";>
												<img src="images/demolition/ouen_7.jpg" border="0" />
									</span>	
									<span onMouseOver="afficher(big1, 'images/demolition/ouen_8_big.jpg')";
														  onMouseOut="afficher(big1, 'images/demolition/defaut_ouen.jpg')";>
												<img src="images/demolition/ouen_8.jpg" border="0" />
									</span>
									<span onMouseOver="afficher(big1, 'images/demolition/ouen_9_big.jpg')";
														  onMouseOut="afficher(big1, 'images/demolition/defaut_ouen.jpg')";>
												<img src="images/demolition/ouen_9.jpg" border="0" />
									</span>	
								</td>
							</tr>	
</table>
<table border="1" class="tab_g2" cellspacing="0" bordercolor="#EEC7A0">
	<tr>
		<td width="300px" height="225px">
			<img src="images/demolition/defaut_ouen.jpg" border="0" name="big1" align="middle" />
		</td>
	</tr>
</table>


Désolé la flême de remettre en forme ce code. En tout cas le tableau du haut est pour la galerie et le tableau du bas pour ta photo agrandie.

A+
Répondre à Aquel

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 lauvizh, le lundi 15 janvier 2007 à 16:47:28
Je ne sais pas pourquoi mon message de hier n'est pas passé. Bref, merci à toi je vais essayer ave ça.
Répondre à lauvizh

Résultats pour galerie photo onmouseover

Légende galerie photo html (Résolu) Bonjour, j'ai une galerie photo toute simple dont le code est celui ci : je cherche a rajouter une legende qui changerait en meme temps un swap text ( je sais pas si ca existe) ... www.commentcamarche.net/forum/affich-8058171-legende-galerie-photo-html
Comment inserer une galerie photo (photoshop) (Résolu) Bonjour, Je souhaiterai avoir notre aide. En effet, je viens de créer une galerie photo sous photoshop. Puis à la fin de la création je me retrouve avec le dossier destination où il y a tous les éléments ( dossier images, dossiers page ...) Mais... www.commentcamarche.net/forum/affich-5423377-comment-inserer-une-galerie-photo-photoshop
Galerie photos - effet slide/glisse (Résolu) Bonjour, j'aimerais créer une sorte de galerie photos en faisant une transition "particulière" entre chaque photo : une sorte d'effet ajax : lorsque l'on clique sur la flèche, la photo suivant apparait avec un effet de glisse. Pour... www.commentcamarche.net/forum/affich-5394890-galerie-photos-effet-slide-glisse

Résultats pour galerie photo onmouseover

Equivalent de Photoshop (gratuit)Photoshop est un logiciel de retouche d'image / montage photo professionnel réputé pour ses nombreuses fonctionnalités. Malheureusement le prix de ce logiciel le rend difficile d'accès. Il existe aujourd'hui plusieurs logiciels gratuits/libres pour... www.commentcamarche.net/faq/sujet-6075-equivalent-de-photoshop-gratuit
Hébergement gratuit d'images et de photosHébergement gratuit d'images, de photos, et de fichiers Plusieurs sites vous permettent d'héberger gratuitement toutes vos images : IMAGEDream 1 Mo pour les non-membres, 4 pour les membres, en français, formats jpg, gif, png Images conservées... www.commentcamarche.net/faq/sujet-451-hebergement-gratuit-d-images-et-de-photos
[Image Resizer] Réduire la taille de photosSi vous souhaitez envoyer des photos (ou autres images) par e-mail (ou les partager sur Internet: blog, album, site...), vous aurez besoin de les optimiser afin de réduire leurs poids (i.e. le nombre d'octets qu'elles occupent sur le... www.commentcamarche.net/faq/sujet-6384-image-resizer-reduire-la-taille-de-photos

Résultats pour galerie photo onmouseover

Galerie photo flash et int. expl. (Résolu)bonjour j'ai crée des galeries photos en flash avec lightroom que j'ai mises dans mon site. avec firefox ca marche sans problèmes alors que avec ie il bloque après avoir ouvert et fermés quelques galeries. merci de votre aide mon site... www.commentcamarche.net/forum/affich-3461003-galerie-photo-flash-et-int-expl
Retrouver une photo disparue de galerie photo (Résolu)Bonjour, comment faire pour retrouver une photo récente (de décembre)disparue de la galerie photo ? Je n'y arrive pas ! Merci si vous pouvez m'aider .... www.commentcamarche.net/forum/affich-4711990-retrouver-une-photo-disparue-de-galerie-photo
Galerie photo (Résolu)Bonjour, Je souhaite intégrer une galerie photo créée avec photoshop sur mon site. Le problème est que j'ai des caractères qui s'affichent en haut de la page : "". Voici le code de ma page : www.commentcamarche.net/forum/affich-7123168-galerie-photo

Résultats pour galerie photo onmouseover

Télécharger JAlbumJALbum vous permet de créer une galerie photo des plus attrayants. Il suffit pour cela de déplacer/déposer les fichiers ou le dossier contenant les images sur l'interface de JALbum et il fera le reste. JALbum créera des aperçus des vos images et des... www.commentcamarche.net/telecharger/telecharger-34056199-jalbum
Télécharger BuibuiPhotoBuibuiPhoto est un logiciel gratuit qui va vous permettre de redimensionner, recadrer, corriger les yeux-rouges de toutes vos photos extrêmement facilement. Il vous permettra également de générer automatiquement de superbes galeries photo sur... www.commentcamarche.net/telecharger/telecharger-34055309-buibuiphoto
Télécharger Smartision ScreenCopysmartision ScreenCopy est un logiciel gratuit (libre) permettant de réaliser facilement des captures d'écran aux formats JPEG ou BMP. Il possède en plus une fonctionnalité intéressante de création de galeries photos au format HTML. www.commentcamarche.net/telecharger/telecharger-34055341-smartision-screencopy

Résultats pour galerie photo onmouseover

APN - Appareil photo numériqueIntroduction aux APN Un APN (Appareil photo numérique) est, par opposition à un appareil photo classique (appelé «appareil photo argentique»), un appareil photo permettant d'acquérir et de stocker les photographies sous forme numérique. Atouts... www.commentcamarche.net/contents/pc/apn.php3