Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : menu glissant dans une info-bulle [ Framework / Autre Framework ] (zon28)

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é dans : menu, bulle, map, info, glissant


Répondre à ce message

Sujets en rapport avec ce message

bug info bulle [ par ntfree ] voila, c tt simple, g chopé le script info bulle de ce site.mais le probleme, c'est ke maintenant, il est impossible de selectionner du texte sur le s PB avec INFO BULLE [ par renaud1102 ] Bonjour,J'ai un formulaire, et quand je passe le curseur de ma souris sur un des liens, l'info bulle apparait sous les cases du formulaire. Donc je ne problème affichage info bulle [ par _lolo ] Bonjour,Voilà j'ai récupéré un p'tit script pour faire de belles infos bulles :)Malheureusement les infos bulles qui apparaissent dans le menu droit d Menu auto alimentation dans repertoire ? [ par Monsieur bond ] Bonjour à tous,J'aurais besoins d'un pro de la programmation en javascript pour m'aider à finir mes codes car je suis dans l'impasse depuis une semain info bulle dans un select [ par corback ] Bonjour, J'utilise actuellement un select contenant une liste d'options. Le problème est que la taille de mon select est fixe et que le contenu de me une info bulle qd je survole une checkbox [ par adilou1981 ] bonjour je voudrais savoir quel script permet d'afficher une info bulle qd le curseur passe dessus une case à cocher merci info bulle [ par adilou1981 ] bonjour je voudrais savoir quel script permet d'afficher une info bulle qd le curseur passe dessus une case à cocher merci menu "glissant" code [ par TOpie ] Bonjour tout le monde! Je suis débutante en programmation. Je suis actuellement entrain de faire un site internet, et je cherche un code permmettant d info bulle [ par fixou47 ] Bonjour à touscomment pouvoir mettre plusieurs lignes dans une info bulle ?du type : ordre du jour -approbations info bulle dans exploreur de windows [ par diiity ] Bonjour,Est-il possible de modifier le contenu des infos-bulle des fichiers que l'onvoit dans la fénêtre de l'exploreur de façon à y mettre un petit r


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.