bonjour a tous!
j'ai des script javascript qui sont compatible a Mozilla et les meme
script en changeant bien sur quelques fonction compatible IE.je cherche
a faire un seul code compatible a la fois a Mozilla et IE.
scripts compatible Mozilla:
****************************************************
<HTML>
<SCRIPT LANGUAGE="Javascript">
var etl =
false;
function showmenuetl(event)
{
var m2=document.getElementById("menuetl");
if (etl) {
m2.style.left=event.x+document.body.scrollLeft;
m2.style.top=event.y+document.body.scrollTop;
}
else {
m2.style.left=event.pageX;
m2.style.top=event.pageY;
}
m2.style.display="inline";
}
function hidemenuetl()
{
document.getElementById('menuetl').style.display="none";
}
</SCRIPT>
<BODY onClick="hidemenuetl()">
<DIV id="menuetl" style="cursor:hand;display:'none';position:absolute">
<TABLE BORDER=1 bgcolor="#CCCCCC" bordercolor="red" cellspacing="0" width=40>
<TR><TD><CENTER>Start</CENTER></TD></TR>
<TR><TD><CENTER>Stop</CENTER></TD></TR>
<TR><TD><CENTER>Restart</CENTER></TD></TR>
</TABLE></DIV>
********************************************************
function clicMenu(num) {
isIE = (document.getElementById);
//isNN6 = (!isIE) && (document.getElementById) (pour Netscape)
// Compatibilite: l'objet menu est detecte selon le navigateur
if (isIE) menu = document.getElementById('menu' + num);
// if (isNN6) menu = document.getElementById('menu' + num);
if (menu.style.display == ""){
menu.style.display = "none";
} else {
menu.style.display = "";
}
}
********************************************************************
scripts compatible IE:
<HTML>
<SCRIPT LANGUAGE="Javascript">
document.oncontextmenu=showmenuetl;
function showmenuetl()
{
x=window.event.x;
y=window.event.y;
menuetl.style.left=x;
menuetl.style.top=y;
menuetl.style.display="";
return false;
}
function hidemenuetl()
{
menuetl.style.display="none";
}
</SCRIPT>
<BODY onClick="hidemenuetl()">
<DIV id="menuetl" style="cursor:hand;display:'none';position:absolute">
<TABLE BORDER=1 bgcolor="#CCCCCC" bordercolor="red" cellspacing="0" width=40>
<TR><TD><CENTER>Start</CENTER></TD></TR>
<TR><TD><CENTER>Stop</CENTER></TD></TR>
<TR><TD><CENTER>Restart</CENTER></TD></TR>
</TABLE></DIV>
**************************************************
function clicMenu(num) {
isIE = (document.getElementById);
//isNN6 = (!isIE) && (document.getElementById) (pour Netscape)
// Compatibilite: l'objet menu est detecte selon le navigateur
if (isIE) menu = document.getElementById('menu' + num);
// if (isNN6) menu = document.getElementById('menu' + num);
if (menu.style.display == "
block";
menu.style.display = "none";
} else {
menu.style.display = "
block"";
}
}
***********************************************************
je sais pas ce que je vais ajouter ou modifier dans les scripts pou avoir un seul script compatible pour Mozilla et IE?
quelqu'un pourra me donner une indications?
merci.