begin process at 2012 05 29 09:36:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Menu avec des div qui marche pas ss netscape...


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

Menu avec des div qui marche pas ss netscape...

dimanche 28 avril 2002 à 17:45:40 | Menu avec des div qui marche pas ss netscape...

seyev

Membre Club
Salut ! j'ai un problème avec ce code... il ne fonctionne que sous IE et je voudrais qu'il fonctionne aussi sous netscape... Comment faire ??

*** CODE SOURCE ***
<html>
<head>
<script type="text/javascript" language="JavaScript1.2">
<!--
function invertcatitem(item, image)
{
if (item.display=="block")
{
item.display="none";
image.src="plus.jpg";
image.alt="+";
} else {
item.display="block";
image.src="moins.jpg";
image.alt="-";
}
}

// FAIS LE MENU
function docatmenu(name)
{
// trouve su document.all est un object
if (document.all)
{
MenuItem="document.all."+name+"_content";
MenuImage="document.all."+name+"_img";
} else {
MenuItem="document."+name+"_content";
MenuImage="document."+name+"_img";
}

// trouve si besoin du .style
if (eval(MenuItem).style)
{
MenuItem=MenuItem+".style";
}

invertcatitem(eval(MenuItem), eval(MenuImage));
}
// -->
</script>
</head>
<body><table><tr>
<td bgcolor="#99ccff" width="165">
<div id="main_content" style="margin-top:5px;margin-left:10px">
<div id="cat2" style="display:block">
  
<a href="http://127.0.0.1/~phpdev/olshop/?action=view_cat&id=2">animaux</a>
</div>
<div id="cat3" style="display:block">
<a href="javascript:docatmenu('cat3')"><img id="cat3_img" src="plus.jpg" alt="+" border="0"></a>
<a href="http://127.0.0.1/~phpdev/olshop/?action=view_cat&id=3">jeux</a>
<div id="cat3_content" style="margin-left:10px;display:none">
<div id="cat7" style="display:block">
  
<a href="http://127.0.0.1/~phpdev/olshop/?action=view_cat&id=7">cartes</a>
</div>
<div id="cat8" style="display:block">
  
<a href="http://127.0.0.1/~phpdev/olshop/?action=view_cat&id=8">dés</a>
</div>
</div>
</div>
<div id="cat5" style="display:block">
  
<a href="http://127.0.0.1/~phpdev/olshop/?action=view_cat&id=5">maison</a>
</div>
<div id="cat6" style="display:block">
  
<a href="http://127.0.0.1/~phpdev/olshop/?action=view_cat&id=6">noël</a>
</div>
<div id="cat4" style="display:block">
  
<a href="http://127.0.0.1/~phpdev/olshop/?action=view_cat&id=4">nourriture</a>
</div>
</div>
</td>
</tr></table></body></html>
dimanche 26 mai 2002 à 15:29:10 | Re : Menu avec des div qui marche pas ss netscape...

cer


cyril

l'instruction document.all[name] n'a jammais fonctionné sous netscape.
Netscape 6 utilise
document.getElementById("id")
pour identifier un element du type
<ELEMENT id="id"></ELEMENT>
Nota
essaye aussi document.getElementsByName("nom")
IE comprend normalement les deux a partir d'une certaine version 5.0 je crois.
Par contre les autres netscape utilisent document.layer[numero du layer]
avec numero=ordre d'apparition du div dans le code HTML
-------------------------------
Réponse au message :
-------------------------------

Salut ! j'ai un problème avec ce code... il ne fonctionne que sous IE et je voudrais qu'il fonctionne aussi sous netscape... Comment faire ??

*** CODE SOURCE ***
<html>
<head>
<script type="text/javascript" language="JavaScript1.2">
<!--
function invertcatitem(item, image)
{
if (item.display=="block")
{
item.display="none";
image.src="plus.jpg";
image.alt="+";
} else {
item.display="block";
image.src="moins.jpg";
image.alt="-";
}
}

