Retroceder   Foros del Web > Diseño de Sitios web > (X)HTML

Respuesta
 
Herramientas Desplegado
Antiguo 13-feb-2007, 16:07   #1 (permalink)
j0nys ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2006
Mensajes: 28
Problemas con eventos en Firefox

Por alguna razon que desconozco no me andan los eventos de una web que estoy haciendo cuando la habro con Firefox, no asi cuando la cargo en IE o en Opera, donde andan bien.

El codigo en la parte de script es el siguiente:

function start(seccion,main)
{
alert("hola");
main.className = "#main selected";
seccion_selected = seccion;
main_selected = main;
oh_more_ref.style.display = "none";
}


Y en el body el elemento onload:

<body onload="start(laboral,main_laboral); return false;">

El alert("hola") lo puse para probar algo que funcione si o si, pero de todas formas no lo hace. Tambien tengo problemas con el evento onclick

Script:


var seccion_selected = ""
var main_selected = ""

function display(seccion,main)
{
seccion_selected.style.display="none";
main_selected.className = "#main li" ;
seccion.style.display="block";
main.className = "#main selected";
seccion_selected = seccion;
main_selected = main;
}

Html:

<li id="main_inicio" onclick="display(inicio,main_inicio); return false;">

Y de paso, es correcto el codigo anterior en javascript para cambiar la classe de un objeto???
j0nys está desconectado   Responder Citando
Antiguo 13-feb-2007, 17:46   #2 (permalink)
import fdw.mod.py
alvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradable
 
Avatar de alvlin
 
Fecha de Ingreso: julio-2005
Ubicación: Canelones, Uruguay
Mensajes: 4.419
Enviar un mensaje por MSN a alvlin Enviar un mensaje por Yahoo  a alvlin Enviar un mensaje por Skype™ a alvlin
Re: Problemas con eventos en Firefox

¿qué dice la Consola de Errores del FF?

Creo que lo que sucede es que estás accediendo directamente a las propiedades de un id (por ejemplo, main) sin manejarlo como un nodo (document.getElementById).

Por favor especifica si la consola de errores del firefox tira algún error.


Saludos.
__________________
El Codiguero.com

"Luke yo soy tu padre, Obi Wan es un ca*ón;
Leia es tu hermana, Han Solo es Harrison Foooooooooord"
alvlin está desconectado   Responder Citando
Antiguo 14-feb-2007, 03:00   #3 (permalink)
j0nys ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2006
Mensajes: 28
Re: Problemas con eventos en Firefox

Habia varios problemas, acostumbrado a hacer codigo y probarlo en IE hay muchas cosas que se pasan por alto.

Para empezar le saque la primer linea

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" ...

y con eso andaban algunas cosas, pero bue no queria dejarlo sin las especificaciones.

Luego descubrí que el error estaba precisamente en como, decían arriba, no usaba la función getElementById() y el objeto document para cambiarles las propiedades a los objetos. Y luego pasaba mal los parametros, ya que al usar dicha función, se debe pasar el id del objeto como cadena de texto.

Luego de cambiar todas estas cosas agregue nuevamente el DOCTYPE y andubo perfectamente.

Muchas Gracias.
j0nys está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 23:40.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96