Create instance of ASP JS function in ASP VBS

okay, I have a server-side asp javascript "class":

function Graphic(){

I'm trying to figure out how to create a new instance of it in asp vbs.  I can create an instance in javascript easily enough: "var whatever = new Graphic();", but it's annoying to type:

%><script language="Javascript" runat="server">var whatever = new Graphic();</script><%

every time I want a new instance of the object.

Who is Participating?
chippleConnect With a Mentor Commented:
You will have to create the instance in JScript and pass it back to VBScript.
You can make a JScript function for this purpose.
The reason it doesn't work directly is that VBScript doesn't understand JScript's classes.

<script language="Javascript" runat="server">

function Graphic() {
  this.hello = "hello!";

function CreateGraphicVB() {
  return new Graphic();


Dim whatever
Set whatever = CreateGraphicVB()
Response.Write whatever.hello


Good luck.
cwolvesAuthor Commented:
thx  :-)
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.