Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] cargar pagina dentro de div

Estas en el tema de cargar pagina dentro de div en el foro de Javascript en Foros del Web. buenos dias srs. Tengo una duda, si quiero cargar informacion en un div desde otro archivo ocupo la siguiente funcion. Código: function nuevoAjax(){ var xmlhttp=false; ...
  #1 (permalink)  
Antiguo 17/12/2013, 08:09
 
Fecha de Ingreso: noviembre-2013
Mensajes: 78
Antigüedad: 10 años, 5 meses
Puntos: 4
cargar pagina dentro de div

buenos dias srs.

Tengo una duda, si quiero cargar informacion en un div desde otro archivo ocupo la siguiente funcion.

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;
}

function consultatipo(tipo) {
  var ajax = nuevoAjax();
  ajax.open("GET", "pagina.php?var="+tipo, true);
  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  ajax.onreadystatechange=function() {

	if (ajax.readyState != 4){
	  document.getElementById('div').innerHTML = "Cargando los Productos, espere un momento"
	}
	if (ajax.readyState==4) {
	  document.getElementById('div').innerHTML=ajax.responseText;
	}
  }
  ajax.send(null)
}
el codigo me funciona perfectamente, pero quisiera agregarle alguna manera de que la carga la hiciera con algun tipo de efecto de transicion como un fade o algo asi.

se puede utilizando con este codigo o hay otras maneras, segun lo que he averiguado esta manera es un poco antigua, alomejor con alguna libreria de jquery se puede hacer algo mas elegante


se agradece cualquier comentario ...
  #2 (permalink)  
Antiguo 17/12/2013, 09:45
Avatar de Crazylegs  
Fecha de Ingreso: septiembre-2013
Ubicación: Barcelona
Mensajes: 74
Antigüedad: 10 años, 7 meses
Puntos: 14
Respuesta: cargar pagina dentro de div

En jQuery tienes el fadeIn(), y lo podrías adaptar a tú código perfectamente.
Con Javascript puro también se puede hacer, solo que te tienes que hacer tu el código o buscarlo por Internet uno ya hecho.

documentación oficial de fadeIn() de jQuery

Espero que te sirva.
__________________
¡Mira mis tutoriales web!
  #3 (permalink)  
Antiguo 18/12/2013, 16:17
 
Fecha de Ingreso: noviembre-2013
Mensajes: 78
Antigüedad: 10 años, 5 meses
Puntos: 4
Respuesta: cargar pagina dentro de div

graciassss fue de bastante ayuda

Etiquetas: ajax, funcion, html, jquery, php
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 05:43.