Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1801 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1272700
caperon
Newbee pour la vie !
Posté le 23-12-2005 à 18:53:40  profilanswer
 

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 !

mood
Publicité
Posté le 23-12-2005 à 18:53:40  profilanswer
 

n°1272712
CNeo
Posté le 23-12-2005 à 19:30:51  profilanswer
 

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

n°1272720
caperon
Newbee pour la vie !
Posté le 23-12-2005 à 19:48:00  profilanswer
 
n°1272722
CNeo
Posté le 23-12-2005 à 19:54:18  profilanswer
 

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
n°1272725
caperon
Newbee pour la vie !
Posté le 23-12-2005 à 20:06:15  profilanswer
 

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

n°1272726
caperon
Newbee pour la vie !
Posté le 23-12-2005 à 20:09:05  profilanswer
 
n°1272727
CNeo
Posté le 23-12-2005 à 20:11:48  profilanswer
 

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

n°1272728
caperon
Newbee pour la vie !
Posté le 23-12-2005 à 20:13:50  profilanswer
 

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
n°1272730
CNeo
Posté le 23-12-2005 à 20:17:14  profilanswer
 

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

n°1272737
CNeo
Posté le 23-12-2005 à 20:23:44  profilanswer
 

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.

mood
Publicité
Posté le 23-12-2005 à 20:23:44  profilanswer
 

n°1272743
CNeo
Posté le 23-12-2005 à 20:45:33  profilanswer
 

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>

n°1272787
xtof_83
Freeride Spirit
Posté le 23-12-2005 à 23:55:59  profilanswer
 

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...

n°1273022
caperon
Newbee pour la vie !
Posté le 24-12-2005 à 19:36:41  profilanswer
 

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:  

n°1273102
jagstang
Pa Capona ಠ_ಠ
Posté le 25-12-2005 à 11:03:32  profilanswer
 

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...

n°1273143
caperon
Newbee pour la vie !
Posté le 25-12-2005 à 15:30:13  profilanswer
 

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.

n°1273144
xtof_83
Freeride Spirit
Posté le 25-12-2005 à 15:31:37  profilanswer
 

: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

n°1273151
caperon
Newbee pour la vie !
Posté le 25-12-2005 à 16:35:11  profilanswer
 

Citation :

caperon
Newbee pour la vie !


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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

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

 

Sujets relatifs
peut-on mettre un "onclick=...." dans PHP ?[JAVA] Evenement utilisateur.
Scrolling Automatique par évenement onmouseover ?Conflit entre simple clic et double clic
[Réglé] Balise div et évènement onmouseout ???clic souris à travers une form ... ?
Clic sur des points d'une carte pour zoomer : comment faire ?Clic
ActionScript -> Problème d'envoi de fonction sur évenement[Access / SQL / SGBD] Evenement clic sur controle onglet ! help plz
Plus de sujets relatifs à : OnClick=évenement, clic ailleurs=fin d'évenement, comment faire ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR