Ne pas faire appel au CSS - JAVASCRIPT

Fermé
hom33r Messages postés 46 Date d'inscription lundi 22 février 2010 Statut Membre Dernière intervention 28 juin 2011 - 5 mars 2010 à 22:56
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 5 mars 2010 à 23:39
Bonjour,
j'ai actuellement un site tous fait qui marche très bien avec un menu flash.

Le menu flash doit être changé en menu déroulant en JavaScript.

La menu déroulant en JavaScript est déjà créer grâce a "Sothink DHTML Menu".

Il marche très bien dans une page vierge (sans style.css, sans contenue).

Mais lorsque je l'intègre a mon site actuel (déjà fait, avec css, contenue...), le menu est complétement buger.

Il est espacé, les images du menu décalé, les menues déroulant déjà ouvert...

Je présume que c'est le CSS de mon site, mais je n'ai absolument pas envie de changer mon CSS alors je me poser la question, si il n'y avait pas un solution pour dire a mon menu JavaScript de ne pas charger le fichier style.css pour lui (qui ne le prenne pas en compte).

Pouvez-vous m'aider ?

Merci d'avance.

Code JS de mon menue :
<script type="text/javascript">

<!--
stm_bm(["menu5fda",900,"","blank.gif",0,"","",1,0,0,0,50,1,0,0,"","",0,0,1,1,"default","hand","",1,25],this);
stm_bp("p0",[0,4,0,0,1,4,0,7,100,"",-2,"",-2,90,0,0,"#FFCC00","transparent","",3,0,0,"#CCCCCC"]);
stm_ai("p0i0",[1,"<img src=\"http://domaine-cachée.com/wp-content/themes/colourise/4.png\" width=\"130\" height=\"100\" border=\"0\" class=\"img22\" />","","",-1,-1,0,"","_self","","","","",0,0,0,"","",0,0,0,1,1,"#070707",0,"#070707",0,"","",3,3,0,0,"#000000","#000000","#FFFFFF","#CCCCCC","bold 9pt Verdana","bold 9pt Verdana",0,0,"","","","",0,0,0],130,100);
stm_aix("p0i1","p0i0",[1,"<img src=\"http://domaine-cachée.com/wp-content/themes/colourise/1.png\" width=\"245\" height=\"100\" border=\"0\" class=\"img22\" />","","",-1,-1,0,"http://domaine-cachée.com/?page_id=16","_self","","","","",0,0,0,"http://domaine-cachée.com/wp-content/themes/colourise/arrow_r.gif","http://domaine-cachée.com/wp-content/themes/colourise/arrow_r.gif",7,7,0,1,1,"#070707",0,"#070707",0,"","",3,3,0,0,"#CCCCCC","#9690A8"],230,100);
stm_bpx("p1","p0",[1,4,0,0,1,4,0,0]);
stm_aix("p1i0","p0i0",[0,"Hébergement","","",-1,-1,0,"http://domaine-cachée.com/?page_id=16#1","_self","","","","",0,0,0,"","",0,0,0,0,1,"#e2e1e5",0,"#e2e1e5",0,"","",3,3,0,0,"#CCCCCC","#9690A8","#000000","#333333","bold 7pt Verdana","bold 7pt Verdana"]);
stm_aix("p1i1","p1i0",[0,"Espace Bien-être","","",-1,-1,0,"http://domaine-cachée.com/?page_id=16#2"]);
stm_aix("p1i2","p1i0",[0,"Cave personnelle du propriétaire","","",-1,-1,0,"#"]);
stm_aix("p1i3","p1i2",[0,"Visite – Dégustation"]);
stm_aix("p1i4","p1i2",[0,"Jardin des Cépages"]);
stm_aix("p1i5","p1i2",[0,"Séjours à la carte"]);
stm_ep();
stm_aix("p0i2","p0i1",[1,"<img src=\"http://domaine-cachée.com/wp-content/themes/colourise/2.png\" width=\"245\" height=\"100\" border=\"0\" />","","",-1,-1,0,"#"],230,100);
stm_bpx("p2","p1",[]);
stm_aix("p2i0","p1i2",[0,"A deux pas de chez nous"]);
stm_aix("p2i1","p1i2",[0,"La presse parle de nous"]);
stm_aix("p2i2","p1i2",[0,"Localisation"]);
stm_aix("p2i3","p1i2",[0,"Nos partenaires"]);
stm_aix("p2i4","p1i2",[0,"Vos interlocuteurs"]);
stm_ep();
stm_aix("p0i3","p0i1",[1,"<img src=\"http://domaine-cachée.com/wp-content/themes/colourise/3.png\" width=\"245\" height=\"100\" border=\"0\" />","","",-1,-1,0,"#","_self","","","","",0,0,0,"http://domaine-cachée.com/wp-content/themes/colourise/arrow_r.gif","http://domaine-cachée.com/wp-content/themes/colourise/arrow_r.gif",7,7,0,0],230,100);
stm_bpx("p3","p0",[1,4,0,0,1,4,0,7,100,"",-2,"",-2,90,0,0,"#FFCC00","transparent","",3,1,1]);
stm_aix("p3i0","p1i0",[0,"Tarifs","","",-1,-1,0,"#","_self","","","","",0,0,0,"http://domaine-cachée.com/wp-content/themes/colourise/arrow_r.gif","http://domaine-cachée.com/wp-content/themes/colourise/arrow_r.gif",7,7]);
stm_bpx("p4","p3",[1,2,0,0,1,4,0,0]);
stm_aix("p4i0","p1i2",[0,"Basse Saison"]);
stm_aix("p4i1","p1i2",[0,"Haute Saison"]);
stm_ep();
stm_aix("p3i1","p1i2",[0,"Nous contactez"]);
stm_aix("p3i2","p1i2",[0,"Enquête de satisfaction"]);
stm_aix("p3i3","p1i2",[0,"Disponibilités"]);
stm_ep();
stm_ep();
stm_em();
//-->
</script>
A voir également:

2 réponses

arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
5 mars 2010 à 23:25
Le javascript peut-être désactivé sur le navigateur du visiteur.
As tu prévu ça ?

(Je sais que ça répond pas à la question mais c'est tout de même une problématique qu'il te faudra prendre en compte)
0
hom33r Messages postés 46 Date d'inscription lundi 22 février 2010 Statut Membre Dernière intervention 28 juin 2011 1
5 mars 2010 à 23:34
Bonjour,

merci d'avoir pris le temps de répondre.

Non, je n'avais pas du tout prévue sa !

Mais je ne veux plus du flash et le menu doit être a tout pris déroulant.

Je connais pas autre chose que JS pour sa.
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
5 mars 2010 à 23:39
Un menu déroulant peut-être fait en CSS.
Je pense (je suis pas spécialiste en ce domaine) qu'il y a deux manière de voir l'approche vis à vis du JS.
Soit tu anticipes les réactions du navigateur en l'absence de JS (de manière à rendre le site accessible même sans JS), soit tu maintiens ta position pour l'utilisation du JS et dans ce cas tu prévois l'affichage d'un message annonçant au visiteur que JS est requis pour la navigation et que celui-ci est désactivé.
Je pense que la première approche et plus conseil.
Je laisse les spécialistes de JS prendre le relais et développer leurs points de vue.
Ils seront plus à même de t'aider.
0