Sonst die Kompenenten in JavaScrpt:
um zu Prüfen, ob die Seite geladen wurde...
PHP Code:
window.onload = function () {}
PHP Code:
window.addEventListener('load', function (e) { e.preventDefault(); } //Mit Standartangaben
PHP Code:
window.attachEvent('load', function (e) { e.preventDefault(); } //Mit Standartangaben
Um einen Setter oder Getter zu machen...
PHP Code:
Object.prototype.__defineGetter__ / Object.prototype.__defineGetter // Alternativ auch setzbar mit [ Object.defineProperty / get / set ]
oder...
PHP Code:
window.firstPart = false; // <- global
window.secondPart = false; // <- global
firstSetter(); // firstSetter wird sofort ausgeführt
setTimeout(function() { secondSetter() }, 1000); // <- secondSetter wird nach einer Sekunde ausgeführt
function firstSetter() {
window.firstPart = true;
if (window.secondPart) startApplication() // Wenn secondPart == true ist, starte die Funktion start()
}
function secondSetter() {
window.secondPart = true;
if (window.firstPart) startApplication() // Wenn firstPart == true ist, starte die Funktion start()
}
function startApplication() {
alert('Beide sind angekommen!') // Wird ausgeführt, wenn firstPart == true und secondPart == true
}
Somit kannst du dies dann verbinden