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

Problema onload

Estas en el tema de Problema onload en el foro de Frameworks JS en Foros del Web. Buenas, les comento que estoy montando un sitio con ajax, para pasar de una pagina a otra. hasta aqui todo bien. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript ...
  #1 (permalink)  
Antiguo 05/08/2010, 13:40
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Problema onload

Buenas, les comento que estoy montando un sitio con ajax, para pasar de una pagina a otra. hasta aqui todo bien.

Código Javascript:
Ver original
  1. function nuevoAjax2(){
  2.     var xmlhttp=false;
  3.      try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
  4.     catch (e) {
  5.          try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");    }
  6.         catch (E) { xmlhttp = false; }
  7.       }
  8.     if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); }
  9.     return xmlhttp;
  10. }
  11. function accionado2() {
  12.     var capa = document.getElementById('interior');
  13.     if (ajax.readyState==1) { capa.innerHTML = 'Cargando...'; }
  14.     else if ((ajax.readyState == 4) && (ajax.status == 200)) { capa.innerHTML =ajax.responseText; }
  15. }
  16. function interiorweb(dest) {
  17.     ajax = nuevoAjax2();
  18.     ajax.onreadystatechange = accionado2;
  19.     ajax.open("GET", dest,true);
  20.     ajax.send(null);
  21. }

para lo cual uso sentencias como :

Código HTML:
Ver original
  1. <span style="cursor: pointer;" onClick="interiorweb('home.php');">HOME</span>

bueno todo bien hasta que me pidieron hacer un formulario dentro de esta web, para lo cual tuve que ocupar otra llamada ajax, la cual quite por que luego me pidieron poner un input file para subir un archivo y por mas que trate y lei no es la panacea con ajax, entonces opte por poner en esta pagina en especial un iframe con el formulario, todo iba bien hasta que me pidieron agregar un efecto lightbox a unas imagenes en el mismo formulario dentro de un ajax que tiene un iframe :/
y buscando encontre litebox 3.2 que soporte imagenes en iframes y ocupa el parent completo : http://www.dolem.com/lytebox/

y bueno todo funciona entro navego por ajax y cuando pincho la imagen me abre el litebox pero si navega en otra pagina y vuelvo y quiero volver a ocupar el litebox se me pierde :/ y la imagen se abre solo en el iframe y no en el parent. alguien sabe por que esto? por que el ajax interfiere en el iframe, sorry por la larga explicacion pero es para que se entienda el problema.

Saludos
__________________
Gokuh Salvo al mundo. PUNTO!!!!

Etiquetas: ajax, onload
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 19:39.