Peter: Array als Parameter übergeben

Beitrag lesen

Hallo,

kann mir vielleicht jemand sagen, was in folgendem Code beim Übergeben des Arrays als Parameter an die Prozedur Gruss() falsch ist?

<%
 public myArray(1)
 myArray(0) = "Franz"
 myArray(1) = "Fritz"
%>

<html>
  <head>
    <title>Neue Seite 1</title>
    <script language="VBScript">

Sub Gruss(y)
         MsgBox "Hallo " & y(0) & " und " & y(1)
       End Sub

</script>
  </head>
  <body>
    <form>
      <input type="button" name="Button1" value="Drücken"
      language="VBScript" onClick="call Gruss(<%=myArray%>)">
    </form>
  </body>
</html>

Es erscheint folgende Fehlermeldung:

Fehlertyp:
Antwortobjekt, ASP 0106 (0x80020005)
Es wurde ein unbekannter Datentyp gefunden.
Typ passt nicht

Ich würde mich sehr freuen, wenn mir jemand helfen könnte, da ich schon eine Weile versuche, dieses Problem zu lösen, aber nicht dahinterkomme, was falsch ist.

Schönen Gruß Peter