Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/01/2011, 13:17
luisal2908
 
Fecha de Ingreso: octubre-2010
Ubicación: Bogota
Mensajes: 28
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: cargar un div con ajax

Hola parcialbook, hice algunos cambios a sus codigos para que los ensaye:
//index.php

Código HTML:
Ver original
  1. <script type="text/javascript" src="ajax.js"></script>
  2. <script languaje="javascript" type="text/javascript">
  3. function PaginaNubeC(texto){
  4.  divContenido = document.getElementById('nubeC');
  5.  ajax=objetoAjax();
  6.  ajax.open("GET", "nubeC.php?muroC="+texto);
  7.  divContenido.innerHTML= '<br /><img src="images/cargando.gif" alt="cargando" /></center>';
  8.  ajax.onreadystatechange=function(){
  9.   if (ajax.readyState==4) {
  10.    document.getElementById("resultado").innerHTML="Archivo Enviado";
  11.    divContenido.innerHTML = ajax.responseText
  12.   }
  13.  }
  14.  ajax.send(null)
  15. }
  16. </head>
  17. <div id="nubeC">
  18. <?php require("nubeC.php"); ?>
  19. </div>
  20. <div id="resultado"></div>
  21. </body>
  22. </html>

El archivo nubeC.php lo dejé en ek mismo lugar de index

//nubeC.php

Código PHP:
Ver original
  1. <?php
  2. if(isset($_GET['muroC'])){ // Aqui verifico si se envió el texto. Si fué así lo recojo por GET
  3.   $writ=$_GET['muroC'];
  4.  
  5. if($writ=="")
  6. $writ=".";
  7. //para escribir en el archivo
  8. $archivo = 'includes/muroC.txt';
  9. $fp = fopen($archivo, "w");
  10. $write = fputs($fp, $writ);
  11. fclose($fp);
  12. //para leer el archivo
  13. $archivoC = 'includes/muroC.txt';
  14. $fpC = fopen($archivoC, "r");
  15. $contentMuroC = fread($fpC, filesize($archivoC));
  16. fclose($fpC);
  17. }else{
  18.      if(!file_exists("includes/muroC.txt")){  // Aqui verifico si el archivo existe, si no existe se crea en la carpeta includes
  19.       $fp = fopen("includes/muroC.txt", "w+");
  20.       $writ=".";
  21.       $write = fputs($fp, $writ);
  22.       fclose($fp);
  23.      }
  24. $archivoC = 'includes/muroC.txt';
  25. $fpC = fopen($archivoC, "r");
  26. $contentMuroC = fread($fpC, filesize($archivoC));
  27. fclose($fpC);
  28. }
  29. ?>
  30.  
  31. <form method="get" onsubmit="PaginaNubeC(document.getElementById('muroC').value); return false">
  32. <input  type="submit" name="botonMuroC"  value="Enviar" />
  33. <textarea id="muroC" cols="20" rows="6"><?php echo $contentMuroC; ?></textarea>
  34. </form>

El formulario lo estoy enviando por GET

Espero le sirva.