Lisytiro Geschrieben 18. Juni 2012 Geschrieben 18. Juni 2012 Hallo zusammen, ist es möglich das untenstehende kleine Script genau andersherum auszuführen, das JavaScript eine Funktion von VB aufruft? Ich scheitere nämlich gerade kläglich daran. <script type="text/javascript"> function fuScript() { alert('Huhuu!'); } </script> <form> <input type="button" value="Knopf" onClick="fuScript()"/> </form>[/PHP] Vielen Dank im Voraus LG Blackbeary
Aras Geschrieben 18. Juni 2012 Geschrieben 18. Juni 2012 Ich sehe da garkein VisualBasic. Aber vielleicht meinst du sowas? function fireEvent(element, event) { if(document.createEvent) { // dispatch for firefox + others var evt = document.createEvent("HTMLEvents"); evt.initEvent(event, true, true); // event type,bubbling,cancelable return !element.dispatchEvent(evt); } else { // dispatch for old IE var evt = document.createEventObject(); return element.fireEvent('on' + event, evt) } }
uenetz Geschrieben 18. Juni 2012 Geschrieben 18. Juni 2012 (bearbeitet) Sie ist schon klar, dass VBScript nur mit dem IE funktioniert? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Beispiel</title> <script type="text/VBScript"> <!-- Function funcVB() testString = "vbFunktion" jsFunc(testString) End Function --> </script> <script type="text/javascript"> <!-- IE = typeof(document.all)=='object'; function jsFunc(txt) { if(IE){ return txt; } } if(IE){ alert(funcVB()); } //--> </script> </head> <body> </body> </html> [/PHP] Bearbeitet 18. Juni 2012 von uenetz
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden