Struppi: Geänderte HREF erkennt Funktion nicht an

Beitrag lesen

Hallo HaThoV

FsmE,

ich ändere das Attribut 'href' eines 'area'-Tags mit:

document.getElementsByTagName('area')[n].setAttribute('href','javascript:funktion("abc"))

Ein bisschen kontrollieren, was überhaupt passiert ist nie verkekrt, vor allem wenn nicht das passiert was man erwartet:

var area = document.getElementsByTagName('area');
if(!area || !area[n]) return alert('Fehler');

Daneben willst du ja nicht die Ziel URL ändern, sondern den onclick Event mit einer eigenen Funktion füllen, also mach dies:

area[n].onclick= function()
{
funktion('abc');
return false;
};

Struppi.