Struppi: Sehr sehr seltsames Javascript Problem

Beitrag lesen

also ich habe folgende Javascript funktion

function ole(arg) {
   alert (arg);

Was wird dir denn hier angezeigt?

text = document.getElementById(arg).firstChild.nodeValue;

Wenn du wirklich eine Textarea hast ist das mit Kanonen auf sPatzen geschossen, soll heißen, du komst wesentlich einfacher an dern Wert:

document.forms[FromName].elements[ElementName].value;

Darüber hinaus ist es immer sinnvoll auch zu testen, ob das passiert was du erwartest.

sprich:

if(!arg) return alert('Fehler kein Argument');
var obj = document.getElementById(arg);
if(obj) return alert('Fehler obj nicht gefunden');

text = obj.firstChild.nodeValue;

aber wie gesagt für Textareas nicht notwendig.

dazu habe ich eine textarea mit einer id z.b. mytext

außerdem habe ich einen Button mit onClick='javascript:ole(mytext)'

Da stecken zwei Nachlässigkeiten drin.

1. ist 'javascript:' hier ein überflüssiges Label, mach es weg (wo hast du das überhaupt her?)

2.) was ist mytext?
Ein normaler Browser hält mytext für eine nicht definierte Variabel und sollte einen entsprechenden Fehler anzeigen. Wie man Fehler findet steh hier http://glasgoogle.de

Struppi.