Ver Mensaje Individual
  #14 (permalink)  
Antiguo 02/09/2009, 07:42
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Temporizador para pasar al otro DIV

Hola

Prueba ahora

pagina1.html

Código javascript:
Ver original
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. <!--
  5. var ns4 = (document.layers)? true:false
  6. var ie4 = (document.all)? true:false
  7. var ns6 = (document.getElementById)? true:false
  8.  
  9. function captura_objeto(idnombre) {
  10.     if (ns6)
  11.     {
  12.     return document.getElementById(idnombre);
  13.     }
  14.     else if (ie4)
  15.     {
  16.     return document.all[idnombre];
  17.     }
  18.     else if (ns4)
  19.     {
  20.     return document.layers[idnombre];
  21.     }
  22.     else
  23.     {
  24.     return null;
  25.     }
  26. }
  27.  
  28.  
  29. function creaAjax(){
  30.     var ajaxs = ["Msxml2.XMLHTTP","Msxml2.XMLHTTP.4.0","Msxml2.XMLH TTP.5.0","Msxml2.XMLHTTP.3.0","Microsoft.XMLHTTP"];
  31.     var ajax = false;
  32.     for(var i=0 ; !ajax && i<ajaxs.length ; i++){
  33.         try{
  34.             ajax = new ActiveXObject(ajaxs[i]);   // Internet Explorer
  35.         }
  36.         catch(e) {
  37.             ajax = false;
  38.         }
  39.     }
  40.     if(!ajax && typeof XMLHttpRequest!='undefined') {
  41.         ajax = new XMLHttpRequest();  // Firefox, Opera 8.0+, Safari
  42.     }
  43.     return ajax;
  44. }
  45.  
  46.  
  47. function publicidad(){
  48. var ajax=creaAjax();
  49. var contenido = captura_objeto("paginacapa");
  50. var preloader = captura_objeto("distractor");
  51. ajax.open("GET","pagina2.asp",true);
  52. ajax.onreadystatechange = function() {
  53.  
  54.         if (ajax==null){
  55.         alert ("Tu navegador web no soporta AJAX!");
  56.         return;
  57.     }
  58.  
  59.      if (ajax.readyState==4){
  60.                        if(ajax.status==200){          
  61.             contenido.style.display = "block"
  62.                                         contenido.innerHTML = ajax.responseText;
  63.                    }
  64.                        else if (ajax.status==404)
  65.                                              {
  66.  
  67.                                     objetosel.innerHTML = "La dirección no existe";
  68.                                              }
  69.                                      else
  70.                                              {
  71.                                     objetosel.innerHTML = "Error: " + ajax.status;
  72.                                              }
  73.                                     }
  74.                   }
  75.    
  76.     //ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  77.              ajax.send(null);
  78.             //return
  79. }
  80.  
  81.  
  82. window.onload = function () {setInterval("publicidad()", 7000);};
  83. //-->
  84. </script>
  85.  
  86. <div id="distractor" align="center">
  87. CARGA PERFECTAMENTE
  88. </div>
  89. <div id="paginacapa" style="display:none">
  90. NO CARGA, ES EL CONTENIDO, VAMOS LA PAGINA EN SI
  91. </div>

pagina2.asp

Código asp:
Ver original
  1. <&#37;
  2. Response.Write "Esto es una pruba"
  3. %>

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />