PROBLEMAS CON SCRIPT

Crear páginas para Gecko, diferencias con IE, articulos de interés y recursos en español
Titoangel

PROBLEMAS CON SCRIPT

Mensajepor Titoangel » Vie Nov 09, 2007 12:56 pm

buenos dias a todos, espero que me puedan ayudar:
Desde que he bajado e instalado la última actualización de Firefox 2.0.0.9, me ha surgido un problema que para mi es muy gordo, ya que mis conocimientos son casi nulos y es por eso que me he permitido el entrar en este foro para pediros ayuda, en IE, me funciona perfectamente, en Firefox me funcionaba hasta que baje la actualizacion y me he vuelto loco mirando por todos los lados, este es el codigo que no me funciona (me sería de gran utilidad el poderlo arreglarlo, ya que la pagina no funciona, mejor dicho el indice de navegacion, que es el que no sale, y no se puede navegar por la pagina).

Código: Seleccionar todo


<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Navegación</title>
</head>
<script language="javaScript">

menu="off"
var tdOutColor = "#FFffFF";
var tdOverColor = "#B0C4F0";
function checabrowser(){
var x = navigator.appVersion;
y = x.substring(0,4);
if (y>=4) setVariables();
}
var x,y,b,xx,yy
function setVariables(){
if (navigator.appName == "Netscape") {
h=".left=";
v=".top=";
dS="document.";
sD="";
iW="window.iWidth"
iH="window.iHeight"
osX="window.pageXOffset"
osY="window.pageYOffset"
document.menum.visibility="hide"
}
else{
h=".pixelLeft=";
v=".pixelTop=";
dS="";
sD=".style";
iW="document.body.clientWidth"
iH="document.body.clientHeight"
osX="document.body.scrollLeft"
osY="document.body.scrollTop"
}}
adjX=165
adjY=285
if (document.layers)adjX+=10, adjY+=10
frameAdjust=(-130)
sW=screen.width-adjX
if (document.all)sW+=frameAdjust
sH=screen.height-adjY

var isNav = (navigator.appName.indexOf("Netscape") !=-1);

function popLayer(){
if (b==1){
if (menu=="off"){menu="on"
yy=eval(osY)+y
xx=eval(osX)+x
if (document.all){
if (xx>(sW+eval(osX))) xx-=155
if (yy>(sH+eval(osY))) yy-=100
}
if (document.layers){
if (x>(sW+eval(osX))) xx-=155
if (y>(sH+eval(osY))) yy-=100
}
aX="x: "+x+" ,xx: "+xx+" ,sW: "+sW+" ,iW: "+eval(iW)
aY="y: "+y+" ,yy: "+yy+" ,sH: "+sH+" ,osY: "+eval(osY)

if(isNav) {
document.menum.left=(xx-eval(osX))
document.menum.top=(yy-eval(osY))
document.menum.visibility="show"
}
else {
if (x > (eval(iW))||y > (eval(iH))){menu="off"}// || y > (eval(iH)+eval(osY))) {}
else{
menum.style.pixelLeft=xx
menum.style.pixelTop=yy
menum.style.visibility="visible"
}}}
else {
if (document.layers) {hideMenu()}
if (document.all){
if (x > (eval(iW))||y > (eval(iH))){menu="on"}// || y > (eval(iH)+eval(osY))) {}
else hideMenu()
}}}
function hideMenu(){
menu="off"
if(isNav) {
document.menum.visibility="hide"
}
else {
menum.style.visibility="hidden"}
}}
function handlerMM(e){
x = (isNav) ? e.pageX : event.clientX
y = (isNav) ? e.pageY : event.clientY
}
if (isNav){
document.captureEvents(Event.MOUSEMOVE | Event.MOUSEUP);
}
document.onmousemove = handlerMM;
document.onmouseup = handlerMU;
checabrowser();
function handlerMU(e){
xx = (isNav) ? e.pageX : event.clientX
yy = (isNav) ? e.pageY : event.clientY
b = (isNav) ? e.which : event.button

popLayer()
}
function mudacor(prmThis,prmColor)
{
if ((window.document.all) || (window.document.getElementById))
prmThis.style.backgroundColor = prmColor;
else if (window.document.layers)
prmThis.bgColor = prmColor;
}
</script>

<body>
<div id="menum" style="position: absolute; visibility: hidden; left: 23; top: 253; z-index: 2; width: 67; height: 107">       
<CENTER>
<TABLE CELLSPACING=0 BORDER=0 CELLPADDING=4 WIDTH=168>
<TR>
   <TD VALIGN="MIDDLE" width="145">
   <P ALIGN="CENTER">
   <img src="http://www.clubmadridvvallecas.com/IMAGENES/banner295_107.jpg" WIDTH=164 HEIGHT=98 ALT="">
   </TD>
<TABLE VALIGN="top" border="1" width="168" bgcolor="#EAE2D1" height="90">
<TR>
        <TD VALIGN="top" align="center" bgColor="#8A6E6C" background="http://www.clubmadridvvallecas.com/IMAGENES/argent.jpg" width="167" height="1">
        <font face="Wingdings" size="1" color="#694409">v</font><b><font face="Verdana" size="1" color="#694409">Navegación</font><font face="Verdana" size="1" color="#694409"> </font></b>
        <font face="Wingdings" size="1" color="#694409">v</font></td>
      </tr> 
       
<TR>
        <TD class="tabnormal" onmouseout="this.style.backgroundColor='#EAE2D1'" onmouseover="this.style.backgroundColor='#8A6E6C'" align="left" width="167" height="1">
        <a  href="http://www.clubmadridvvallecas.com/principal.htm"><font size="1" color="#694409" face="Verdana"><B>Principal</B></font></a></td>
      </tr>
<TR>
     <TD class="tabnormal" onmouseout="this.style.backgroundColor='#EAE2D1'" onmouseover="this.style.backgroundColor='#8A6E6C'" align="left" width="167" height="20">
      <a href="http://www.clubmadridvvallecas.com/historiaclub.htm"><font size="1" color="#694409" face="Verdana"><B>Historia del Club</B></font></a></td>
      </tr>
</table>


</body>

</html>




NOTA.-Perdonar por lo extenso del mensaje, espero vuestra ayuda con impaciencia, saludos




[Editado] BBcode

Luis Lora

Re: PROBLEMAS CON SCRIPT

Mensajepor Luis Lora » Jue May 01, 2008 12:12 pm

Hola, yo también tengo el mismo problema con el SetVariables y Firefox ¿has conseguido solucionarlo?

Gracias.


Volver a “Desarrollo web (HTML/CSS/JS, accesibilidad...)”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados