Puh ... schwierige Frage, aber ich versuchs mal.
Fall 1: wie kann ich in HTML bzw. auch über javascript, eine Variable von "aussen" übernehmen. Die Variable wird von vbs bestimmt ?
Nehmen wir mal an, ich lege eine CD in einen Rechner, die soll selber anlaufen und mithilfe von VBScript auslesen, auf welchem Betriebssytem die CD läuft.
VBScript liesst das aus und könnte es an eine gestartete HTML Seite "übergeben" ...
Mithilfe von Javascript (??) sollte nun der body-Tag so geändert werden, das z.B. bei einem Win2003Server ein roter Hintergrund erscheint, oder bei WinNT ein grüner Hintergrund (mit bgcolor)
Fall 2: Evtl., zumindest wenns ums Betriebssystem geht, könnte man gleich eine HTML Seite mit JavaScript starten und dieses liesst dann aus, auf welchem Betriebssystem das Ding läuft und ändert dann entsprechend den body-Tag.
Ich fürchte aber das da JS zu ungenau ist, da es nur Win32, unix oder mac erkennt.
z.B. mit "navigator.platform" oder man liest den ellenlangen String aus mit navigator.appVersion und wertet das irgendwie aus.
Windows NT 5.1 -> Windows XP
Windows NT 5.0 -> Windows 2000
Besser wäre aber der erste Weg, damit man noch mehr verarbeiten kann, da VBScript da variabler ist ... Das Problem ist aber eine Variable in HTML zu übergeben ...
JavaScript wird aber wohl auch schnell an seine Grenzen stossen, da z.B. ein Server2003 nicht von einem WinXP Client unterschieden werden kann.
Daher wird VBScript schon vonnöten sein.
Ideen ??
Fall 1: wie kann ich in HTML bzw. auch über javascript, eine Variable von "aussen" übernehmen. Die Variable wird von vbs bestimmt ?
Nehmen wir mal an, ich lege eine CD in einen Rechner, die soll selber anlaufen und mithilfe von VBScript auslesen, auf welchem Betriebssytem die CD läuft.
VBScript liesst das aus und könnte es an eine gestartete HTML Seite "übergeben" ...
Mithilfe von Javascript (??) sollte nun der body-Tag so geändert werden, das z.B. bei einem Win2003Server ein roter Hintergrund erscheint, oder bei WinNT ein grüner Hintergrund (mit bgcolor)
Fall 2: Evtl., zumindest wenns ums Betriebssystem geht, könnte man gleich eine HTML Seite mit JavaScript starten und dieses liesst dann aus, auf welchem Betriebssystem das Ding läuft und ändert dann entsprechend den body-Tag.
Ich fürchte aber das da JS zu ungenau ist, da es nur Win32, unix oder mac erkennt.
z.B. mit "navigator.platform" oder man liest den ellenlangen String aus mit navigator.appVersion und wertet das irgendwie aus.
Windows NT 5.1 -> Windows XP
Windows NT 5.0 -> Windows 2000
Besser wäre aber der erste Weg, damit man noch mehr verarbeiten kann, da VBScript da variabler ist ... Das Problem ist aber eine Variable in HTML zu übergeben ...
JavaScript wird aber wohl auch schnell an seine Grenzen stossen, da z.B. ein Server2003 nicht von einem WinXP Client unterschieden werden kann.
Daher wird VBScript schon vonnöten sein.
Ideen ??
Kommentar