Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/04/2012, 03:19
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Reemplazar contenido de un div(padre) desde el mismo contenido.

@M4iku
Tu explicación es algo confusa,
pagina padre, página hijo? Estás usando iframes?
suponiendo que no...
tenés un código que está en una página (hijo como vos decis) que es cargada en un div de otra (padre), pero... quien y como se carga?
Además que función cumple eso de condicionar la carga al length de la cadena?
Como sea la úinica interpretación más o menos lógica que puedo suponer es esta

load.html
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <title>titulo</title>
  4. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  5.  
  6. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  7. </head>
  8. <div id="center-column" style="width: 500px;height: 500px; border: solid 1px #000;">
  9. cargar...
  10. </div>
  11. <script type="text/javascript">
  12. //<![CDATA[
  13. $(document).ready(function(){
  14. $("#center-column").load('fondo1.html');
  15. });
  16. //]]>
  17. </body>
  18. </html>

fondo1.html
Código HTML:
Ver original
  1. Contenido de fondo 1 <br />
  2. cargar con link normal: <a href="fondo2.html">ver</a><br />
  3. cargar con jquery load(): <a href="#" id="visor">ver</a>
  4.  
  5.  
  6. <script type="text/javascript">
  7. //<![CDATA[
  8.  
  9. $("#visor").click(function(event) {
  10. $("#center-column").load('fondo2.html');
  11. });
  12.  
  13. //]]>

fondo2.html

Código HTML:
Ver original
  1. contenido de fondo 2


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.