Javascript OOP-Problem

Slin61

Mitglied
Wie der Titel schon sagt, habe ich ein Problem mit dem OOP:
Wenn ich den Inhalt eines Textfeldes(textarea) auslesen möchte erhalte ich so einen Fehler:

Javascript:
var obj = new Object;

function $(id) {
	return document.getElementById(id);
}

obj.txt = $('txt').innerHTML;

Unter Opera erhalte ich dann diesen Fehler:
Uncaught exception: TypeError: Cannot convert '$('txt')' to object

Wenn ich dies aber in einer Funktion aufrufe, dann erhalte ich den Fehler nicht:
Javascript:
obj.copyTxt = function ()
{
   var txt = $('txt').innerHTML;
}

Wenn ich dieses Textfeld über 'this' übergebe, habe ich auch keine Probleme. Nur wenn ich das aus dem ersten Codebeispiel nehme, erhalte ich einen Fehler.
 
Zuletzt bearbeitet von einem Moderator:

Neue Beiträge

Zurück