Funcion en etiqueta ancla no funciona



   AUTOR PREGUNTA

Publicado 17 diciembre 2014 - 05:09

tengo las siguientes funciones:

function Toggle(id) {
EToggle(document.getElementById(id)); }

function EToggle(element) {
var subject = element.getElementsByTagName("div")[0]; if(subject.style.display == "none") {
subject.style.display = "block"; }
else { subject.style.display = "none"; } }

La funcion Toggle es llamada apenas se hace la carga de la pagina y funciona de maravilla sin embargo cuando escribo lo siguiente:

<a href="javascript:Toggle(flat)">

No pasa nada, entonces mi pregunta es, porque no funciona en el enlace pero si en la carga de la pagina?

Gracias de antemano por la ayuda


¿Tienes la misma pregunta? Yo también

 

Publicado 17 diciembre 2014 - 21:00

Creo que tienes un problema con las comillas

 

Publicado 17 diciembre 2014 - 21:01

Tu problema es con las comillas simples, usa esto:

<a href="javascript:Toggle('flat')">

En vez de esto:

<a href="javascript:Toggle(flat)">

   AUTOR PREGUNTA

Publicado 17 diciembre 2014 - 21:03

Gracias, ya lo pude solucionar