Hola muy buenas soy nuevo en esto de postear pero tengo un problema y ya no se que hacer. Verán, tengo problemas con mi función en JavaScript, pues me funciona perfectamente con Internet Explorer pero no con Mozilla Firefox y no se como solucionar esto. Si alguien sabe como puedo solucionar esto seria un gran favor. Muchas gracias aquí os dejo el código.
Código:
<html>
<head>
<link rel="stylesheet" type="text/css" href="../css/capitulos.css">
<STYLE>.skin0 {
BACKGROUND-COLOR: #fdfec2;
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #000000 1px solid;
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;
padding: 2px;
CURSOR: default;
FONT-FAMILY: Verdana;
FONT-SIZE: 10px;
LINE-HEIGHT: 15px;
POSITION: absolute;
VISIBILITY: hidden;
WIDTH: 225px
}
.menuitems {
PADDING-LEFT: 10px;
PADDING-RIGHT: 10px
}
</STYLE>
<SCRIPT language=JavaScript1.2>
var menuskin=0
var display_url=0
//definir los textos de las imagenes
var array_descripciones = [];
array_descripciones['adjuntos'] = "Ventana para enviar un mensaje, aqui te mostramos donde tienes que darle para poder adjuntar uno o varios archivos";
array_descripciones["adjuntos1"] = "Ventana de Responder mensaje, le aparecera cunado ustam,sndf.,masndfkjañlskdhfñlkajsdñ";
function showmenuie5(id){
var rightedge=document.body.clientWidth-event.clientX
var bottomedge=document.body.clientHeight-event.clientY
var texto
texto = array_descripciones [id];
if (rightedge<ie5menu.offsetWidth)
{
ie5menu.style.left=document.body.scrollLeft+event.clientX-ie5menu.offsetWidth
}
else
{
ie5menu.style.left=document.body.scrollLeft+event.clientX
}
if (bottomedge<ie5menu.offsetHeight)
{
ie5menu.style.top=document.body.scrollTop+event.clientY-ie5menu.offsetHeight
}
else
{
ie5menu.style.top=document.body.scrollTop+event.clientY
}
document.getElementById("textomensge").innerHTML=texto;
setTimeout("ie5menu.style.visibility='visible';",1000);
return false
}
function hidemenuie5(){
ie5menu.style.visibility="hidden"
}
function highlightie5(){
if (event.srcElement.className=="menuitems"){
event.srcElement.style.backgroundColor="highlight"
event.srcElement.style.color="white"
if (display_url==1)
window.status=event.srcElement.url
}
}
function lowlightie5(){
if (event.srcElement.className=="menuitems"){
event.srcElement.style.backgroundColor=""
event.srcElement.style.color="black"
window.status=''
}
}
function jumptoie5(){
if (event.srcElement.className=="menuitems"){
if (event.srcElement.getAttribute("target")!=null)
window.open(event.srcElement.url,event.srcElement.getAttribute("target"))
else
window.location=event.srcElement.url
}
}
</SCRIPT>
</head>
<body style="background-color: transparent;">
<!--[if IE]>
<DIV class=skin0 id=ie5menu onclick=jumptoie5() onmouseout=lowlightie5()
onmouseover=highlightie5()>
<div id="textomensge" style="background-color:#fdfec2;"></div >
</div>
<![endif]-->
<SCRIPT language=JavaScript1.2>
if (document.all&&window.print){
if (menuskin==0)
ie5menu.className="skin0"
else
ie5menu.className="skin1"
//document.oncontextmenu=showmenuie5
//document.body.onclick=hidemenuie5
}
</SCRIPT>
<img src="../images/adjunto1.jpg" id="adjuntos"
onMouseOver="showmenuie5('adjuntos');" onMouseOut="hidemenuie5();" />
<img src="../images/adjunto2.jpg" id="adjuntos1"
onMouseOver="showmenuie5('adjuntos1');" onMouseOut="hidemenuie5();" />
</body>
</html>