| FAQ |
| Kalender |
|
|
#1 | ||
|
|||
|
Har WN som tidsfördriv
|
Finns det något sätt att ange ett onclick-event för varje ankarelement på en sidan eller måste man sätta onclick på varje element?
|
||
|
|
Svara med citat
|
|
|
#2 | |||
|
||||
|
Flitig postare
|
Tja, ett javascript som letar upp alla a-taggar och lägger till ett onclickattribut borde fungera.
Titta lite på getElementsByTagName så kan du nog knåpa ihop något. |
|||
|
|
Svara med citat
|
|
|
#3 | ||
|
|||
|
Nykomling
|
Du kan använda attributet getElementsByTagName i document för att hitta alla ankarelement. Nedan har du ett exempel på hur det kan se ut.
Kod:
<html>
<head>
<script type="text/javascript">
onload = function( )
{
var AllObjects = document.getElementsByTagName('A');
for (var i=0;i< AllObjects.length;i++)
{
AllObjects[i].onclick = new Function("return ancarFunctionName( this );");
}
}
function ancarFunctionName( ob )
{
try
{
alert('Länken går till '+ob.href+' ('+ob.innerHTML+')');
}
catch (e)
{
alert('Länken leder ingenstans.');
}
return false;
}
</script>
</head>
<body>
<a href="http://www.iis.se/">Internetstiftelsen</a> <br>
<a href="http://www.sunet.se/">Sunet</a> <br>
<a href="http://www.aftonbladet.se/">Aftonbladet</a> <br>
<a href="http://www.webmasternetwork.se/">Webmaster Network</a>
</body>
</html>
|
||
|
|
Svara med citat
|
|
|
#4 | ||
|
|||
|
Har WN som tidsfördriv
|
Tack för hjälpen, fungerar utmärkt.
|
||
|
|
Svara med citat
|
|
|
#5 | ||
|
|||
|
Klarade millennium-buggen
|
Kan man använda samma förfarande med ett ajax-anrop samt med return true efteråt?!
edit: Ja
|
||
|
|
Svara med citat
|
| Svara |
|
|