Marcel Stör: parameterübergabe an funktionen

Beitrag lesen

hi community

folgendes problem: normaler text (mit css definiert) soll bei mouseover fett werden.

lösungsansatz: externe .js datei welche folgenden code enthält

function makeBold(id) {
document.all.id.style.fontWeight = "bold"; }
  function undoBold(id){
document.all.id.style.fontWeight = "normal"; }

der entsprechende html-code sähe ja dann etwa wie folgt aus:

<a id="dynText" href="grades_bms_final.htm"     onMouseOver="javascript:makeBold('dynText')" onMouseOut="javascript:undoBold('dynText')"
etc....

ich erhalte die fehlermeldung von der .js datei document.all.id.style sei kein objekt. wo liegt hier das problem?

ich habe zuerst die funktionen ohne übergabeparameter konzipiert und dann einfach gesagt: document.all.dynText.style.fontWeight... und im html die funktion mit makeBold() aufgerufen - immerhin funktioniert das..... das geht jedoch nur, solange diese funktion nur einmal pro seite verwendet wird (id ist immer gleich).

bin froh um jede hilfe