tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
2297
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Shadow Shadow ist offline Mitglied Silber
    Registriert seit
    Feb 2002
    Beiträge
    67
    Hallo!

    Ich habe eine Frage bezüglich der Kompatibilität zwischen Javascript und VBS. Ich möchte eine js funktion aus einem vs script aufrufen - die js funktion soll mir ein array zurückliefern


    Microsoft VBScript runtime error '800a01f4'
    Variable is undefined: 'getOrderNumbers'


    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    
    <SCRIPT language="JavaScript">
            <!--
                function [COLOR="Red"]getOrderNumbers()[/COLOR]
                {
                    var strValue = document.getElementById("txtFILTERCOLUMN").value;                
                    strArray = new Array();
                    strReturnArray = new Array();
                    
                    if (strValue == "ORDER_NUMBER" || strValue == "Bestellnummer")
                    {
                        strArray = document.getElementById("txtFILTERVALUE").value.split("/");
                        
                        for (i = 0; i < strArray.length(); i++)
                        {
                            strArray(i) = strArray(i).replace("_", "");
                            
                            if ( strArray(i) < 1000000 && strArray(i) != "")
                            {
                                strReturnArray.push(strArray(i));
                            }
                        }
                        return strReturnArray;
                    }               
                }
            //-->
            </SCRIPT>
     
     
    <%
        dim paramPageSelected
        dim paramPageSize
            Dim astrOrderNumbers            
            astrOrderNumbers = [COLOR="Red"]getOrderNumbers()[/COLOR]
    %>

    welche lösungsmöglichkeiten gibts hier?
    bzw. ist die lösung überhaupt möglich?
    javascript ist ja nur clientseitig und der vbs läuft auf der server...

    mfg
     

  2. #2
    Avatar von Konstantin Gross
    Konstantin Gross Konstantin Gross ist offline Mitglied Platin
    Registriert seit
    Sep 2003
    Ort
    nähe Kassel (Hessen)
    Beiträge
    703
    Du bist zwar im falschen Bereich mit deiner Frage gelandet, aber das dürfte dir eventuell helfen: http://www.codingforums.com/showthread.php?t=34213
     
    Internetseite:
    http://www.texturenland.de

    Blog:
    http://blog.texturenland.de

    Codesnippets:
    .NET-Snippets

    - Sollte ich bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen -

  3. #3
    pchelp pchelp ist offline Grünschnabel
    Registriert seit
    Aug 2010
    Beiträge
    1
    Hi Leute!

    Das ist möglich. Ich habe es vor kurzem erfahren. Hier eine Lösung:

    <Script Language=JavaScript>
    function hallosagen(){
    alert("Hallo!")
    }
    </Script>

    <Script Language=VBScript>
    bsp
    Function bsp()
    hallosagen()
    End Function
    </Script>



    Und umgekehrt geht es auch:

    <HTML>
    <Head>
    <Script Language=JavaScript>

    function callvbs(){

    VBSFunktion();

    }

    </Script>
    <Script Language=VBScript>

    Function VBSFunktion()

    MsgBox "Hallo!"

    End Function


    </Script>
    <Body>
    <input type=button value="VBScript aufrufen" onclick="callvbs()">
    </Body>
    </HTML>

    Viel Erfolg!

    pchelp
     

Ähnliche Themen

  1. VBScript Variable an Javascript übergeben
    Von tameck im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 15.01.09, 20:25
  2. VBScript über VB2005 aufrufen
    Von Multivitaminsaft im Forum .NET Café
    Antworten: 2
    Letzter Beitrag: 20.08.08, 08:11
  3. VBScript über VB2005 aufrufen
    Von Multivitaminsaft im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 19.08.08, 11:03
  4. VBScript per Link aufrufen
    Von Papenburger im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 11.04.08, 13:08
  5. JavaScript und VBScript
    Von Alaitoc im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 23.10.07, 09:27