Information Technology Reference
In-Depth Information
else {
_get('onlineStatus').innerHTML = 'Offline';
_get('onlineStatus').className = 'offline';
_get('updateButton').style.visibility = 'hidden';
}
}
Die Prüfung der Variable navigator.online (vergleiche Abschnitt 8.3.2, Offline-
Status und Events) entscheidet darüber, ob die Schaltfläche zum Aktualisieren
der Anwendung angezeigt wird. Damit der Online-Status auch immer aktuell
ist, werden sowohl beim Wechsel in den Offline-Modus als auch umgekehrt
Event-Listener definiert:
// control online-status
window.addEventListener("online", function() {
setOnlineStatus();
}, false);
window.addEventListener("offline", function() {
setOnlineStatus();
}, false);
8.5.4 Erweiterungsmöglichkeiten
Um dem Spiel noch mehr Reiz zu verleihen, wären folgende Erweiterungen
denkbar:
Auswahl von Schwierigkeitsstufen: Der gültige Umkreis von Objekten ist in
Pixeln auf dem Bild festgelegt. Der Standard-Wert von 15 Pixel bewährt sich
für eine durchschnittliche Schwierigkeitsstufe. Über ein Eingabefeld, am
besten das neue HTML5-Formular-Element range , könnte dieser Bereich
variabel gestaltet werden. Der Schwierigkeitsgrad muss natürlich auch in
der Bestenliste berücksichtigt werden.
»
Da gesuchte Objekte oftmals unterschiedliche Größen aufweisen, wäre ein
zusätzlicher Parameter für jedes Zielobjekt denkbar, der den Radius des zu
suchenden Bereichs angibt. Wenn Ihnen ein Kreis als Zielobjekt nicht ge-
nügend Genauigkeit bietet, können Sie natürlich auch andere geometrische
Formen als Ziele einbauen.
»
Weiters wäre es denkbar, die Entfernung zum Ziel in die Wertung mit einzu-
beziehen. Je näher ein Mausklick dem gesuchten Ziel ist, desto höher wird
dieses Ergebnis bewertet.
»
Search WWH ::




Custom Search