Foros del Web » Programando para Internet » ASP Clásico »

Ajax + Asp

Estas en el tema de Ajax + Asp en el foro de ASP Clásico en Foros del Web. hola a todos, alguien sabe de un ejemplo o tutorial de AJAX con ASP ? o donde puedo encontrar informacion al respecto, he buscado en ...
  #1 (permalink)  
Antiguo 15/07/2005, 07:28
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
De acuerdo Ajax + Asp

hola a todos, alguien sabe de un ejemplo o tutorial de AJAX con ASP? o donde puedo encontrar informacion al respecto, he buscado en google y en estos foros pero todos los ejemplos que encuentro es AJAX con PHP o .NET y yo de php y .NET no entiendo nada..
espero me puedan colaborar gracias.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #2 (permalink)  
Antiguo 15/07/2005, 08:37
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Si de hecho se aplica a .net más.
  #3 (permalink)  
Antiguo 15/07/2005, 11:19
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Hola!

Por lo que tengo entendido de AJAX, es simplemente el nombre que le han dado a usar una serie de funcionalidades apoyadas en JavaScript enfocadas a "aprentar" que todo se puede hacer dinámicamente en una sola página sin preguntar de nuevo al servidor por más info...

Por lo cual no debe ser totalmente condicionante el lenguaje, entonces trata de investigar mas a fondo esas rutinas y poco a poco ajustalas a ASP...

Luego nos pasas las funciones, jejejejej

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #4 (permalink)  
Antiguo 15/07/2005, 12:25
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
exacto, no importa la tecnologia que usemos solo se necesita lenguaje de cliente(javascript) + lenguaje de servidor(asp,php,jsp, etc.)+ xml y no mas. lo que pasa es que he visto ejemplos solo para php y .net entonces no he podido empezar porque nose como funciona aun.. me gustaria ver un tutorial o un ejemplo en asp para orientarme nada mas.. alguien sabe de alguno o una pagina donde consultar ?
gracias.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #5 (permalink)  
Antiguo 19/07/2005, 08:37
 
Fecha de Ingreso: agosto-2004
Mensajes: 4
Antigüedad: 19 años, 10 meses
Puntos: 0
Información Ejemplito chiquitin

Yo acabo de empezar a ver esto, y un buen amigo me mando este ejemplo para ver solo la funcionalidad. Ojala te sirva:

muestra.asp
---------------------------------------------------
<a onClick="muestraMensaje();" style="cursor:pointer">dale click aqui para mostrar el mensaje</a>
<input type="hidden" value="HOLA COMO ESTAS !!!!!!" id="mensaje">
<div id="salidaMensaje"></div>

<script language="javascript">
var req;
function muestraMensaje() {
var mensaje = document.getElementById("mensaje");

var url = "xml.asp?mensaje=" + escape(mensaje.value);
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
req.open("GET", url, true);


req.onreadystatechange = armaHtml;
req.send(null);
}

function armaHtml() {
if (req.readyState == 4) {
var mensaje = req.responseXML.getElementsByTagName("mensaje")[0];

document.getElementById("salidaMensaje").innerHTML =mensaje.childNodes[0].nodeValue;

}
}
}
</script>








xml.asp
------------------------------------------------

<%
mensaje=request("mensaje")
response.ContentType="text/xml"
response.Write("<?xml version='1.0' encoding='ISO-8859-1'?>")
response.write("<mensaje>"&mensaje&"</mensaje>")

%>




Solo es un ejemplo para ver como funciona, de ahi que tu puedes mandar llamar bases de datos, etc. etc. en el archivo .asp y devolverlos con el formato de xml para que el otro los jale de "forma transparente"

SOLO TIENES QUE COPIAR Y PEGAR PARA VER FUNCIONAR EL EJEMPLO

Ojala te funcione para que empieces con esto
  #6 (permalink)  
Antiguo 19/07/2005, 16:24
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
ok muchas gracias, lo probare y te cuento..
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #7 (permalink)  
Antiguo 19/07/2005, 16:28
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Siento que eso se llama DOM.

Solo que lo hacen para cambiar el nombre.
En fin.......

Última edición por orharo2003; 19/07/2005 a las 16:41
  #8 (permalink)  
