Loon3y
Neues Mitglied
Moinsen..
weiß einer eine Möglichkeit, bzw eine Alternative, wie man mittels DOM Elemente kreeiert / manipuliert, die JS-funktionalitäten beinhalten?
Einfaches Beispiel:
html:
wird mittels JS manipuliert:
Jetzt kommt folgendes raus:
Schön und gut, funktioniert auch...allerdings...wenn ich im IE den Link nun anklicke, führt er mir die Funktion nicht aus. Wieso das? Liegt es daran, dass er nicht das Attribute "onclick" kennt, bzw er "denkt", dass ich mit setAttribute() HTML-Attribute nur setzen kann?
Danke schonmals für die Hilfe..
Loon3y
weiß einer eine Möglichkeit, bzw eine Alternative, wie man mittels DOM Elemente kreeiert / manipuliert, die JS-funktionalitäten beinhalten?
Einfaches Beispiel:
html:
Code:
<a id="link" href="link.htm" title="link">
Linkname
</a>
wird mittels JS manipuliert:
Code:
<script type="text/JavaScript">
var anchor = document.getElementById('link');
anchor.setAttribute('href', '#');
anchor.setAttribute('onclick', 'somefunc(param); return false;');
anchor.innerHTML = 'neuer Linkname';
</script>
Jetzt kommt folgendes raus:
Code:
<a id="link" href="[B]#[/B]" title="link" [B]onclick="somefunc(param);return false;"[/B]>
[B]neuer Linkname[/B]
</a>
Schön und gut, funktioniert auch...allerdings...wenn ich im IE den Link nun anklicke, führt er mir die Funktion nicht aus. Wieso das? Liegt es daran, dass er nicht das Attribute "onclick" kennt, bzw er "denkt", dass ich mit setAttribute() HTML-Attribute nur setzen kann?
Danke schonmals für die Hilfe..
Loon3y