OOP mit Javascript Prob

Headymaster

Erfahrenes Mitglied
Hallo,

versuche grad ne kleine Klasse mittels OOP in Javascript zu schreiben, jedoch streikt es ein bissle.
Mein Problem ist es, der Klasse Funktionen hinzuzufügen:
Code:
// Constructor
 function NilsonRich(ModeStatus) {
     // Proof if the RichEditor has to be loaded
     if (document.getElementById('RichEditor')) {
         var RichEditor = document.getElementById('RichEditor');
         RichEditor.designMode = ModeStatus;
     }
 };
 
 /**
  * Class Methods for NilsonRich
  */
 
 // BoldText
 NilsonRich.prototype.BoldText = function() {
     RichEditor.document.execCommand('bold', false, null);
 };
 
 // ItalicText
 NilsonRich.prototype.ItalicText = function() {
     NilsonRich.execCommand('bold', false, null);
 };

Wenn ich nun NilsonRich.BoldText() aufrufe bekomme ich den Fehler "NilsonRich.BoldText() is not a function"

Würde mich sehr freuen, wenn ihr mir sagen könntet was ich da falsch mache :)

MFG Nilson
 
Nilson Rich ist der Name der constructor-Funktion...damit du mit den Methoden arbeiten kannst, musst du durch diese Funktion ein Objekt erstellen.

Hier mal nen Beispiel...ich hoffe, man kann daran erkennen, wo es langgeht:-)
Code:
<script type="text/javascript">
<!--
function Dumpfbacke()//constructor-Funktion
{
}

Dumpfbacke.prototype.Durst=function()//Zuweisung der Methode
{
  return 'Prosecco';
}

Paris=new Dumpfbacke();//Objekt erstellen

alert(Paris.Durst());//Mit Methode arbeiten

//-->
</script>
 

Neue Beiträge

Zurück