begin process at 2012 05 29 18:14:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

rendre des area map actives (opacite)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

rendre des area map actives (opacite)

jeudi 27 janvier 2011 à 16:32:40 | rendre des area map actives (opacite)

skoric


Bonjour a tous,

Apres 2 semaines de recherches infructueuses, je me decide a demander de l'aide.

Deja a la base, en plus d'etre con, je debute donc voila mon probleme:

Dans une page internet, je veux que mon image ait plusieurs liens et que quand la souris passe dessus, le lien en question change d'opacite (devient plus transparent).

Ce qui compte, c'est l'efficacite donc peu importe la methode.

Apres avoir cree des zones de mon image (a l'aide d'openoffice), je me sers des balises area map

Je reussis a changer l'opacite d'une image entiere (avec onmouseover) mais pas pour les area (le hover du css ne fonctionne pas non plus malgre la creation de class ou de id dans l'area en question. D'ailleurs, j'ai l'impression qu'on ne peut attribuer des class ou des id aux areas)

Par contre, j'arrive a creer 2 liens distincts pour chaque zone.

Sur le net, j'ai vu des exemples qui préconise l'utilisation de plusieurs images mais sachant que c'est un concept que je veux reutiliser souvent, je cherche une solution intelligente.

Je limite mon exemple a 2 zones, pour faire simple, un drapeau avec 2 zones rectangulaire.

Voici le code, j'ai rajouter des fonctions javascript vu sur un des forums, ca marche pas du tout pour moi.

Merci a tous ceux qui voudraient bien m'eclairer.

html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Drapeau</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design1.css" />

</head>
<body>
<h2>Choisis l'une des 2 couleurs du drapeau </h2>
<SCRIPT LANGUAGE=Javascript SRC="ukraine.js"> </SCRIPT>

<IMG class="image"SRC="ukrainianflag.GIF" NAME="images1"
WIDTH=129 HEIGHT=81 BORDER=0 USEMAP="#MAP1">

<MAP NAME="MAP1"> <AREA class="zone1" SHAPE=RECT onMouseOver="afficheId('bloc');" onMouseOut="cacheId('bloc');"COORDS="0,41,129,81"/>
<AREA class="zone2" SHAPE=RECT onMouseOver="afficheId('bloc');" onMouseOut="cacheId('bloc');" COORDS="0,0,129,41"/></MAP>

</body>
</html>

le code css:

#bloc
{
display:none;
}
.zone1
{
opacity: 1;
}
.zone2
{
opacity:1;
}
.zone1:hover
{
opacity: 0.3;
}
.zone2: hover
{
opacity:0.3;
}

le code du fichier javascript (recuperer du forum)


function afficheId(baliseId)
{ document.getElementById(baliseId).style.display='block'; }
function cacheId(baliseId)
{ document.getElementById(baliseId).style.display='none'; }





Help me!
jeudi 27 janvier 2011 à 16:59:55 | Re : rendre des area map actives (opacite)

kazma

Administrateur CodeS-SourceS

Sur le net, j'ai vu des exemples qui préconise l'utilisation de plusieurs images



le probleme est connu et malheureusement il n'y a aucuns autres moyens on ne peut pas influer sur une zone précise
jeudi 27 janvier 2011 à 23:59:15 | Re : rendre des area map actives (opacite)

skoric


merci pour ta reponse mais honnetement j'ai du mal a y croire, mon idee n'est pas original, j'ai deja vu des sites le faire, et je doute que certains ne casse la tete a utiliser 150 images.

ex: http://www.netzgesta.de/mapper/

C'est surement possible
vendredi 28 janvier 2011 à 11:24:05 | Re : rendre des area map actives (opacite)

kazma

Administrateur CodeS-SourceS
faisable oui mais pas en html pur sur le site ils utilise du svg je pense que c'est faisable aussi avec canvas mais ces histoires de svg et de canvas c'est plus compliquer qu'une simple page html





samedi 29 janvier 2011 à 00:53:23 | Re : rendre des area map actives (opacite)

skoric

mmmm, merci camarade pour tes infos, je vais essayer de me renseigner mais quand tu dis
"on ne peut pas influer sur une zone précise"

il est tout de meme possible de faire bcp de choses sur les map areas

Désolé de m'entêter mais instinctivement, ca me parait dingue cette histoire


Cette discussion est classée dans : map, area, opacity, opacite, baliseid


Répondre à ce message

Sujets en rapport avec ce message

peux-ton changer la map d'une image a coordonnées avec une fonction ? [ par frvfrvfrvfrv ] Salut à tous,j'ai essayer de faire que l'on puissent changer la map d'une image par le biai de deux autre images.en activant une fonction, mais je cro DOM [ par PROTECTIONNISTE ] Salut,Ma source : var map=document.createElement("map");map.setAttribute("name","ctrlBox");mondiv.app map area - affichage des blocs div comprenant des liens [ par demnatis ] Bonjour a tous,Après avoir galéré des jours sur mon problème, je m'en remets a la communauté pour votre aide. Bien entendu, j'ai essayé de mettre en p onemouseover affichage div - aide [ par demnatis ] bonjour,je plante depuis quelques jours sur l'affichage d'un div  onmouseover contenu dans un area mapA L'AIDEmercivoici le codestyle CSS: .bloc       positionnement div emplacement pointeur et map area [ par demnatis ] Bonjour a tous,Les forums de javascript.com m'ont souvent fait progresser dans mes recherches et j'y ai souvent trouvé la solution corriger mes script onclick desactiver la fonction onemouseover [ par demnatis ] Bonjour a tous,je n'ai trouvé rien de precis concernant le script que je souhaite réaliser: ni sur ce site, ni sur google.Je cherche a desactiver la f Probleme de onmouseover onmouseout avec gestion event.observe [ par stooff ] Bonjour,Voila mon problème pour ceux qui pourrait peut être me filer un ptit coup de main.Je ne suis pas expert, j'apprend à la volée donc n'hésitez p Info bulle Google Map [ par Tipatt ] Bonjour !Je réalise actuellement un projet informatique utilisant l'API Google Map. Dans mon code source, j'ai fait en sorte que la carte Google Map s afficher une image au survol d'une zone map [ par veroq ] bonjour à tous,je dois faire un organigramme avec les têtes des gens dans des bulles et lorsque l'on passe la souris sur une bulle, une image un peu p Problème fluidité javascript déplacement d'une image [ par skydre ] Bonjour à tous,       J'espère déjà avoir posté mon message dans le bon forum.       J'ai développer un petit script java pour une page d'accueil de s


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,526 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales