Project: 


Commandline:
| DSH-Console is made with JS and CSS -> Siehe auch: 'Compatibility', unten auf index.htm! |
..::Programming / Javascript::..
Project name: DSH-CE
Project categorie: Programming(Scripting)/HTML+Javascript
Project status: 40%
Estimated completation: in 3-4 weeks


Die 'DSH Computing-Engine' (DSH-CE) oder auch die 'DSH-Konsole', habt ihr sicherlich schon gesehen. (Oben auf der Site, der Abschnitt mit den grünen Buttons) Sie ist eigentlich erst gar keine ernsthafte Anwendung gewesen, aber ich dachte mir, das sie gut auf diese Site hier passen würde. Man kann sie ja schließlich auch als Suchmaschine benutzten... mehr dazu findet ihr weiter unten...
| ->Top<- |

..::DSH-CE/DSH-SE - HELP::..
DSH-CONSOLE -- HILFE


1. Was ist DSH-CE???
Die Antwort ist einfach: ein zusätzliches Navigationstool für diese Website. Und ein kleines Experiment zugleich, denn es ist auch eine kleine Suchmaschiene; alles mit Javascript 'programmiert' oder eher gesagt, gescriptet (Javascript ist eine Scriptsprache! Damit kann man eben nicht programmieren. Java hingegen ist eine Programmiersprache. Kann man schon daran erkennen, das man einen Compiler dafür benötigt...)! Experiment deshalb, weil ich mal sehen wollte ob man in Javascript eine kleine Suchmaschiene überhaupt realisieren kann... probieren geht manchmal wirklich über studieren ;-).
Jedenfalls hat es geklappt, wenn man auch nicht die einzelnden Seiten jedesmal neu durchsuchen kann (mit Javascript kann man auf keine externen Dokumente zugreifen!), sondern das Script auf eine kleine Keyword Liste (genauer gesagt, einige Arrays...) zugreifen muss. Übrigens brauchen Sie dieses 'Tool' eigentlich gar nciht, um durch diese Site zu navigieren. Man kann auch ganz normal über die anderen Menüs navigieren! Nun aber genug zum allgemeinen...

2. Was kann man damit machen?
Man kann nach Begriffen suchen, zwischen Seiten hin und her 'zappen', Navigieren und einen Seitenpfad direkt eingeben und natürlich so einiges an sinnlosem, dafür aber lustigem Zeug machen... Bald wird man über die Konsole auch eine Grafische Oberfläche aufrufen können. Die heisst dann DSH-OS... So etwas habe ich auch schonmal gescripted, aber es war nur im IE 5 oder höher lauffähig... (s.a. Projects/DSH_OS)

3. Wie kann man die Konsole benutzten?
Einfach die jeweiligen Befehle in die Kommandozeile eingeben, oder (falls vorhanden) einen der Buttons, die mit dem Befehl belegt sind benutzen... bei einigen Befehlen kann es sein, das man einen parameter angeben muss. Diesen muss man immer durch einen Doppelpunkt (':') vom Befehl trennen! (z.B. 'search:elektronik')
Hier seht ihr die bisherige Befehlsliste (wird noch stark erweitert!):

Befehl Parameter Beispiel Button Funktion
search, find :<keyword> search:elektronik, find:elektronik Ja Suchfunktion. Sucht auf www.dsh-elektronik.de nach allen Themen die zum eingegebenen Suchbegriff passen...
maximize - maximize Ja Vergrößert die Konsole und stellt Zusatzfunktionen bereit.
minimize - minimize Ja Aktiviert wieder die kleinere Standardversion der Konsole und aktualisiert die komplette Site
help - help Ja Falls ihr mal nicht mehr wisst wie die Konsole funktioniert, landet ihr damit hier.
restart - restart Nein (Minimize) Startet die Konsole neu (löscht alle Eingaben) und aktualisiert die Seite.


Geplante funktionen:

Befehl Parameter Beispiel Button Funktion
start, stop, source :os, :mousefollower, :earthquake, :snowflakes, :fireworks, ... start:os,
stop, source:os
Ja + Spezielle Auswahlmöglichkeiten wenn die Konsole Maximiert ist. Startet spezielle Scripte. Z.B. Eine Grafische Oberfläche (Windows Oberfläche), oder einen Mausverfolger. Stop stoppt eben diese und source oder view source zeigt den Quelltext an... für eure eigenen Sites!
goto :<url> goto:http://www.dsh-elektronik.de/ Ja Springt zur angegebenen URL.
print :<text> print:Hallo Welt! Ja Gibt den Text, der als Parameter übergeben wurde in dem Oberen Ticker (oder Monitor) auf der Site und in der Konsole aus... (maximal 50 Zeichen!)
detect :browser, :plugins, :screen, ... detect:browser Ja Untersucht das System des Benutzers auf einstellungen des Browsers, der vorhanden Plugins oder der Bildschirmsettings...
zap - zap Ja Springt zu einer zufällig ausgewählten unterseite von DSH! Denkbar wäre auch ein eigener Frame für die Konsole, und dann könnte man damit durchs web zappen *fg*
| | ->Top<- |