Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2010, 12:33
kidart
 
Fecha de Ingreso: junio-2010
Mensajes: 108
Antigüedad: 14 años, 6 meses
Puntos: 2
cargar links en un div desde botonera 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,