Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/04/2012, 16:31
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: jQuery GET carga pagina y queda abajo

Es solo una idea, a falta de tu aplicación completa hice esto, en realidad es a la inversa, en lugar de cargar la página en el inicio, busco una posición, pero si funciona, basta con poner el marcador al inicio de la página de resultados

Esta página carga las noticias
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. <script type="text/javascript" src="/jslib/jquery-1.6.1.min.js"></script>
  6. </head>
  7.     <p>
  8.     <button id="ver">noticias</button>
  9.     <br />
  10. </p>
  11.     <div id="lista" style="height: 100px;width: 400px; border: solid 1px #000; overflow-y: scroll"></div>
  12. <script type="text/javascript">
  13. //<![CDATA[
  14. $(document).ready(function(){
  15.  
  16. $("#ver").click(function(){
  17.     $("#lista").load("lista.html#marca"); // agregamos un marcador
  18. });
  19.    
  20. }); // fin ready
  21.  
  22. //]]>
  23.  
  24. </body>
  25. </html>

tu pagina de resultados, lista.html (le doy un contenido extra al inicio)

Código HTML:
Ver original
  1. <p>xxxx</p>
  2. <p>xxxx</p>
  3. <p>xxxx</p>
  4. <p>xxxx</p>
  5. <p>xxxx</p>
  6. <p>xxxx</p>
  7. <p>xxxx</p>
  8. <p>xxxx</p>
  9. <p>xxxx</p>
  10. <p>xxxx</p>
  11. <p>xxxx</p>
  12. <ul id="marca">
  13. <li>noticia1</li>
  14. <li>noticia2</li>
  15. <li>noticia3</li>
  16. <li>noticia4</li>
  17. <li>noticia5</li>
  18. <li>noticia6</li>
  19. <li>noticia7</li>
  20. <li>noticia8</li>
  21. <li>noticia9</li>
  22. <li>noticia10</li>
  23. <li>noticia11</li>
  24. <li>noticia12</li>
  25. <li>noticia13</li>
  26. <li>noticia14</li>
  27. <li>noticia15</li>
  28. <li>noticia16</li>
  29. <li>noticia17</li>
  30. </ul>

Tene en cuenta que no estoy paginando nada, usando load() supongo que siempre debería cargar por el inicio del documento sin hacer ningún agregado, ahora si a lista.html le agregas al inicio

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. //<![CDATA[
  3. location.href = "#marca";
  4. //]]>
  5. </script>

vas a forzar que los resultados se muestren a partir de la <ul id="marca">

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. //<![CDATA[
  3. location.href = "#marca";
  4. //]]>
  5. </script>

por ahi te sirve

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