Mario: CD Abfrage

Wie kann man in Javascript Abfragen ob die richtige CD eingelegt ist?

  1. Hallo auch Dir,

    Wie kann man in Javascript Abfragen ob die richtige CD eingelegt ist?

    JavaScript hat keinen Zugriff auf das lokale Filesystem. Wenn Du die Abfrage für ein Intranet brauchst, solltest Du genauer spezifizieren, wie es aufgebaut ist; insbesondere welche(r) Browser verwendet wird/werden. Proprietäre Methoden sind je nach verwendeter Software denkbar.

    Cheatah

    1. Hallo auch Dir,

      Wie kann man in Javascript Abfragen ob die richtige CD eingelegt ist?

      JavaScript hat keinen Zugriff auf das lokale Filesystem. Wenn Du die Abfrage für ein Intranet brauchst, solltest Du genauer spezifizieren, wie es aufgebaut ist; insbesondere welche(r) Browser verwendet wird/werden. Proprietäre Methoden sind je nach verwendeter Software denkbar.

      Cheatah

      Ich habe einige CD's mit Treibern zusammengestellt. Für diese habe ich HTML Seiten (Inhaltzverzeichnis mit Links) geschrieben.
      Wenn der Anwender auf einen Link geht, wo der Treiber nicht vorhanden ist, kommt ein Meldungsfenster Bitte CD ... einlegen.
      Sollte der Anwender schneller auf OK gedrückt haben wie die CD eingelessen würde kommt die Fehlermeldung 'Server nicht gefunden'.
      Dieses möchte ich umgehen. Vieleicht geht es mit VBScript. Da wir nur mit Internet Explorer arbeiten.

  2. Hallo,

    Wie kann man in Javascript Abfragen ob die richtige CD eingelegt ist?

    Ganz einfach:
    in die richtige CD eine JS-Datei legen, die eine bestimmte Variable mit einem bestimmten Wert enthält.
    Diese JS-Datei wird dann wie üblich in die HTML-Seite eingebunden.
    Wird sie nicht gefunden, dann passiert nichts (auch keine Fehlermeldung), wird sie gefunden, dann steht die Variable mit dem eingestellten Wert zur Verfügung. In diesem Fall steht fest, daß die richtige CD eingelegt ist.

    Falls Du nicht von vornherein weißt, welchen Laufwerksbuchstaben das CD-Laufwerk hat, mußt Du gleichzeitig alle in Betracht kommenden (D,E,...) ansprechen. Daß dabei zwingend einige der angebenen JS-Dateien nicht gefunden werden, ist wie gesagt kein Problem.
    Falls die aufrufende HTML-Seite bereits auf der CD liegt, ist es einfacher, denn dann kannst Du die eigene Adresse auswerten, um den Laufwerksbuchstaben zu erfahren.

    Gruß,

    Oliver

    1. Falls die aufrufende HTML-Seite bereits auf der CD liegt, ist es einfacher, denn dann kannst Du die eigene Adresse auswerten, um den Laufwerksbuchstaben zu erfahren.

      Letzten Absatz bitte streichen. In diesem Fall gibts ohnehin kein Problem, da man dann einfach relativ referenziert... :-)

      Oliver