Ich versuche es so: geht aber nicht
function theFunction() {
alert("HALLO")
}function doLinkDMS(url,target,nr) {
auswahl = eval('Bereich' + nr +'.document.selection.createRange()');
document.auswahl.href = "javascript:theFunction();";
eval('Bereich' + nr +'.focus()');
}
Das ist ja schlimm.
wozu denn um Himmels willen diese eval Orgie? (das funktioniert doch 100% nur im IE oder?)
was willst du denn machen?
wenn du weisst wie das Element heißt, dann geht es etwa so:
auswahl = document['Bereich' + nr].document.selection.createRange();
auswahl.onclick = theFunction; <-- so weisst du die Funktions referenz dem onclick handler zu.
document['Bereich' + nr].focus();
eval ist evil!
Struppi.