Prob :Petit menu contextuel compatible Netscape,Mozilla, IE
piedpierre
Messages postés29Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention20 février 2007
-
20 juin 2004 à 17:10
piedpierre
Messages postés29Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention20 février 2007
-
27 nov. 2004 à 10:49
Voila, je cherche à adapter un menu context prévu à la base sur IE5 pour Mozilla et eventuellement Netscape mais je galère pour suivre le lien contenu dans les url...c'est : location = evenement.target.url; qui me retourne une valeur undefined...QQ'un sait-il comment récuperer la valeur ?
function cacher_menu(){
if(document.layers){document.layers.m.visibility='hide';}
else if(window.netscape){document.getElementById('m').style.visibility='hidden';}
else{m.style.visibility='hidden';}}
function menu_over(evenement){
if(window.netscape){
if(evenement.target.className=='rub'){
with (evenement.target.style){color='#0FBFFF';} status=evenement.target.url; }}
else{if(event.srcElement.className=='rub'){
with (event.srcElement.style){color='#0FBFFF';} status=event.srcElement.url; }}}
function menu_out(evenement){
if(window.netscape){
if(evenement.target.className=='rub'){
with (evenement.target.style){color='#0FB000';} status='';}}
else{if (event.srcElement.className=='rub'){
with (event.srcElement.style){color='#0FB000';} status='';}}}
function menu_click(evenement){
if(window.netscape){
if(evenement.target.className=='rub'){location = evenement.target.url; }}
else{if(event.srcElement.className=='rub'){location=event.srcElement.url; }}}
chmel
Messages postés75Date d'inscriptionlundi 21 juin 2004StatutMembreDernière intervention12 octobre 2004 21 juin 2004 à 13:16
ça marche avec Firefox mais pas sur Opéra 7. Tu devrais mettre la feuille de style dans un fichier.css, éviter les document.write et épurer le code des document.layer et autre antiquités.