Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/08/2009, 20:09
hna_no
 
Fecha de Ingreso: julio-2005
Mensajes: 172
Antigüedad: 18 años, 10 meses
Puntos: 0
Respuesta: Problemas con vínculos en ajax + Javascript

Cita:
Iniciado por Leunamal Ver Mensaje
Para manejar eventos y facilitar la labor con ajax yo suelo usar la librería jquery. Pero aun así se puede hacer sin usarla.

El evento click sería algo así:

Fichero javascript:
Código:
<script language="JavaScript" type="text/javascript" >
window.onload = function() 
{ 
 document.getElementById('enlace1').onclick=function(){
	alert("hola");
 };
} 
</script>
Donde enlace1 es el id del primer enlace.

Sobre abrir anclas de la misma página, no creo que haga falta usar esa función de llamarasincrono ya que se encontraría en la misma página. Debería funcionar de la siguiente manera:

Código:
<a href="#uno">Sensaciones</a>
Saludos

Gracoas por tu apoyo.
He probado con el jquery y funciona pero no me funciona cuando llamo a una sección de una p{agina externa
Código HTML:
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.pack.js"></script>
<script type="text/javascript">
$(document).ready(function(){
   $("#nav a").each(function(){
      var href = $(this).attr("href");
      $(this).attr({ href: "#"});
      $(this).click(function(){
         $("#show").load(href);
      });
   });
});
</script>

</head>

<body>
<ul id="nav">
   <li><a href="uno.html">Enlace Uno</a></li>
   <li><a href="dos.html">Enlace Dos</a></li>
   <li><a href="dos.html#c">Otro link</a></li>
   <li><a href="1337.htm">1337</a></li>
   <li><a href="creacionismo.htm">iDIotas</a></li>
</ul>
<div id="show"></div>

</body>
</html> 
El siguiente c{odigo no me funciona
<li><a href="dos.html#c">Otro link</a></li>


¡qu{e puedo hacer para arreglarlo.?

Gracias por tu tiempo y ayuda.

Nano