Foros del Web » Creando para Internet » HTML »

cargar links en un div desde usando jquery

Estas en el tema de cargar links en un div desde usando jquery en el foro de HTML en Foros del Web. Hola, tengo un problema al diseñar un sitio que estaba hecho con iframes, ahora lo estoy pasando a DIV´s, pero tengo un problema cuando quiero ...
  #1 (permalink)  
Antiguo 26/07/2010, 12:34
 
Fecha de Ingreso: junio-2010
Mensajes: 108
Antigüedad: 14 años, 5 meses
Puntos: 2
cargar links en un div desde usando jquery

Hola,
tengo un problema al diseñar un sitio que estaba hecho con iframes, ahora lo estoy pasando a DIV´s, pero tengo un problema cuando quiero que desde la botonera (un accordion c/jquery) me cargue el contenido a un DIV sin cargar todo cada vez.


Probe con ajax, con un iframe solo en ese div, pero no puedo lograr que la botonera me cargue los links en el div "maincontent", este es mi codigo:
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. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4. <title>Barbat</title>
  5. <link href="estilo/twoColFixLtHdr.css" rel="stylesheet" type="text/css" />
  6. <!--[if IE 5]>
  7. <style type="text/css">
  8. /* place css box model fixes for IE 5* in this conditional comment */
  9. .twoColFixLtHdr #sidebar1 { width: 230px; }
  10. </style>
  11. <![endif]--><!--[if IE]>
  12. <style type="text/css">
  13. /* place css fixes for all versions of IE in this conditional comment */
  14. .twoColFixLtHdr #sidebar1 { padding-top: 30px; }
  15. .twoColFixLtHdr #mainContent { zoom: 1; }
  16. /* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
  17. </style>
  18. <![endif]-->
  19. <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
  20.  
  21. <script type="text/javascript" language="javascript" src="SpryAssets/jquery.js"></script>
  22. <script type="text/javascript">
  23. <!--//---------------------------------+
  24. //  Developed by Roshan Bhattarai
  25. //  Visit http://roshanbh.com.np for this script and more.
  26. //  This notice MUST stay intact for legal use
  27. // --------------------------------->
  28. $(document).ready(function()
  29. {
  30.     //slides the element with class "menu_body" when paragraph with class "menu_head" is clicked
  31.     $("#firstpane p.menu_head").click(function()
  32.     {
  33.         $(this).css({backgroundImage:"url(down.png)"}).next("div.menu_body").slideToggle(300).siblings("div.menu_body").slideUp("slow");
  34.         $(this).siblings().css({backgroundImage:"url(left.png)"});
  35.     });
  36.     //slides the element with class "menu_body" when mouse is over the paragraph
  37.     $("#secondpane p.menu_head").mouseover(function()
  38.     {
  39.          $(this).css({backgroundImage:"url(down.png)"}).next("div.menu_body").slideDown(500).siblings("div.menu_body").slideUp("slow");
  40.          $(this).siblings().css({backgroundImage:"url(left.png)"});
  41.     });
  42. });
  43. function MM_swapImgRestore() { //v3.0
  44.   var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
  45. }
  46. function MM_preloadImages() { //v3.0
  47.   var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  48.     var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
  49.    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
  50. }
  51.  
  52. function MM_findObj(n, d) { //v4.01
  53.  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
  54.    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  55.   if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  56.   for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  57.   if(!x && d.getElementById) x=d.getElementById(n); return x;
  58. }
  59.  
  60. function MM_swapImage() { //v3.0
  61.   var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  62.   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
  63. }
  64. <style type="text/css">
  65.  
  66.  
  67.  
  68. </head>
  69.  
  70. <body class="twoColFixLtHdr" onload="loadurl('patentes.html','maincontent')">
  71.  
  72. <div id="container">
  73.   <div id="header">
  74.      <h1>
  75.        <script type="text/javascript">
  76. AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','940','height','173','src','login','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','login' ); //end AC code
  77. </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="940" height="173">
  78.          <param name="movie" value="login.swf" />
  79.          <param name="quality" value="high" />
  80.          <embed src="login.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="940" height="173"></embed>
  81.        </object></noscript>
  82.      </h1>
  83.   <!-- end #header --></div>
  84.   <div id="sidebar1">
  85.     <h3><div style="float:left" > <!--This is the first division of left-->
  86.   <div id="firstpane" class="menu_list"> <!--Code for menu starts here-->
  87.         <p class="menu_head"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image10','','images/botonera_ov_01.jpg',1)"><img src="images/botonera_01.jpg" name="Image10" width="263" height="23" border="0" id="Image10" onclick="javascript:parent.contentFrame.location.href='./content/estudiobarbat.html'"/></a></p>
  88.         <div class="menu_body">
  89.          <a href="#"><div onclick="javascript:parent.contentFrame.location.href='./content/whywork.html'">TRABAJAR CON NOSOTROS.</div></a>
  90.          <a href="#"><div onclick="javascript:parent.contentFrame.location.href='./content/historia.html'">HISTORIA</div></a>
  91.     </div>
  92.         <p class="menu_head"><a href="javascript:parent.contentFrame.location.href='./content/servicios.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('servicios','','images/botonera_ov_02.jpg',1)"><img src="images/botonera_02.jpg" alt="Servicios" name="servicios" width="263" height="23" border="0" id="servicios" onclick="javascript:parent.contentFrame.location.href='./content/servicios.html'"/></a></p>
  93.         <div class="menu_body">
  94.         </div>
  95.         <p class="menu_head"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Staff','','images/botonera_ov_03.jpg',1)"><img src="images/botonera_03.jpg" alt="Staff" name="Staff" width="263" height="23" border="0" id="Staff" onclick="javascript:parent.contentFrame.location.href='./content/staff_lista.html'"/></a></p>
  96.         <div class="menu_body">
  97.     </div>
  98.        <p class="menu_head"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('News','','images/botonera_ov_04.jpg',1)"><img src="images/botonera_04.jpg" alt="News &amp; Publications" name="News" width="263" height="23" border="0" id="News" /></a></p>
  99.         <div class="menu_body">
  100.          <a href="#"><div onclick="javascript:parent.maincontent.location.href='./content/mediacion.html'">PUBLICACIONES.</div></a>
  101.          <a href="#"><div onclick="javascript:parent.contentFrame.location.href='./content/oposiciones.html'">FAQ.</div></a>
  102.          <a href="#"><div onclick="javascript:parent.contentFrame.location.href='./content/prevencion.html'">DOWNLOADS.</div></a>          
  103.        </div>
  104.        <p class="menu_head"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('login','','images/botonera_ov_06.jpg',1)"><img src="images/botonera_06.jpg" name="login" width="263" height="23" border="0" id="login" onclick="javascript:parent.contentFrame.location.href='./content/links.html'"/></a></p>
  105.         <div class="menu_body">
  106.        </div>
  107.        <p class="menu_head"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Links','','images/botonera_ov_05.jpg',1)"><img src="images/botonera_05.jpg" name="Links" width="263" height="23" border="0" id="Links" onclick="javascript:parent.contentFrame.location.href='./content/contacto.html'"/></a></p>
  108.         <div class="menu_body">
  109.          <a href="#"><div onclick="javascript:parent.contentFrame.location.href='./content/mediacion.html'">BUENOS AIRES.</div></a>
  110.          <a href="#"><div onclick="javascript:parent.contentFrame.location.href='./content/oposiciones.html'">ROSARIO.</div></a>
  111.          <a href="#"><div onclick="javascript:parent.contentFrame.location.href='./content/prevencion.html'">MENDOZA.</div></a>
  112.        </div>
  113.        <p class="menu_head"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('links','','images/botonera_ov_07.jpg',1)"><img src="images/botonera_07.jpg" name="links" width="263" height="23" border="0" id="links" onclick="javascript:parent.contentFrame.location.href='./content/login.html'"/></a></p>
  114.         <div class="menu_body">                    
  115.        </div>
  116.        </div>  <!--Code for menu ends here-->
  117. </div></h3>
  118.   <!-- end #sidebar1 --></div>
  119.   <div id="mainContent">
  120. <iframe src="content/marcas.html" name="contenido" frameborder="0" scrolling="Auto" noresize="noresize" align="left" width="687px" height="500px" border="0px"></iframe>
  121.  
  122.     <!-- end #mainContent --></div>
  123.     <!-- This clearing element should immediately follow the #mainContent div in order to force the #container div to contain all child floats --><br class="clearfloat" />
  124.   <div id="footer">
  125.     <p><img src="images/fondo.jpg" width="947" height="10" /><img src="images/barbat_06.jpg" width="947" height="27" /></p>
  126.   </div>
  127. </div>
  128. </body>
  129. </html>


Si me pueden indicar como cargar los links en un div de la misma pagina lo agradezco.

Saludos,
  #2 (permalink)  
Antiguo 26/07/2010, 17:41
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 10 meses
Puntos: 46
Respuesta: cargar links en un div desde usando jquery

Hola.

creo que lo que buscas seria algo asi:

Código Javascript:
Ver original
  1. $("#id_del_link").click(function(){
  2.    $("#id_del_div").load("url");
  3. });

suerte. si no es por ahi el problema avisanos

Etiquetas: jquery, botones
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 17:21.