menu à la macOS

  • Créateur du sujet Membre supprimé 2
  • Date de début
M

Membre supprimé 2

Invité
je voudrait faire un menu à la Mac OS pour mon site, mais je rencontre quelques probèmes:

j'ai trouvé un script (java script + dhtml) pour faire ca, et j'arrive à modifier les images et tout, mais pour faire les images du menu, je ne peut utiliser que les fonds de cellules (c'est sous la forme d'un tableau). Donc premier problème, il faut que je fasse une image spécial pour chaque menu pour quelle ne soit pas coupée (pas très pratique!!!!) Alors, est-ce que quelqu'un à une idée pour faire autrement.

2ème problème, je voudrait faire que au passage de la souris, le texte soit surligné de bleu (comme dans Mac OS), et donc utiliser des mouse over ou des trucs dans le genre qu'il faudrait intégrer dans mon script...

Donc avez vous des solutions????

PS: ne me parlez pas de Flash ou de truc comme ca, je veux un truc que je puisse modifier rien qu'en utilisant la source (via simple text ;-)).

amicalement, iDav
--------------------------------
webmaster de MForce http://www.mforce.fr.st/
--------------------------------
 
Pour ce qui est des couleurs des liens, cela se modifie dans la balise <body>. Si tu veux aller plus loin, il faut que tu regardes du côté des feuilles de style, mais attention aux incompatibilités entre navigateurs! Les feuilles de styles (css) te permettront de faire des liens avec des effets "roll over", par exemple...
 
oui, ca je sais, j'ai déjà fait que les liens deviennent blanc au survol de la souris (via les feuilles de style). Mais, je voudrais aussi que le texte soit surligné de bleu (comme dans Mac OS) et pour cela je pense qu'il faut utiliser les mouseOver et tout, mais je sais le faire dans une page HTML, mais pas dans un script...

donc pour le moment, je cherche...

@+ iDav
--------------------------------
webmaster de MForce http://www.mforce.fr.st/
--------------------------------

 
j'ai un nouveau problème, le changement de couleure des liens marchait bien, mais maintenant, j'ai mis le script à l'intérieur d'un tableau (ca serait long à expliquer, mais je suis obligé). et depuis, les liens sont soulignés de noir et ne changent plus de couleur (il devrait passer du noir au blanc). Voici la page HTML dans laquelle j'ai mis les changements de couleur:

<html>

<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="Adobe GoLive 4">
<script language="javascript"><!--
if (navigator.appName=="Microsoft Internet Explorer"){document.write("<SCRIPT LANGUAGE = 'JavaScript' src='libdhtml_ie.js'></SCR"+"IPT>");} else{document.write("<SCRIPT LANGUAGE = 'JavaScript' src='libdhtml_nn.js'></SCR"+"IPT>");}
// -->
</script>
<style><!--
.backmenu { position: absolute; z-index: 1; top: 19px; left: 0px; width: 16px; height: 16px; visibility: hidden }
.menu { position: absolute; z-index: 2; top: 0px; left: 0px; width: 16px; height: 16px; visibility: hidden }
a.liens:hover { color="#ffffff": text-decoration : none }
a.liens:link { color="#000000": text-decoration : none }
a.liens:visited { color="#ffffff": text-decoration : none }-->
</style>
</head>

<body link="black" alink="black" vlink="black" topmargin="0" bottommargin="0" rightmargin="0" leftmargin="0" marginwidth="0" marginheight="0">
<table border="0" cellspacing="0" cellpadding="0" width="100%" height="20">
<tr>
<td width="39"><img usemap="#map2" src="Images/pomme.gif" width="39" height="20" border="0" align="top"><map name="map2"></map></td>
<td background="top.gif">
<div align="left">
  
<script language="javascript"><!--
if (navigator.appName=="Microsoft Internet Explorer"){document.write("<SCRIPT LANGUAGE = 'JavaScript' src='menu3_ie.js'></SCR"+"IPT>");} else{document.write("<SCRIPT LANGUAGE = 'JavaScript' src='menu3_nn.js'></SCR"+"IPT>");}
// -->
</script>
</span></span></span></div>
</td>
<td width="93">
<div align="right">
<img usemap="#map2" src="Images/MenuDroite.gif" width="93" height="20" border="0" align="top"><map name=""></map></div>
</td>
</tr>
</table>
</body>

</html>

bon alors qu'est-ce qui faut que je fasse???

Amicalement, iDav