Osiris68
Messages postés9Date d'inscriptionsamedi 30 septembre 2006StatutMembreDernière intervention 5 janvier 2007
-
20 nov. 2006 à 11:11
Osiris68
Messages postés9Date d'inscriptionsamedi 30 septembre 2006StatutMembreDernière intervention 5 janvier 2007
-
21 nov. 2006 à 19:28
salut a tous voila je voudrais savoir ce que je dois changer dans ce script pour faire en sorte que le menu devienne dynamique, je m'explique, enfaite pour l'instan je dois cliqué sur le menu pour afficher les sous-menu, et je voudrais que sa soit automatiquen qu'il change dès que la souris passe audessus.
merci d'avance
<head>
<title>menu à onglets</title>
<script type="text/javascript">
function Onglet(titre){
this.titre=titre;
this.nombre=0;
this.liens=new Array();
this.texte=new Array();
this.add_link=Onglet_add_link;
this.afficher=Onglet_afficher;
}
function Onglet_add_link(texte, lien){
this.liens[this.nombre]=lien;
this.texte[this.nombre]=texte;
this.nombre++;
}
function Onglet_afficher(){
var i;
for (i=0;i<this.nombre;i++){
/*
en ajoutant un target="leftframe" par exemple, on peut facilement choisir la destination du lien.
*/
document.write('['+this.liens[i]+' </this.nombre;i++){>'+this.texte[i]+'] / ');
}
}
function Onglet_box(){
this.nombre=0;
this.onglets=new Array();
this.ajouter_onglet=Onglet_box_ajouter_onglet;
this.afficher=Onglet_box_afficher;
}
function Onglet_box_ajouter_onglet(titre){
this.onglets[this.nombre]=new Onglet(titre);
this.nombre++;
}
function Onglet_box_afficher(){
11111111111
document.write('');
for (i=0;i<this.nombre;i++){
/*
Ici, on peut modifier le style des entêtes
*/
document.write(''+this.onglets[i].titre+', ');
}
document.write('----
');
for (i=0;i<this.nombre;i++){
/*
et ici, le style des onglets
*/
document.write('
');
this.onglets[i].afficher();
document.write('
');
}
document.write('
');
nombre=this.nombre;
}
function ouvre(id){
a=document.getElementById('div'+id);
for (i=0;i<nombre;i++){
document.getElementById('div'+i).style.display="none";
document.getElementById('header'+i).style.background="#3399ff";
}
document.getElementById('header'+id).style.background="#99ccff"
document.getElementById('div'+id).style.display="block";
}
</script>
</head>
Osiris68
Messages postés9Date d'inscriptionsamedi 30 septembre 2006StatutMembreDernière intervention 5 janvier 2007 20 nov. 2006 à 14:36
ok merci beaucoup et une derniere chose, quesque je dois changer pour mettre des images a la place du nom des menu ( attention pas sous menu, juste mettre des image sur le nom des menu) ? m
merci d'avance
ps : je remerci le createur de ce script fort utile