Willkommen in der Webstatt
User-1 am 22.04.08 17:48

Hallo alle mit einerander,
ich habe ein kleines Problem und zwar wird ein Objekt nicht gefunden.
Ich habe ein Objekt was ungefähr so aufgebaut ist:
function JSLIB(vars)
{
this.__construct = function(othervars)
{
...
}

....
}

Natürlich liegt dies in einer seperaten Datei. Nun möchte ich es auf der Seite aufrufen per jslib = new JSLIB("bla"); doch mein Browser sagt mir das die Variable "JSLIB" vom Type undefined ist also woran liegt es?
Gruß xyz-107

netcup.de Warum gibt es hier Werbung?
User-2 am 22.04.08 18:22

Hast du die Datei auch 100% richtig eingebunden?

User-3 am 22.04.08 18:28

mhhh....komisch ^
var JSLIB = function(vars)
{
this.__construct = function(othervars)
{
...
}

....
}

User-1 am 22.04.08 18:33

Die Datei ist über <script language="JavaScript" type="text/javascript" src="./mainlib.js"></script> in den Header eingebunden.
@Nuit: Habe ich auch schon probiert ergibt aber genau das selbe. Normalerweise gibt es ja noch nee Variante Objekte zu deklarieren und zwar per:
var JSLIB = {
this.__construct: function(othervars)
{
}
}

Doch auch diese Methode bringt nichts o.O Ich weiss echt nicht mehr was ich tun soll.

User-3 am 22.04.08 18:54

was sagt denn firefox? also js-konsole?

dann checken, bo die datei wirklich eingebunden wird? weil manchmal werden die wirklich nicht eingebunden

User-1 am 22.04.08 19:00

Eingebunden wird sie auf jeden fall sonst könnte ich sie nich über Firebug einsehen. Die JS Konsole sagt mir immer wieder "JSLIB is not defined".

User-4 am 22.04.08 19:48

Du kannst ja online eine Demo zur Verfügung stellen ;)

User-1 am 22.04.08 20:42

Geht schlecht habe alles local am laufen ;) naja Problem ist gelöst da sich ein kleiner Fehler eingeschlichen hat, hat der Interpret das vermeindliche Objekt nicht mehr als objekt anerkannt und es einfach ignoriert.

User-2 am 22.04.08 21:28

was war der kleine Fehler?

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt