EKKi: Mit Onclick Href übersteuern

Beitrag lesen

Mahlzeit m-m,

Komischer Fehler, den du da hast... Probiers mal so:

Das sollte KeinBlase besser nicht probieren - Dein Code ist in zweierlei Hinsicht mehr als mangelhaft:

<a href="HREF-URL" onClick="Javascript:onclickUrl('onClick-URL');">as</a>

1.) Die Angabe eines Labels in einem Eventhandler ist unnötig und nicht sinnvoll.

Das Javascript musst du dann nur noch so ändern:

function onclickUrl(href){

document.getElementById("link1").href = href;
}

  
2\.) In eine Javascript-Funktion, die wohlmöglich wiederverwendbar sein soll, feste Zugriffe auf bestimmte Formularelemente einzubauen, ist meistens keine gute Idee.  
  
  

> Vielleicht würde es auch schon helfen, wenn du die Variable href umbenennst, weil href ja eigentlich keine Variable ist...  
  
Stimmt. Es handelt sich um einen Funktionsparameter. Dieser ist aber - oh Wunder - im lokalen Kontext der Funktion eine Variable.  
  
  
MfG,  
EKKi  

-- 
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|