Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Problema con un código, funciona en un lugar pero no en otro

Estas en el tema de Problema con un código, funciona en un lugar pero no en otro en el foro de Frameworks JS en Foros del Web. Buenas Empecé hoy con ajax y... "logré" hacer que por medio de ajax se cargue las galerías de imagenes de los usuarios. Esto lo hago ...
  #1 (permalink)  
Antiguo 04/02/2010, 22:53
Avatar de nicolaslt  
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 119
Antigüedad: 15 años, 7 meses
Puntos: 5
Pregunta Problema con un código, funciona en un lugar pero no en otro

Buenas

Empecé hoy con ajax y... "logré" hacer que por medio de ajax se cargue las galerías de imagenes de los usuarios.

Esto lo hago desde un archivo, send.php

Pero despues, cuando llamo a ese mismo archivo desde el index para que cumpla su labor en la web, no funciona (Es decir, funciona separado, pero cuando es llamado por el index deja de funcionar)

¿Qué cosa del index.php puede estar provocando esto?

Saludos y muchas gracias

Última edición por nicolaslt; 04/02/2010 a las 23:19
  #2 (permalink)  
Antiguo 05/02/2010, 06:06
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: Problema con un código, funciona en un lugar pero no en otro

Sin ver el código, difícilmente podemos ayudarte a detectar la causa del problema.

¿Revisaste la Consola de Errores de tu navegador para ver si hay algún error?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 05/02/2010, 12:19
Avatar de nicolaslt  
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 119
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: Problema con un código, funciona en un lugar pero no en otro

Hola david

Como voy a la consola de errores del navegador?

saludos
  #4 (permalink)  
Antiguo 05/02/2010, 12:25
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: Problema con un código, funciona en un lugar pero no en otro

¿Qué navegador usas? En Firefox Herramientas > Consola de Errores
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 05/02/2010, 14:13
Avatar de nicolaslt  
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 119
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: Problema con un código, funciona en un lugar pero no en otro

David, ya revisé la consola de errores y... todos son del style.css :P

Este es el código ajax


Código:
function cargarContenido(url){
var t1,contenedo;
t1=url;
contenedo = document.getElementById('galery');
/*t2 = document.getElementById('pass').value;*/
ajax=nuevoAjax();
ajax.open("GET", "galeria_load.php?usuario="+t1,true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
	if (ajax.status == 200)
	{
		var responser = ajax.responseText;
		contenedo.innerHTML = (responser);
	}
	else
	{
		contenedo.innerHTML ="Error al procesar la solicitud";
	}
}
else
{
	contenedo.innerHTML = "Conectando...";
}
}
ajax.send(null)
}


Lamentablemente creo que es el único código que puedo pasarte, porque... el index es gigantesco :P

Saludos
  #6 (permalink)  
Antiguo 05/02/2010, 14:19
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: Problema con un código, funciona en un lugar pero no en otro

Pero, ¿aparece el mensaje de "Conectando..."? ¿En qué evento llamas a la función? ¿Está definida la función nuevoAjax?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #7 (permalink)  
Antiguo 05/02/2010, 14:21
Avatar de nicolaslt  
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 119
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: Problema con un código, funciona en un lugar pero no en otro

Si, claro

Código:
function nuevoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
 
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
a veces se queda "conectando..." y aveces muestra definitivamente el mensaje que no se completó la solicitud

PD: El evento lo llamo al hacer click en un boton
  #8 (permalink)  
Antiguo 05/02/2010, 14:23
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: Problema con un código, funciona en un lugar pero no en otro

¿Ambas páginas (index.php y send.php) están el mismo directorio?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #9 (permalink)  
Antiguo 05/02/2010, 14:24
Avatar de nicolaslt  
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 119
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: Problema con un código, funciona en un lugar pero no en otro

Si, send,index y galeria_load estan en el mismo directorio
  #10 (permalink)  
Antiguo 05/02/2010, 14:30
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: Problema con un código, funciona en un lugar pero no en otro

¿Tienes la página en algún servidor para que podamos verla? Así puede que encontremos la razón por la que funciona en send.php pero no en index.php
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #11 (permalink)  
Antiguo 05/02/2010, 14:33
Avatar de nicolaslt  
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 119
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: Problema con un código, funciona en un lugar pero no en otro

Si, permitime que le modifique una cosa para que no te pida estar registrado
  #12 (permalink)  
Antiguo 05/02/2010, 14:41
Avatar de nicolaslt  
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 119
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: Problema con un código, funciona en un lugar pero no en otro

http://miweb.com/galeria_ver.php?title=usuario sería donde funciona correctamente

http://miweb.com/galeria/usuario/usuario es donde no.

Al hacer click en Carga! tendria que funcionar

saludos

Última edición por nicolaslt; 05/02/2010 a las 15:26
  #13 (permalink)  
Antiguo 05/02/2010, 14:59
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: Problema con un código, funciona en un lugar pero no en otro

Pero es que, si te fijas, tienes un problema con las rutas.

No existe http://nanix.webatu.com/galeria/usuario/galeria_ver.php
Deberías apuntar a la raíz usando "/galeria_ver.php"
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #14 (permalink)  
Antiguo 05/02/2010, 15:01
Avatar de nicolaslt  
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 119
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: Problema con un código, funciona en un lugar pero no en otro

ahhh, puede ser jaja

ahi lo veo
  #15 (permalink)  
Antiguo 05/02/2010, 15:07
Avatar de nicolaslt  
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 119
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: Problema con un código, funciona en un lugar pero no en otro

Anduvo perfecto, gracias y disculpa la molestia david

saludos!!

Última edición por nicolaslt; 05/02/2010 a las 15:12

Etiquetas: ajax
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 04:59.