Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3217 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Netscape et IE et js

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Netscape et IE et js

n°311746
knuj
Posté le 18-02-2003 à 08:23:20  profilanswer
 

Hello tout le monde
 
j'ai un légèr problème je dois faire un menu que j'ai récup sur Editeur Javascript et que j'ai modifié mais il est jamais positionné la meme chose sur ie et Netscape si qqn peut m'aider ce serait génial
 
posYmenu = 87; // position en Y
bgcolor='#68D0A8'; //couleur de base
bgcolor2='#3CBF8E'; // couleur de passage par dessus
needcenter =true; // si sa prend en compte la taille de l'écran
if(!needcenter)
 posXmenu = 200;
else
 { if (document.all)
  posXmenu = (document.body.clientWidth/2)-60; // modifier le dernier chiffre pour changer la pos en X
 else
  posXmenu = (window.innerWidth/2); // si la fenetre n'est pas ouverte dans sa totalité
 }
document.write('<style type="text/css">';);
document.write('.popper { POSITION: absolute; VISIBILITY: hidden; z-index:3; }';)
document.write('#topgauche { position:absolute; top:'+posYmenu+'px; left:'+posXmenu+'px; z-index:10; }';)
document.write('A:hover.ejsmenu {color:#000000; text-decoration:none;}';)
document.write('A.ejsmenu {color:#000000; text-decoration:none;}';)
document.write('</style>';)
document.write('<DIV class=popper id=topdeck></DIV>';);
 
 
/*
LIENS
*/
 
zlien = new Array;
zlien[0] = new Array;
zlien[0][0] = '<A HREF="thermoplastique.html" CLASS=ejsmenu>Thermoplastique</A>';
zlien[0][1] = '<A HREF="soudure.html" CLASS=ejsmenu>Soudure métal</A>';
var nava = (document.layers); // navigation
var dom = (document.getElementById); // ??
var iex = (document.all); // ??
if (nava) { skn = document.topdeck }  // ?? !!
else if (dom) { skn = document.getElementById("topdeck" ).style } //??
else if (iex) { skn = topdeck.style }
skn.top = posYmenu+26; // position de menu descendant
 
function pop(msg,pos) //  menu descendant propriété
{
skn.visibility = "hidden";
a=true
skn.left = posXmenu;
var content ="<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#68D0A8 WIDTH=120><TR><TD><TABLE WIDTH=120 BORDER=0 CELLPADDING=0 CELLSPACING=0>";
pass = 0
while (pass < msg.length)
 {
 content += "<TR><TD VALIGN=TOP BGCOLOR="+bgcolor+" onMouseOver=\"this.style.background='"+bgcolor2+"'\" onMouseOut=\"this.style.background='"+bgcolor+"'\" HEIGHT=20><FONT SIZE=1 FACE=\"Verdana\">  "+msg[pass]+"</FONT></TD></TR>";
 pass++;
 }
content += "</TABLE></TD></TR></TABLE>";
if (nava)  // test du choix du navigateur
  {
    skn.document.write(content); // pour netscape
   posYmenu = 75;
   alert('test';)
   skn.document.close();
   skn.visibility = "visible";
  }
    else if (dom)
  {
   document.getElementById("topdeck" ).innerHTML = content; // autre ??
   skn.visibility = "visible";
   posYmenu = 75;
  }
    else if (iex)
  {
   
   document.all("topdeck" ).innerHTML = content;  // pour internet explorer
   skn.visibility = "visible";
  }
}
function kill()
{
 skn.visibility = "hidden";
}
document.onclick = kill;     // quand on clique sur document sa cache le menu                
 
document.write('<DIV ID=topgauche><TABLE CELLPADING="0" CELLSPACING="0" BORDER="0"><TR>';)
 
document.write('<TD WIDTH=118 BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[0],2)" onMouseOut="this.style.background=\''+bgcolor+'\'"><A onClick="return(false)" onMouseOver="pop(zlien[0],2)" href=# CLASS=ejsmenu><img width="118" height="22" border="0" src="images/soudure0.jpg"></a></TD>';)
 
document.write('</TR></TABLE></TD></TR></TABLE></DIV>';)  
 
voila :)

mood
Publicité
Posté le 18-02-2003 à 08:23:20  profilanswer
 

n°311810
Hermes le ​Messager
Breton Quiétiste
Posté le 18-02-2003 à 10:37:43  profilanswer
 

Les script d'editeurjavascript, c'est de la daube à 90%. Demandes leur à eux pourquoi ça ne fonctionner pas. Ils ont un forum.
 

n°311815
knuj
Posté le 18-02-2003 à 10:43:24  profilanswer
 

bah j'ai fais mais j'obtiens pas de réponse et comme ce forum est plus sympa :)
 
si tu connais un script qui fait la même chose mais en mieux et que je dois pas tout faire depuis le début merci de me répondre parce que c'est assez urgent. :sweat:

n°311945
knuj
Posté le 18-02-2003 à 12:55:16  profilanswer
 

merci de vos réponses constructives mais a force de creusr mes meninges j'en ai trouvé une qui fonctionnait et j'ai trouvé la réponse  :pt1cable:  
 
a++   :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Netscape et IE et js

 

Sujets relatifs
Deasctiver "Enregistrer sous" de IE ou Netscape ? ? ?Gros probleme de feuille de style avec Netscape 4 (Linux)
Incompatibilité NETSCAPE avec <object>...Rollover depuis un calque sur Netscape 4
Encore netscape 4.7 et CSSMon site marche pas sur Netscape pour mac...
netscape tient pas compte de mon fichier CSSpb avec netscape
[HTML|JS] hauteur et largeur de div différentes sous netscape ou ieTest Netscape
Plus de sujets relatifs à : Netscape et IE et js


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)