Sven Rautenberg: Funktionsaufruf aus .js-Datei funktioniert in Opera nicht

Beitrag lesen

Moin!

Vereinfacht:
<img src="bild.jpg" onclick="boldText(tb);">

Was ist "tb"? Das kenne ich nicht, und der Opera auch nicht.

function boldText(textbox)
 {
  var text = prompt("Fetter Text", "");
  if(text != null) textbox.value = textbox.value + "[b]" + text + "[/b]";
 }

_Wenn_ das übergebene Objekt tatsächlich eine Textbox wäre, dann würde die Funktion tatsächlich funktionieren. Ist es aber offenbar nicht.

Mach mal alert(textbox) an den Anfang der Funktion. Wenn da nicht "Object" ausgegeben wird, hast du den Fehler.

- Sven Rautenberg

--
"Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
(fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)