Cita:
Iniciado por Leunamal 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