// FAIS LE MENU
function docatmenu(name)
{
// trouve su document.all est un object
if (document.all)
{
MenuItem="document.all."+name+"_content";
MenuImage="document.all."+name+"_img";
} else {
MenuItem="document."+name+"_content";
MenuImage="document."+name+"_img";
}

// trouve si besoin du .style
if (eval(MenuItem).style)
{
MenuItem=MenuItem+".style";
}

invertcatitem(eval(MenuItem), eval(MenuImage));
}
// -->
</script>
</head>
<body><table><tr>
<td bgcolor="#99ccff" width="165">
<div id="main_content" style="margin-top:5px;margin-left:10px">
<div id="cat2" style="display:block">
  
<a href="http://127.0.0.1/~phpdev/olshop/?action=view_cat&id=2">animaux</a>
</div>
<div id="cat3" style="display:block">
<a href="javascript:docatmenu('cat3')"><img id="cat3_img" src="plus.jpg" alt="+" border="0"></a>
<a href="http://127.0.0.1/~phpdev/olshop/?action=view_cat&id=3">jeux</a>
<div id="cat3_content" style="margin-left:10px;display:none">
<div id="cat7" style="display:block">
  
<a href="http://127.0.0.1/~phpdev/olshop/?action=view_cat&id=7">cartes</a>
</div>
<div id="cat8" style="display:block">
  
<a href="http://127.0.0.1/~phpdev/olshop/?action=view_cat&id=8">dés</a>
</div>
</div>
</div>
<div id="cat5" style="display:block">
  
<a href="http://127.0.0.1/~phpdev/olshop/?action=view_cat&id=5">maison</a>
</div>
<div id="cat6" style="display:block">
  
<a href="http://127.0.0.1/~phpdev/olshop/?action=view_cat&id=6">noël</a>
</div>
<div id="cat4" style="display:block">
  
<a href="http://127.0.0.1/~phpdev/olshop/?action=view_cat&id=4">nourriture</a>
</div>
</div>
</td>
</tr></table></body></html>


Cette discussion est classée dans : menu, marche, div, ss, netscape


Répondre à ce message

Sujets en rapport avec ce message

menu déroulant [ par Masterfoums ] Bonjour, je débute un peu dans le milieu et je m'oppose à un problème de création de menu. Je tente vainement actuellement de faire apparaitre un men Je ne sais pas comment faire... [ par pompomthebest ] Bonjour, j'ai actuellement un pb ! [^^sad1] Dans une page HTML j'ai un menu de navigation un peu spécial qui fonctionne nottament grace a ces lignes Menu d'images : appel des images dans le html/body ou dans le css/head [ par christ_l ] Bonjour, Je débute en html/jquery/css En faisant des recherches sur le web pour la réalisation d'un menu en images (car la police souhaité est trop Problème de div [ par ripmaster ] Bonjour,Je vous écris car j'ai un petit problème...J'essaie de mettre, en plus de ma colonne de menu à gauche et le contenu de la page à droite de cel [CHERCHE] Menu Assez Spécial [ par ThiWeb ] Bonjour,Encore un menu me direz vous... En fait j'ai déjà un menu tout prêt et qui fonctionne, mais je souhaite le fusionner avec d'autres fonctions.J Ptit soucis de script - BESOIN D'AIDE [ par kanabinch ] Bonjour, j'ai une partie de mon code et je souhaiterai que mon menu soit dans un , j'ai essayé de faire quelque chose mais je ne parvient pas à avoir mettre un div en arriere plan [ par Stephane ] salutvoila, je cree un div identifié :blablapuis apres je le déplace, sans probleme.le pb c'est que mon site est composé de plusieurs page, mais toute Differences entre Navigateurs!!!!!!!!! [ par Daroylan ] Bonjour a tous,J'ai cree un pov'site famillial et je n'ai pas eu le temps de le tester vraiment....Il y a un Frame qui sert de menu vers les different Pb Netscape 7.0 et Mozilla Z:index négatif dans div [ par philou7 ] Bonjour,Je constate que Netscape 7.0 et Mozilla n'affichent pas les images contenu dans des div avec z:index de valeur négativeContrairement aux précé Aidez moi ? balise<div url="".....> [ par Phymo2 ] J'ai un menu dynamique utilisant des calques de type divOr les actions sont passées par le biais d'un attribut appelé url Or il s'avère que la balise


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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