begin process at 2012 02 14 07:05:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Framework

 > 

Autre Framework

 > 

menu glissant dans une info-bulle


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

menu glissant dans une info-bulle

vendredi 4 juillet 2008 à 13:13:41 | menu glissant dans une info-bulle

zon28

Bonjour,

A partir d'une map area je fais apparaître des info-bulles "types sticky "(à l'aide du script tipmessage jquery).
Dans ces info-bulles j'aimerai pouvoir insérer un menu glissant "type ddaccordéon" dont les info seraient stokées dans des div.
De quelle façon je puis lier l'id d'un menu donné avec le onclick de la zone de la map ?

Dans l'attente d'une aide je vous remercie d'avance.
vendredi 4 juillet 2008 à 15:42:12 | Re : menu glissant dans une info-bulle

bultez

Membre Club
Bonjour,
dans ta "zone map", tu as <area> avec href, onclick, onmouseover... disponibles
tu y fais ce que tu veux, quand tu veux.

                Cordialement            Bul         [mon Site]     [M'écrire]
lundi 7 juillet 2008 à 16:54:49 | Re : menu glissant dans une info-bulle

zon28

Je vais essayer d'être plus explicite avec les exemples suivants :

la première partie contient la map area avec l'info-bulle qui se ferme par action de l'internaute :

<HTML>
<HEAD>
<TITLE>TEST JS</TITLE>
<SCRIPT language="JavaScript1.2" src="main.js"type="text/javascript"></SCRIPT>
</HEAD>
<body topmargin="15" leftmargin="15" >
<DIV id="TipLayer" style="visibility:hidden;position:absolute;z-index:1000;top:-100"></DIV>
<SCRIPT language="JavaScript1.2" src="style.js" type="text/javascript"></SCRIPT>
<IMG src="images/exemple.gif" usemap="#exemple">
<map name="exemple">
            <area shape="circle" coords="30,30,21" title="Un cercle" href="#" onMouseOver="stm(Text[8],Style[5])" onmouseout="htm()">
</map>
</BODY>
</HTML>

En second lieu j'aimerai inserrer le menu accordéon suivant :

<head>

<script type="text/javascript" src="jquery-1.2.2.pack.js"></script>

<script type="text/javascript" src="ddaccordion.js">

/***********************************************
* Accordion Content script- (c) Dynamic Drive DHTML code library (www.dynamicdrive.com)
* Visit http://www.dynamicDrive.com for hundreds of DHTML scripts
* This notice must stay intact for legal use
***********************************************/

</script>


<script type="text/javascript">


ddaccordion.init({
    headerclass: "silverheader", //Shared CSS class name of headers group
    contentclass: "submenu", //Shared CSS class name of contents group
    revealtype: "mouseover", //Reveal content when user clicks or onmouseover the header? Valid value: "click" or "mouseover
    collapseprev: true, //Collapse previous content (so only one open at any time)? true/false
    defaultexpanded: [0], //index of content(s) open by default [index1, index2, etc] [] denotes no content
    onemustopen: true, //Specify whether at least one header should be open always (so never all headers closed)
    animatedefault: false, //Should contents open by default be animated into view?
    persiststate: true, //persist state of opened contents within browser session?
    toggleclass: ["", "selected"], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
    togglehtml: ["", "", ""], //Additional HTML added to the header when it's collapsed and expanded, respectively  ["position", "html1", "html2"] (see docs)
    animatespeed: "normal", //speed of animation: "fast", "normal", or "slow"
    oninit:function(headers, expandedindices){ //custom code to run when headers have initalized
        //do nothing
    },
    onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed
        //do nothing
    }
})


</script>


<style type="text/css">

.applemenu{
margin: 5px 0;
padding: 0;
width: 150px; /*width of menu*/
border: 0px solid #9A9A9A;
height: 10px;
}

.applemenu div.silverheader a{
background: black url(silvergradient.gif) repeat-x center left;
font: normal 12px Arial;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
background-image: url(silvergradientover.gif);
color: white;

}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 2px;
font: normal 12px Arial;
height: auto; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}
</style>
</head>
<body>
<div class="applemenu">
<div class="silverheader"><a href="" >Menu 1</a></div>
    <div class="submenu">
Some random content
Some random content
</div>
<div class="silverheader"><a href="">Menu 2</a></div>
    <div class="submenu">
    Some random content here<br />
    </div>
<div class="silverheader"><a href="">Menu 3</a></div>
    <div class="submenu">
    Some random content here<br />
    </div>
<div class="silverheader"><a href="http://www.codingforums.com">Menu 4</a></div>
    <div class="submenu">
    Some random content here<br />
    </div>       
</div>
</body>
</html>

Chacun des menus seraient un id différent et seraient appelé dans la ligne de la zone concernée.



Cette discussion est classée dans : menu, bulle, map, info, glissant


Répondre à ce message

Sujets en rapport avec ce message

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 Info bulle [ par matta6666 ] Les infos bulle du site sont superbes cf http://www.javascriptfr.com/telecharger.aspx?ID=38238et survoler : la liste Sources en rapport avec celle ciE A la recherche du script d'info bulle du site... [ par TLVR ] Bonsoir à tous.Voilà, je suis newbie ici et suis tombé par hasard sur ce site en recherchant sur la toileun script d'info bulle...Celui utilisé sur ce Info window de Google Map [ par mandjek ] Bonjour à tous.Quelqu'un sait-il par hasard comment reproduire l'info window de google map. J'ai essayé j'y suis pas arrivé. Je parle de ce truc :Merc info bulle [ par didcup ] Bonjour,quelqu'un aurait une idée de script pour faire passer une info bulle de droite à gauche lorsque qu'elle n'a plus de place dans la fenetre du n Info-bulle [ par mnmall ] Bonjour,MnMall<img temp_src="C:\Documents and Settings\Admin\Bureau\BullInfo.gif" src="C:%5CDocuments%20and%20Settings%5CAdmin%5CBureau%5CB un menu genre bulle d'aide [ par daeron ] J'ai bien regarde les sources mais je n ai pas trouve d inspiration...L'idee est simple c est de realiser une bulle d aide avec differents menus un pe Pb affichage info bulle sous une liste déroulante [ par gipcps ] Bonjour, Voici mon problème : Sous Firefox mes info-bulle s'affichent correctement au dessus des listes déroulantes situées dans leur périmètre.Sous I Info bulle [ par tenced28 ] Bonjour!Je souhaiterai qu'apparaisse une petite fenetre lorque l'on passe la souris sur une image, fenetre donnant des informations sur cette image! J pb compatibilité ie/ info bulle [ par elisabeth_nov ] Bonjour,j'ai créer un planning, chaque case de mon planning peut contenir une image ou une couleur issue de ma base mysql (par requete php), sur chaqu


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 0,733 sec (4)

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