mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 23.04.2024 10:59 Benutzername: Passwort: Auto-Login

Thema: Javascript wird vor dem laden der Seite ausgeführt vom 23.03.2013


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Javascript wird vor dem laden der Seite ausgeführt
Seite: Zurück  1, 2, 3
Autor Nachricht
pantonine

Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
Verfasst Mo 25.03.2013 14:08
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:
if(window.onload()==true) {$('#menu').jScrollPane();}
Was soll das? Liest Du überhaupt meine Beiträge? Wo habe ich geschrieben, Du sollst onload() aufrufen oder gar dessen Rückgabe auswerten?
  View user's profile Private Nachricht senden
elagil
Threadersteller

Dabei seit: 21.03.2012
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 25.03.2013 14:24
Titel

Antworten mit Zitat Zum Seitenanfang

Hast du nicht, ich habe deinen Beitrag zu Objekten nicht genau genug gelesen und nicht genug auf die Klammern geachtet.

onload() wird aufgerufen, wenn die seite geladen ist. Ich kann mein script ja nur aufrufen lassen, wenn es in onload() steht..

ich kopiere also den Methodentext von jScrollPane in die onload funktion?

window.onload = $('#menu').jScrollPane;

wenn window.onload() aufgerufen wird, dann wird also $('#menu').jScrollPane() aufgerufen?
  View user's profile Private Nachricht senden
Anzeige
Anzeige
pantonine

Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
Verfasst Mo 25.03.2013 14:42
Titel

Antworten mit Zitat Zum Seitenanfang

So sollte es sein. Gesetzt den Fall, die Abhängigkeiten existieren bereits. Ansonsten fährst Du vielleicht besser mit
Code:

window.onload = function () {
  $('#menu').jScrollPane ();
};
  View user's profile Private Nachricht senden
elagil
Threadersteller

Dabei seit: 21.03.2012
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 25.03.2013 14:47
Titel

Antworten mit Zitat Zum Seitenanfang

Alles klar, vielen Dank für die Mühen Lächel

Ich hatte ein ganz falsches Verständnis von Funktionen im Allgemeinen..
  View user's profile Private Nachricht senden
pantonine

Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
Verfasst Mo 25.03.2013 15:51
Titel

Antworten mit Zitat Zum Seitenanfang

In Javascript sind Funktionen auch etwas besonderes. Sie sind gleichzeitig Objekte, können Variablen äußerer Scopes einbinden (Closure) usf. *)



*) vereinfachte Darstellungen
  View user's profile Private Nachricht senden
ChrisKam

Dabei seit: 01.07.2009
Ort: Hattingen
Alter: 38
Geschlecht: Männlich
Verfasst Mo 25.03.2013 16:39
Titel

Antworten mit Zitat Zum Seitenanfang

Ich poste hier einfach mal eine super Erklärung, wie Closures, Objekte, Prototypen etc. in JS zusammenhängen:

http://howtonode.org/object-graphs
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
elagil
Threadersteller

Dabei seit: 21.03.2012
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 25.03.2013 17:07
Titel

Antworten mit Zitat Zum Seitenanfang

Danke, ein schöner Link! Es ist wohl noch einiges zu lernen..
  View user's profile Private Nachricht senden
 
Ähnliche Themen [javascript] bild nachladen ohne seite neu zu laden
JavaScript wird im IE nicht ausgeführt!
seite neu laden
javascript onload um div später zu laden
Seite will nicht laden
Seite einmal neu laden
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.