j'ai fait sur mon site un menu en javascript
avec des sous-menus etc,...
j'arrive à faire des liens dans chaque sous-menus
mais voilà, existe-t-il une fonction mail qui ouvre outlook (comme la balise <a href="mailto..."> ) en javascript à la place d'un lien?
voilà l'adresse : http://perso.club-internet.fr/fabien.goblet
les 3 adresses que je voudrais mettre sont dans contact->mail
et voilà le code (le problème doit se situer là où c'est écrit en rouge)
<html>
<!-- Date de création: 13/06/2002 -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title></title>
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="author" content="www.laffaire.yo.lv">
<meta name="generator" content="WebExpert 5">
</head>
<body bgcolor="#6699cc" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000">
<script language="JavaScript1.2" src="coolmenus2.js">
// Copyright 1999 Thomas Brattli (www.bratta.com)
/* * * * * * TRIPLE CLIC POUR TOUT SELECTIONNER * * * * * */
</script>
<script>
// Définition de l'objet Menu
oMenu=new menuObj('oMenu'
// Les variables de style (notation feuilles de style CSS)
//// Le style du menu principal
oMenu.clMain='padding:5px; font-family:verdana; font-size:10px; font-weight:bold'
//// Le style des sous-menus
oMenu.clSub='padding:5px; font-family:verdana; font-size:10px'
//// Le style des sous-sous-menus
oMenu.clSubSub='padding:5px; font-family:verdana; font-size:10px'
//// Le style des liens du menu principal
oMenu.clAMain='text-decoration:none; color:White'
//// Le style des liens des sous-menus
oMenu.clASub='text-decoration:none; color:White'
//// Le style des liens des sous-sous-menus
oMenu.clASubSub='text-decoration:none; color:White'
/////////////////////
oMenu.makeStyle()
/////////////////////
// Les propriétés de la barre d'arrière-plan
//// 1 si vous souhaitez une barre sinon 0
oMenu.backgroundbar=0
//// La position gauche de la barre en pixels ou en %
oMenu.backgroundbarfromleft=0
//// La position verticale de la barre en pixels ou en %
oMenu.backgroundbarfromtop=0
//// La taille de la barre en pixels ou en %
oMenu.backgroundbarsize="100%"
//// La couleur de la barre
oMenu.backgroundbarcolor="#6699CC"
// Les dimensions des nenus
//// La hauteur en pixels ou % des éléments du menu principal
oMenu.mainheight=30
//// La largeur en pixels ou % des éléments du menu principal
oMenu.mainwidth=120
//// La hauteur en pixels ou % des éléments du sous-menu
oMenu.subheight=20
//// La largeur en pixels ou % des éléments du sous-menu
oMenu.subwidth=120
//// La hauteur en pixels ou % des éléments du sous-sous-menu
oMenu.subsubheight=20
//// La largeur en pixels ou % des éléments du sous-sous-menu
oMenu.subsubwidth=182
// Le placement du menu principal
oMenu.subplacement=oMenu.mainwidth
// Le retrait horizontal des sous-sous-menus
oMenu.subsubXplacement=oMenu.subwidth
// Le retrait vertical des sous-sous-menus
oMenu.subsubYplacement=0
// Les couleurs des différents menus
//// La couleur d'arrière-plan du menu principal
oMenu.mainbgcoloroff='#6699CC'
//// La couleur d'arrière-plan au passage de la souris du menu principal
oMenu.mainbgcoloron='#75A5D5'
//// La couleur d'arrière-plan des sous-menus
oMenu.subbgcoloroff='#699CCE'
//// La couleur d'arrière-plan au passage de la souris des sous-menus
oMenu.subbgcoloron='#75A5D5'
//// La couleur d'arrière-plan des sous-sous-menus
oMenu.subsubbgcoloroff='#6699CC'
//// La couleur d'arrière-plan au passage de la souris des sous-sous-menus
oMenu.subsubbgcoloron='#75A5D5'
//// Pour garder la couleur au passage de la souris lors d'un click
oMenu.stayoncolor=1
// La vitesse de l'effet
oMenu.menuspeed=8
oMenu.menusubspeed=8
// 0 si vous souhaitez des lignes, 1 pour des colonnes
oMenu.menurows=0
// "mouse" pour onmouseover, "click" pour onclick
oMenu.menueventon="mouse"
oMenu.menueventoff="mouse"
// Placement des éléments du menu
// Exemple en % :
// avec autant de valeurs qu'il n'y a d'éléments
//oMenu.menuplacement=new Array("20%","40%","60%","50%","65%" )
// Exemple in px:
// avec autant de valeurs qu'il n'y a d'éléments
//oMenu.menuplacement=new Array(10,200,300,400,500)
// Exemple pour l'un à côté de l'autre
oMenu.menuplacement=0
// Si vous utiliez menuplacement, vous pouvez determiner combien de pixels
// entre chacun (en pixels ou en %)
oMenu.pxbetween=0
// La position par rapport au bord gauche
// (en pixels ou en %)
oMenu.fromleft=0
// La position du menu par rapport au bord haut
// (en pixels ou en %)
oMenu.fromtop="20%"
/*****************************************
Construction du menu de navigation
******************************************/
// Menu principal
// MAIN 0
oMenu.makeMain(0,'Accueil','./index.html',0)
// MAIN 1
//// makeMain(N°menu,'texte','lien','frame_target'
//// on démarre les N°menu à 0 et pas à 1
//// on met lien 0 si on souhaite des sous-menus
oMenu.makeMain(1,'Produits',0)
// Eléments du sous-menu
//// makeSub(N°menu,N°sousmenu,'texte','lien',total de sous-menus,'frame_target'
//// on démarre les N°sousmenu à 0 et pas à 1
//// on met lien 0 si on souhaite des sous-sous-menus
oMenu.makeSub(1,0,'Terre',0,4)
oMenu.makeSub(1,1,'Hors-sol',0,4)
oMenu.makeSub(1,2,'Atmosphère',0,4)
oMenu.makeSub(1,3,'Lampes',0,4)
// Eléments des sous-sous-menus
//// makeSubSub(N0menu,N°sousmenu,N°soussousmenu,'texte','lien',total,'frame_target'
//// on démarre les N°soussousmenu à 0 et pas à 1
oMenu.makeSubSub(1,0,0,'Système de culture','./terre/terreculture.html',3)
oMenu.makeSubSub(1,0,1,'Engrais','./terre/terreengrais.html',3)
oMenu.makeSubSub(1,0,2,'Substrats','./terre/terresubstrats.html',3)
oMenu.makeSubSub(1,1,0,'Système de culture','./hors/horsculture.html',3)
oMenu.makeSubSub(1,1,1,'Engrais','./hors/horsengrais.html',3)
oMenu.makeSubSub(1,1,2,'Substrats','./hors/horssubstrats.html',3)
oMenu.makeSubSub(1,2,0,'Ventilation','./atmo/ventilation.html',4)
oMenu.makeSubSub(1,2,1,'Extraction','./atmo/extraction.html',4)
oMenu.makeSubSub(1,2,2,'CO2','./atmo/co2.html',4)
oMenu.makeSubSub(1,2,3,'Contrôle','./atmo/controle.html',4)
oMenu.makeSubSub(1,3,0,'Mercure','./lampe/mercure.html',3)
oMenu.makeSubSub(1,3,1,'Sodium','./lampe/sodium.html',3)
oMenu.makeSubSub(1,3,2,'Néon','./lampe/neon.html',3)
//MAIN 2
oMenu.makeMain(2,'Architecture intérieure',0)
oMenu.makeSub(2,0,'Décoration','./archi/deco.ht
ml',2)
oMenu.makeSub(2,1,'Environnement','./archi/envi
.html',2)
//MAIN 3
oMenu.makeMain(3,'Galerie photos',0)
oMenu.makeSub(3,0,'Installation','./photos/insta.html',2)
oMenu.makeSub(3,1,'Plantes','./photos/plantes.html',2)
//MAIN 4
oMenu.makeMain(4,'Contact',0)
oMenu.makeSub(4,0,'Mail',0,2)
oMenu.makeSub(4,1,'Téléphone & Fax','./contact/tel.html',2)
oMenu.makeSubSub(4,0,0,'Conseil','conseil@deco-
hydro.com',3)
oMenu.makeSubSub(4,0,1,'Vente','vente@deco-hydr
o.com',3)
oMenu.makeSubSub(4,0,2,'Webmaster','webmaster@d
eco-hydro.com',3)
//MAIN 5
oMenu.makeMain(5,'Plan','./plan/plan.html',0)
/*******************************************
Fin de la construction du menu
********************************************/
oMenu.construct()
</script>
<div style="position: absolute; left:0px; right: 0px;">
<img src="./pics/logo.jpg" border="0" width="120" height="100" align="left" alt="logo">
</div>
<h3><div align="center"><b>accueil</b></div></h3>
</body>
</html>
(j'espère être précis)
merci
Message édité par gobbaf le 13-06-2002 à 19:10:44