Foros del Web » Programando para Internet » Javascript »

codigo javascript no funciona en firefox

Estas en el tema de codigo javascript no funciona en firefox en el foro de Javascript en Foros del Web. Hola a todos. Tengo un problemilla con un codigo que no parece funcionar en el mozilla: La siguiente función se llama con el evento onLoad ...
  #1 (permalink)  
Antiguo 25/08/2008, 13:53
 
Fecha de Ingreso: agosto-2008
Mensajes: 14
Antigüedad: 15 años, 8 meses
Puntos: 0
codigo javascript no funciona en firefox

Hola a todos. Tengo un problemilla con un codigo que no parece funcionar en el mozilla:
La siguiente función se llama con el evento onLoad de body, pero la parte de codigo que uso para calcular y aplicar el height a algunos de los elementos de la pagina no funciona en mozilla, y sí en IE sin embargo.

Código:
function inicio(){
	var i;
	var imagenes = new Array("TroquelOnMouseOver.jpg","EncuadernacionOnMouseOver.jpg","PlastificadoOnMouseOver.jpg");
	var lista_imagenes = new Array();
	for(i in imagenes){
		lista_imagenes[i] = new Image();
		lista_imagenes[i].src = imagenes[i];
	} 
	//calculamos el height de los elementos criticos
	altura=(screen.height*78)/100;
	document.getElementById("presentacion").style.height=altura-20;
	document.getElementById("capa_presentacion").style.height=altura-20;
	document.getElementById("principal").style.height=altura-20;
}
Creo que el problema debe ser este, pero es posible que en mi codigo HTML haya alguna paradoja rara de esas y el explorer lo ignora pero mozilla no...

A ver si a alguien se le ocurre algo. Gracias y un saludo
  #2 (permalink)  
Antiguo 25/08/2008, 14:57
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Respuesta: codigo javascript no funciona en firefox

el codigo esta bien. Esta seguro que existen los campos presentacion,capa?presentacion y principal y esta seguro que les coloco el atributo id a los tres puede que sea eso
  #3 (permalink)  
Antiguo 25/08/2008, 16:11
 
Fecha de Ingreso: agosto-2008
Mensajes: 14
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: codigo javascript no funciona en firefox

Lo he comprobado y si q estan los tres, con sus atributos id y name por si las moscas. De todas formas aqui pego el codigo HTML por si alguien ve algo:
Código HTML:
<body topmargin="0" onload="inicio()" bgcolor="#111111">
<!--<div id="principal" align="center" width="800" height="500"> -->
<center>
<table id="principal" name="principal" width="800" bgcolor="#000000">
<tr>
	<td width="1" bgcolor="#FFFFFF"></td>
	<td width="520">
	<img id="logo" name="logo" src="onMouseOut.jpg" width="520" border="0" usemap="#Mapeado" /> </td>
    <td name="presentacion" id="presentacion" width="279" align="left" valign="top" class="celda_presentacion">
    	<div name="capa_presentacion" class="capa_presentacion" id="capa_presentacion" width="279" align="justify">
        	<font size="2" Face="forte,Comic Sans MS" color="#FFFFFF">
            <br>
				Todo pasa y todo queda,<br>
				pero lo nuestro es pasar,<br>
				pasar haciendo caminos,<br>
                caminos sobre el mar.<br><br>

				Nunca persequí la gloria,<br>
				ni dejar en la memoria<br>
				de los hombres mi canción;<br>
				yo amo los mundos sutiles,<br>
				ingrávidos y gentiles,<br>
				como pompas de jabón.<br><br>

				Me gusta verlos pintarse<br>
				de sol y grana, volar<br>
				bajo el cielo azul, temblar<br>
				súbitamente y quebrarse...<br><br>

				Nunca perseguí la gloria.<br><br>

				Caminante, son tus huellas<br>
				el camino y nada más;<br>
				caminante, no hay camino,<br>
				se hace camino al andar.<br><br>

				Al andar se hace camino<br>
				y al volver la vista atrás<br>
				se ve la senda que nunca<br>
				se ha de volver a pisar.<br><br>
                
                Caminante no hay camino<br>
				sino estelas en la mar...<br><br>

				Hace algún tiempo en ese lugar<br>
				donde hoy los bosques se visten de espinos<br>
				se oyó la voz de un poeta gritar<br>
				"Caminante no hay camino,<br>
				se hace camino al andar..."<br><br>

				Golpe a golpe, verso a verso...<br>

				Murió el poeta lejos del hogar.<br>
				Le cubre el polvo de un país vecino.<br>
				Al alejarse le vieron llorar.<br>
				"Caminante no hay camino,<br>
				se hace camino al andar..."<br>
		  </font>
    	</div>
    </td>
    <td width="1" bgcolor="#FFFFFF"></td>
</tr>
</table>
<div valign="top" id="pie" class="pie" width="800" height="2" bgcolor="#333333">
<address><font size="2" color="#DDDDDD">
</font>
</address>
</div>
</center>

<map name="Mapeado" id="Mapeado">
  <area name="troquelado" shape="circle" coords="419,55,40" href="#troquelado.html" target="_blank" alt="Troquelado" id="troquelado" onMouseOver="troqueladoOMO();" onmouseout="imagenInicio()"/>
<area name="encuadernacion" id="encuadernacion" shape="circle" coords="106,190,39" href="#encuadernacion.html" alt="Encuadernación" onMouseOver="encuadernacionOMO();" onmouseout="imagenInicio()"/>
<area name="plastificado" id="plastificado" shape="circle" coords="305,367,41" href="#plastificado.html" alt="Plastificado" onMouseOver="plastificadoOMO();" onmouseout="imagenInicio()"/>
</map></body> 
  #4 (permalink)  
Antiguo 29/08/2008, 06:33
 
Fecha de Ingreso: agosto-2008
Mensajes: 14
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: codigo javascript no funciona en firefox

Me parece que el problema no es sólo de sa función, sino de todo el javascript, ke no se ejecuta en Firefox. Lo he comprobado y lo tengo activado en el programa.
Será problema de el enlazado <script> ??? Aquí lo pongo:
Código HTML:
<script language="javascript" type="text/jscript" src="index_negro.js"></script> 
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:48.