Browse DevX
Sign up for e-mail newsletters from DevX

Tip of the Day
Language: Active Server Pages (ASP)
Expertise: Beginner
Jan 14, 2000



Building the Right Environment to Support AI, Machine Learning and Deep Learning

You Cannot Pass the Window Handle in ASP

Is there a way to determine the Window Handle (hWnd) in an Active Server Page? I am calling an ActiveX DLL from ASP written in Visual Basic and need to pass the Window Handle (hWnd) to display the open file dialog box.


Don't even bother trying to look for a solution—the answer is "no." If you want the handle of the browser window to display the open file dialog box, remember: ASP pages run on your Web server. A browser requesting your page is on the user's client machine across the Internet. Even if you managed to invoke the file open dialog box on the server, there is no user there to complete the dialog window. And you cannot open the dialog on the client machine hundreds of thousands of miles away by using server-side code.

However, if you want to display the open file dialog box on a browser, simply use the HTML syntax:


This code will create a browse button, that when clicked, will automatically bring up the open file dialog box on the client machine. What you do with the file name after that, is up to you.

DevX Pro
Comment and Contribute






(Maximum characters: 1200). You have 1200 characters left.



Thanks for your registration, follow us on our social networks to keep up-to-date