Foros del Web » Programando para Internet » Jquery »

error con javascrips o jquery ?

Estas en el tema de error con javascrips o jquery ? en el foro de Jquery en Foros del Web. Tengo un sitio en joomla con un modulo que no funciona correctamente y me da un un error, en la consola de error de google ...
  #1 (permalink)  
Antiguo 03/06/2013, 23:07
 
Fecha de Ingreso: julio-2006
Mensajes: 111
Antigüedad: 18 años, 4 meses
Puntos: 0
error con javascrips o jquery ?

Tengo un sitio en joomla con un modulo que no funciona correctamente y me da un un error, en la consola de error de google crhome aparece:
Uncaught TypeError: Object #<HTMLDivElement> has no method 'show'
el error se produce al darle click al buscador del lado izquierdo que en realidad es un menu en jascript, pero no funciona y me da ese error,
Se muy poco de javascrips, cualquier ayuda es bienvenida, este es el enlace, muchas gracias

http://codigoshost.com/demo/

Saludos
  #2 (permalink)  
Antiguo 04/06/2013, 09:14
 
Fecha de Ingreso: julio-2006
Mensajes: 111
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: error con javascrips o jquery ?

Esto deberia estar en El foro de javascript :/

el problema esta en es linea al parecer

Lo que veo es que el error aparece en esta línea:

Código Javascript :

onRequest: function(){
$('qnloader').show('block')},
onSuccess: function(){$('qnloader').hide()},
  #3 (permalink)  
Antiguo 05/06/2013, 11:23
Avatar de fhederico  
Fecha de Ingreso: agosto-2009
Mensajes: 247
Antigüedad: 15 años, 3 meses
Puntos: 23
Respuesta: error con javascrips o jquery ?

Hola,

La funcion es
Código:
show()
, sin argumentos, eso muestra un elemento que esta oculto.

Si lo deseas ocultar, debes ocupar
Código:
hide()
En este casi seria, si es un elemento y lo estas llamando por su ID

Código:
$("#qnloader").show();
Si lo estas llamando por su class

Código:
$(".qnloader").show();
Y tu elemento tendria que tener algo asi

Código:
<div id="qnloader">
ó

Código:
<div class="qnloader">
Saludos
  #4 (permalink)  
Antiguo 05/06/2013, 19:55
 
Fecha de Ingreso: julio-2006
Mensajes: 111
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: error con javascrips o jquery ?

Fhederico, realize los cambios que me indicaste sin resultados positivos, Le habia enviado un coorreo al desarrollador del modulo explicandole el error al cual el me respondio lo siguiente, ( yo no le entiendo muy bien lo que me dice)

Hi Carlos, i too have seen the error, just for this reason i told you to check alias; $('#IDOFMYDIV').show() is a simple call of mootools to show a div if $ is not correctly referenced to mootools but overwritten by jquery or prototype or any other js then it fail. You have two way , reference $ correctly with mootools or found how in to in your template mootools is referenced and change any $ according with it in the default.php file of the module.

Última edición por carlosdel1; 06/06/2013 a las 02:20
  #5 (permalink)  
Antiguo 06/06/2013, 18:58
Avatar de fhederico  
Fecha de Ingreso: agosto-2009
Mensajes: 247
Antigüedad: 15 años, 3 meses
Puntos: 23
Respuesta: error con javascrips o jquery ?

Ya estimado,

Es una gran ventaja que pueda tener acceso a tu codigo completo, aqui te pongo las correcciones

Debes quitar este archivo

Código:
<script src="/demo/plugins/system/helix/js/jquery-noconflict.js" type="text/javascript"></script>
Esto se coloca cuando tienes dos lenguajes que son similares juntos, por ejemplo Prototype y Jquery, para evitar conflictos agregas esta llamada.

Debes corregir el nombre
Código:
$('qnloader')
Por

Código:
$('#qnloader')
La funcion

Código:
.show('block')
Por

Código:
.show()
Y si no estoy equivocado, creo que eso es todo.

Saludos
  #6 (permalink)  
Antiguo 06/06/2013, 23:59
 
Fecha de Ingreso: julio-2006
Mensajes: 111
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: error con javascrips o jquery ?

Gracias por la ayuda, borré el archivo que me indicaste "jquery-noconflict.jss2 e hize los cambios, creo que casi lo haces funcionar, ya que ahora aparece el loading debajo de filtro de busqueda, pero aun sigue apareciendo el error..
  #7 (permalink)  
Antiguo 07/06/2013, 01:02
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: error con javascrips o jquery ?

Hola:

Cita:
Iniciado por carlosdel1 Ver Mensaje
Esto deberia estar en El foro de javascript :/
...
No entiendo esa afirmación... ninguno de los código expuestos son javascript, y no funcionarían si no se cargase la librería que mencionas

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #8 (permalink)  
Antiguo 07/06/2013, 10:04
Avatar de fhederico  
Fecha de Ingreso: agosto-2009
Mensajes: 247
Antigüedad: 15 años, 3 meses
Puntos: 23
Respuesta: error con javascrips o jquery ?

Hola nuevamente,

Consulta... que es lo que deberia hacer al cambiar el "Quick Navigation" ??

Porque hace una llamada por Ajax para cambiar algo, pero trae la pagina completa de nuevo, entonces, que debe hacer, cual es la idea.

Saludos
  #9 (permalink)  
Antiguo 07/06/2013, 12:53
 
Fecha de Ingreso: julio-2006
Mensajes: 111
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: error con javascrips o jquery ?

Se selecciona una categoria ( blog o uncategorised ) y luego aparece abajo otra seleccion para elegir un articulo de esa categoria, active el otro tempalte con el cual funcionaba antes y ahora no funciona debido a los cambios que le hize.
  #10 (permalink)  
Antiguo 07/06/2013, 13:51
Avatar de fhederico  
Fecha de Ingreso: agosto-2009
Mensajes: 247
Antigüedad: 15 años, 3 meses
Puntos: 23
Respuesta: error con javascrips o jquery ?

Hombre, si hubiera funcionado, no estariamos teniendo esta charla.

Te recomiendo que debuguees con el firebug de firefox, te muestra todos los errores que se generan.

En este caso, cuando carga el Ajax, es decir, cuando retorna la respuesta, esta intentando acceder a un elemento que no encuentra, no puedo verificarlo yo, porque no me realiza la consulta Ajax, ya que estoy probandolo en mi local.

Saludos

Etiquetas: funcion, html, javascript
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 13:25.