WinFuture-Forum.de: JS function aufrufen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

JS function aufrufen


#1 Mitglied ist offline   Party 

  • Gruppe: aktive Mitglieder
  • Beiträge: 501
  • Beigetreten: 16. Januar 04
  • Reputation: 0

geschrieben 20. Dezember 2010 - 21:05

Hi Leute ich habe eine kleine frage. ich arbeite seit einiger zeit mit jQuery ... aber nur so kleine Sachen...
Jetzt wollte ich meine Scripte einwenig professioneller umschreiben und hab folgende frage:

var mylib =
{
	article_page :
	{
		init : function()
		{
			// Article page specific jQuery functions.
		}
	},
	traffic_light :
	{
		init : function()
		{
			// Traffic light specific jQuery functions.
		}
	}
}


Aufruf:
mylib.traffic_light.init();


meine frage dazu ist jetzt:
wie schaffe ich es, dass ich in der function light.init die funktion article_page.init aufrufe

also quasi so:
traffic_light :
	{
		init : function()
		{
			self::article_page.init();
		}
	}


... ich suche jetzt schon eine halbe stunde und finde nichts passenden... vl fehlt mir aber nur der passende suchbegriff. ich weis leider nicht wie man diese schreibweise nennt.

vielen dank für eure bemühungen
0

Anzeige



#2 Mitglied ist offline   Party 

  • Gruppe: aktive Mitglieder
  • Beiträge: 501
  • Beigetreten: 16. Januar 04
  • Reputation: 0

geschrieben 20. Dezember 2010 - 21:22

ich hab gerade gedacht dass ich es gefunden hab...

mittels
this.init2()
kann ich zumindest innerhalb des ersten functionsabschnittes suchen

also in:
traffic_light:
-init()
-init2()

könnte ich somit von der init ... die init2() abrufen (

Zitat

this.init2
)

aber wie komme ich in die article_page.init()


edit:
wenn dummheit weh tun würde :blink:
habs: mylib.article_page.init();
ich muss es einfach genau angeben wie dann beim aufruf.... omg
trotzdem danke

Dieser Beitrag wurde von Party bearbeitet: 20. Dezember 2010 - 21:28

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0