ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
133
133
EMPFEHLEN
-
Hallo,
ich habe folgendes Problem: Ich habe einen Prototype, der einen Parameter mit seinen verschiedenen Optionen darstellt. Wenn ich davon eine Instanz anlege möchte ich die Werte von diesem Parameter lesen können, aber nicht ändern können. Ich habe schon ewig rumgesucht, aber ich bekomme es einfach nicht hin, das ich in ParmDesc meine Variablen ändern kann und eine Instanz davon nicht nicht.
Hier noch der Code damit mein Problem eindeutiger wird:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13
function ParmDesc() { this.nr; ... this.valarrayEnum; } ParmDesc.prototype.set = function(nr) { var result = android.getJSON(nr); //Hier bekomme ich meine Daten her die abhängig sind von der Nummer var jsonObject = JSON.parse(result); this.nr = jsonObject.name; // Hier schreibe ich dann die passenden Daten in die Variablen ... this.valarrayEnum = jsonObject.valarrayEnum }
Und so lege ich meinen Parameter nachher an:
Code :1 2 3 4 5 6
var p108 = new ParmDesc(); p108.set(108); //Hier werden die Daten in den Parameter geschrieben showToast(p108.nr); //Zeigt den richtigen Wert an p108.nr = 999; [COLOR="red"]//DAS SOLL NICHT FUNKTIONIEREN![/COLOR] showToast(p108.nr); //Hier würde momentan 999 ausgegeben
Vielen Dank schonmal für eure Hilfe!
Viele Grüße
ChristopherGeändert von realpower (30.09.11 um 12:00 Uhr)
-
Das kannst du nur durch geschicktes Scoping erreichen, aber dann können via "prototype" erstellte Methoden auch nicht darauf zugreifen.
Code javascript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
function ParmDesc() { var _nr = 0; this.set = function(nr) { _nr = nr; }; this.get = function() { return _nr; }; } var p1 = new ParmDesc; p1.set(100); alert(p1.get()); p1._nr = 666; alert(p1.get());
Ähnliche Themen
-
JavaScript schützen
Von FunkyMonkey im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 23.08.07, 08:23 -
variable vor refresh schützen
Von freakcx im Forum PHPAntworten: 2Letzter Beitrag: 18.07.05, 21:58 -
CD mit HTML und JavaScript von kopieren schützen
Von joya im Forum Coders TalkAntworten: 7Letzter Beitrag: 06.10.04, 17:46 -
CD mit HTML und JavaScript von kopieren schützen
Von joya im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 06.10.04, 12:50 -
Schreibzugriff auf nem FTP
Von noise im Forum PHPAntworten: 4Letzter Beitrag: 19.03.02, 18:16





Zitieren

Login





