oliver: variablenübergabe von javascript an ein externes vbscript-prog

Beitrag lesen

Hallo,

das ist mir neu, das man vom NS aus vbscripts ausführen kann.
Du kannst evtl. ein vbscripts aufrufen, es wird dann aber als Javascript angesehen - oder ? Lasse mich gerne belehren.

Im IE kann man auch mit VBScript genauso kommunizieren wie mit JScript, und auch aus JScript heraus, da das aber über den ScriptingHost von Windows geschieht, kann ich mir nicht vorstellen, das man das vom Netscape aus kann.

Wie sieht denn dein Script und der allgemeine Aufruf im groben aus?

Martin

auf der html seite:
 <script language="JavaScript">
  <!--
         .
         .
         .
    open("Argumentelesen.vbs?" +Daten);       das mit dem +daten klappt nicht, allerdings wird das vbscript aufgerufen..
         .
         .
         .
  //-->
 </script>

und das vbscript (als eigenständiges programm auf der festplatte)
-------------------------------------------------
Argumentelesen.vbs:

option explicit
dim text, objargs, arg

text = "Argumente" & vbCRLF
Set objArgs = Wscript.Arguments
for Each arg in objArgs
 text = text & arg & vbCRLF
Next

WScript.Echo text
WScript.Quit
--------------------------------------------------

im prinzip sollte er damit das, was hinter dem aufruf des vbscrip-programm steht als meldung rauswerfen...

momentan arbeitet er die html-seite mit dem java-script ab und ruft dann in einem zusätzlichen fenster (mit warnhinweis...sicherheit..blabla) das script auf, welches aber keinerlei variable übernimmt..
ich hoffe ich habe mich halbwegs verständlich ausgedrückt.. ;-)

gruss
oliver