Antiguo 19/07/2005, 16:51
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Es que, orharo, Ajax, por lo poco que he leido hasta el momento, no es un lenguaje ni una tecnología. Es más bien un "concepto", como lo llaman, que involucra tanto a tecnologías client-side como server-side. Y DOM es sólo una de las partes involucradas. No es sólo un "cambio de nombre" de éste.
__________________
...___...
  #9 (permalink)  
Antiguo 19/07/2005, 17:31
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Asi es!!

Si, tal como dice A_Z. Y como decía arriba, no es más que una forma de llamarle a tratar de "aparentar" que una página tiene tecnología dinámica, por eso no depende del lenguaje, unos lo logran con iframes, otros con innerHtml, etc., son muchas tecnicas y a esta forma de programar le pusieron ese nombre.

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #10 (permalink)  
Antiguo 19/07/2005, 18:01
 
Fecha de Ingreso: enero-2004
Ubicación:
Mensajes: 108
Antigüedad: 20 años, 4 meses
Puntos: 0
y no hay un lugar donde podamos leer mas de eso, y mirar muchos ejemplos ya hechos como el que puso neooku, ademas neooku puso xml, se necesita obligatoriamente xml para Ajax ?
  #11 (permalink)  
Antiguo 20/07/2005, 11:08
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Halcon, hay un foro aquí en forosdelweb.com dedicado a Ajax. Está en pañales, así que todavía no hay mucho contenido.

Y con respecto a si se necesita obligatoriamente xml para Ajax, creo que no.
__________________
...___...
  #12 (permalink)  
Antiguo 20/07/2005, 14:26
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
probe el ejemplo que me diste y me sale un error de sintaxis de javascript no logro ver cual es.
lo copie y pegue tal cual como esta aqui.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #13 (permalink)  
Antiguo 20/07/2005, 15:38
 
Fecha de Ingreso: agosto-2004
Mensajes: 4
Antigüedad: 19 años, 10 meses
Puntos: 0
Pregunta mmhhh!!...

pues que raro, a mi no me salio ningun error, pero si me dices mas, igual y podemos ver porque
  #14 (permalink)  
Antiguo 21/07/2005, 02:00
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
le sobra un } del final.

a mi me da error en la linea
var mensaje = req.responseXML.getElementsByTagName("mensaje")[0];
error:req.responseXml has no properties
  #15 (permalink)  
Antiguo 21/07/2005, 06:40
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
listo si era por lo de } al final.. ya me funciona perfecto
muchas gracias..
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #16 (permalink)  
Antiguo 21/07/2005, 06:42
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
una cosa, lo qeu si no entiendo es su funcionamiento interno..
como veo son dos paginas..
en este caso muestra.asp y xml.asp

y veo el mensaje para visualizar "HOLA COMO ESTAS !!!!!!" en la misma pagina donde se ve.. osea que en este ejemplo veo inutil la pagina xml.asp o me equivoco? porfavor alguien me puede explicar un poco mas sobre el funcionamiento interno de este codigo?
gracias.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #17 (permalink)  
Antiguo 21/07/2005, 12:32
 
Fecha de Ingreso: agosto-2004
Mensajes: 4
Antigüedad: 19 años, 10 meses
Puntos: 0
Mensaje Claro Lexus!

...este ejemplo solo muestra el funcionamiento de los objetos (no es precisamente algo util), y muestra lo mas importante, que tu no recargas esa página para hacer un proceso, en este caso, al ir al xml y recoger un valor.

Este proceso se hace "de tras" de lo que tu ves, y parece inmediato, pues esta forma de trabajar acelera estos procesos.

Este es el proceso:

Das click --> se desata el evento de javascript -->manda un valor al xml --> este archivo lo procesa --> devuelve una salida (en formato xml) --> el archivo muestra.asp recoge los valores del xml y los despliega


Ahora, imaginate que la variable que le mandas al xml es una palabra de una busqueda (por ejemplo), el en xml puedes hacer las conexiones a las bases de datos correspondientes y desplegar el resultado con el formato de xml para que tu archivo muestra.asp recoja estos valores y los despliegue.


Ojalá me hayas entendido.
  #18 (permalink)  
Antiguo 21/07/2005, 18:11
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
pues si mas o menos, seria bueno ver un ejemplo diferente para ir comparando.. pero ya voy entendiendo mas
gracias,
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 22:54.