cs_salim81
Messages postés78Date d'inscriptionmardi 6 juin 2006StatutMembreDernière intervention26 septembre 2007
-
6 juin 2006 à 18:56
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 2011
-
7 juin 2006 à 08:10
bonjour a tous!
j'ai trouvé sur les codes sources un code javascript qui fait
apparaitre un menu contextuel lors d'un click du bouton droit:
le code:
function afficher_menu(){gauche=document.body.scrollLeft+event.clientX;
if (document.body.clientWidth-event.clientX<m.offsetWidth){gauche-=m.offsetWidth;}
haut=document.body.scrollTop+event.clientY;
if (document.body.clientHeight-event.clientY<m.offsetHeight){haut-=m.offsetHeight;if(haut<0){haut=5}}
with (m.style){left=gauche; top=haut; visibility="visible";} return false;}
function cacher_menu(){m.style.visibility="hidden";}
function menu_over(){if (event.srcElement.className=="rub"){
with (event.srcElement.style){color="#0FBFFF";} status=event.srcElement.url;}}
function menu_out(){if (event.srcElement.className=="rub"){
with (event.srcElement.style){color="#0FB000";} status="";}}
function menu_click(){if (event.srcElement.className=="rub"){location=event.srcElement.url;}}
document.oncontextmenu=afficher_menu;
document.write("
<li>
Start
Stop
Restart
</li>
")
mon probléme c'est que comment faire pour envoyer le lien vers une
frame car ma page contient un cadre incorporé apelé "sommaire" et a
chaque foi les page se charge dans la page princiale.
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 7 juin 2006 à 08:10
B
onjour...
Cela semble se passer ici...
function menu_click(){
if (event.srcElement.className= ="rub"){
location =event.srcElement.url;
}
}
location sous entend document.location donc le résultat est normal.