OnClick=évenement, clic ailleurs=fin d'évenement, comment faire ?

OnClick=évenement, clic ailleurs=fin d'évenement, comment faire ? - HTML/CSS - Programmation

Marsh Posté le 23-12-2005 à 18:53:40    

Voila le code quand je faisais avec des onmouseover/onmouseout :
 
<map name="i0">
<area shape="poly" coords="842,148,917,161,902,195,863,221,856,201,829,187,833,172" href="#" onMouseOver="document.images['i6'].style.visibility='visible'" onMouseOut="document.images['i6'].style.visibility='hidden'">
</map>
 
Ca marche, mais c'est pas précis, la vignette s'affiche en clignotant, faut etre pile poil sur la zone réactive, c'est pas top.
Donc je remplace le onmouseover par un onclick, tt va bien, ma vignette s'affiche.
Mais je sais pas comment l'enlever !!!
Je voudrais qu'elle disparaissent dès qu'on clique ailleurs.
 
Merci d'avance !

Reply

Marsh Posté le 23-12-2005 à 18:53:40   

Reply

Marsh Posté le 23-12-2005 à 19:30:51    

Tu n'aurais pas un lien ou une image stp ?

Reply

Marsh Posté le 23-12-2005 à 19:48:00    

Reply

Marsh Posté le 23-12-2005 à 19:54:18    

Enlève tes frames et remplace-les par des div, ensuite change tes liens et fait-les pointer vers des pages qui contiennent toutes ton image et tes zones comme cela, ta page est rechargé à chaque fois et ton onclick disparaît.


Message édité par CNeo le 23-12-2005 à 20:07:50
Reply

Marsh Posté le 23-12-2005 à 20:06:15    

Attend, c'est pas sur la page d'accueil !
Me suis planté !

Reply

Marsh Posté le 23-12-2005 à 20:09:05    

Reply

Marsh Posté le 23-12-2005 à 20:11:48    

Ce que j'ai dit tient quand même pour les autres pages...

Reply

Marsh Posté le 23-12-2005 à 20:13:50    

Citation :

change tes liens et fait-les pointer vers des pages qui contiennent toutes ton image et tes zones comme cela, ta page est rechargé à chaque fois et ton onclick disparaît.


 
Ca j'ai compris !
Bonne méthode de diversion, j'y avais pas pensé, bien que je pense que ça perdra en réactivité de charger une nouvelle page à chaque fois !
Le coup de la vignette qui apparit et disparait instantanément me semble + adapté.
 

Citation :

Enlève tes frames et remplace-les par des div


 
Ca j'ai pas compris, désolé !
Je débute en html et j'ai pas encore ces notions...


Message édité par caperon le 24-12-2005 à 19:38:02
Reply

Marsh Posté le 23-12-2005 à 20:17:14    

Met des onmouseout sur les images en gros plan et enlève ceux des area.

Reply

Marsh Posté le 23-12-2005 à 20:23:44    

N'oublie pas que mon deuxième message était par rapport à la page d'accueil et que je parlais des liens sur la frame du haut.

Reply

Marsh Posté le 23-12-2005 à 20:23:44   

Reply

Marsh Posté le 23-12-2005 à 20:45:33    

CNeo a écrit :

N'oublie pas que mon deuxième message était par rapport à la page d'accueil et que je parlais des liens sur la frame du haut.


<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>Banda Les Boléros Burgais</TITLE>
<meta name="Description" content="bolerosburgais.com">
<meta name="Keywords" content="boleros,burgais,bolero,burgai,burg,bandas,banda,musique,65,hautes-pyrenees,bigorre,sud-ouest,fete,fiesta,feria,mariage,anniversaire,concours,carnaval,corso,defile,animation,soiree,ambiance,traditionnel,basque,espagne,espagnol,paso,pasos,pasodoble,pasodobles,chant,chants,fandango,fandangos,variete,valse,valses,cd,trophee,condom">
<meta NAME="Robots" CONTENT="index,follow">
<meta NAME="enregistrement-nom-de-domaine" CONTENT="http://www.ddn.fr">
</HEAD>
<frameset rows="0,*" framespacing="0" border="FALSE" frameborder="0">
<frame src="javascript:void(0);" frameborder="0" border="0" framespacing="0" marginwidth="0" marginheight="0" frameborder="NO">
<frame src="http://bolerosburgais.stools.net/" marginwidth="0" marginheight="0" frameborder="NO" frameborder="0" border="0" framespacing="0" scrolling="auto" >
</frameset>  
 
<noframes>
<body>
bolerosburgais.com<br>
 boleros,burgais,bolero,burgai,burg,bandas,banda,musique,65,hautes-pyrenees,bigorre,sud-ouest,fete,fiesta,feria,mariage,anniversaire,concours,carnaval,corso,defile,animation,soiree,ambiance,traditionnel,basque,espagne,espagnol,paso,pasos,pasodoble,pasodobles,chant,chants,fandango,fandangos,variete,valse,valses,cd,trophee,condom<br>
 <a href="http://www.domainedesnoms.com/index.php?par=114-ADDN">Redirection invisible Rediref gérée par Domaine Des Noms, Votre nom de domaine pour seulement 11 euros par an.</a></body>
</noframes>
 
</HTML>


 
devient :
 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Banda Les Boléros Burgais</title>
</head>
<div>
l'image avec les liens
</div>
<div>
le contenu correspondant au lien
</div>
</html>

Reply

Marsh Posté le 23-12-2005 à 23:55:59    

caperon si tu commences dans l'html fait le bien...
 
Les frames ça n'a plus à être utiliser....
Va sur le lien dans la signature de CNeo
Et dis toi que c'est comme cela qu'on programme de nos jours....
 
Et bon si tu veux débuter avec une base de mise en page:
http://css.alsacreations.com/Model [...] age-en-CSS
 
Merci...
Et un site bien fait en css se recharge instantanément ;)
car toute la feuille de style est dans le cache...

Reply

Marsh Posté le 24-12-2005 à 19:36:41    

Merci pour toutes ces précisions, je vais bucher tt ça !
 
Au fait, la majorité du code est généré par Dreamweaver, donc c'est sans doute pour ça qu'il y a des frames.
Je sais, c'est pas bien, Dream, mais pour l'instant, je fais avec, et je bosse les bases du html sur le code obtenu.
Faut bien que mon site avance, aussi !
 
En tout cas, merci pour tt !!!  :jap:  

Reply

Marsh Posté le 25-12-2005 à 11:03:32    

Citation :


Remarque importante : ce site est optimisé pour les écrans de résolution 1024 x 768.
Il est fortement conseillé, le temps qu'une version adaptée à toutes les résolutions voit le jour, de régler votre affichage en conséquence si ce n'est pas déjà le cas
(clic droit sur le bureau, "propriétés", onglet "paramètres", et il suffit de déplacer la barrette "résolution de l'écran" ).


 
Faut pa rêver, les gens vont pas changer de résolution...

Reply

Marsh Posté le 25-12-2005 à 15:30:13    

Citation :

Faut pa rêver, les gens vont pas changer de résolution...


 
Tant pis pour eux, c'est juste pour le confort du visiteur.
En plus, ça servira pas que pour mon site, c'est quand même plus agréable.

Reply

Marsh Posté le 25-12-2005 à 15:31:37    

:lol: ce qu'il faut pas entendre ;)
 
Fait un site plus ergonomique et il n'y aura pas de probléme entre les résolution

Reply

Marsh Posté le 25-12-2005 à 16:35:11    

Citation :

caperon
Newbee pour la vie !


 ;)  
 
Un jour peut-être j'en arriverai là...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed