Solved

ASP's / VBScript behavior in MSIE 3.02

Posted on 1998-05-27
3
257 Views
Last Modified: 2013-12-25
I have installed Visual Interdev and have installed all of the server components on a system with Win95, the client components share the same machine. I have had pretty good luck developing asp's using the wizards within Visual Interdev but when I try to create an asp from scratch it doesn't respond properly.

Below is the code for (1).htm file and (1).asp:

------------VB5DemoForm.htm-------------------------------------------------
<HTML>
<HEAD>
<TITLE>VB% Active Server Demonstration Request Form</TITLE>
</HEAD>
<BODY bgcolor="White">
<h2>Demonstration Input Form</h2>
<h3>This Demonstration Will Calculate Your Approximate Age In Months</h3>
<pre>
<FORM METHOD=POST ACTION="VB5DemoForm.asp">
<p><b>Your First Name:<INPUT TYPE="text" NAME="fNameVar" SIZE=40></b></p>
<p><b> Your Last Name:<INPUT TYPE="text" NAME="lNameVar" SIZE=40></b></p>
<p><b>       Your Age:<INPUT TYPE="text" NAME="AgeVar" SIZE=10></b></p>
</pre>
<INPUT TYPE="Submit" VALUE="Do It"><INPUT TYPE="Reset" VALUE="Clear">
</BODY>
</HTML>

----------VB5DemoForm.asp------------------------------------------------------
<%@ LANGUAGE="VBSCRIPT" %>
<HTML>
<HEAD>
      <TITLE>VB5 Active Server Response Form Demonstration</TITLE>
</HEAD>
<BODY bgcolor="White">
<h2>Demonstration Response Form</h2>
<%FirstName = Request.Form("fNameVar")
  LastName = Request.Form("lNameVar")
  AgeYr = Request.Form("AgeVar")
  AgeMo = AgeYr * 12%>
 
<%Response.Write(FirstName & " " & LastName)%>
Your Age In Months Is
<%Response.Write(CStr(AgeMo))%>  
</BODY>
</HTML>
-------------------------------------------------------------------------------

When I fill out the form in the .htm file within MSIE and click on the submit ("Do It") command button the file download dialog box appears, acts as though it is downloading something, and then disappears. It does this very quickly and several times. When it is finally complete I am viewing the .htm file rather than the .asp file.


I can't even get the following asp to respond correctly.

----------------------aspdemo.asp---------------------------------------------
<%@ LANGUAGE="VBSCRIPT" %>
<HTML>
<HEAD>
<TITLE>Active Server Demo</TITLE>
</HEAD>
<BODY>
<% for i = 3 to 7 %>
<font size=<%=i%>>This Demonstrates an Active Server Page</font><br>
<%next %>
</BODY>
</HTML>
------------------------------------------------------------------------------

When I view the above file it returns this to the browser:

<%@ LANGUAGE="VBSCRIPT" %> <% for i = 3 to 7 %> >This Demonstrates an Active Server Page
<%next %>

I'm using MSIE 3.02(4.70.1310).
Any help in getting me over this hurdle is greatly appreciated.
0
Comment
Question by:m204984
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 2

Accepted Solution

by:
Jagar earned 50 total points
ID: 1856645
All you ASP scripts must be put onto a directory that has exectuable premissions check.  Usually you main directory of your web site only has read permission set.  So Either move the ASP file and change the location in your code or set the exectuable permissions in the directory that contains you ASP scripts.
0
 
LVL 2

Expert Comment

by:Jagar
ID: 1856646
One more comment to explain why it is doing what it is doing.  Normal directory on your web site only have to read the HTML files no action is required from the server.  If it is not a file type that the browser recognizes it tries to download, so that you can do whatever it is you want with the file.
ASP are scripts which require the Server to process them before they can be set to the browser.  Once they are processed they become like normal HTML files so the browser can show them correctly.
0
 

Author Comment

by:m204984
ID: 1856647
Thanks for the help :-)

I changed the permissions on WWWRoot but the pages still didn't work. When I created a sub-directory under WWWRoot and set the permissions per your recommendations all worked well.
0

Featured Post

What Is Transaction Monitoring and who needs it?

Synthetic Transaction Monitoring that you need for the day to day, which ensures your business website keeps running optimally, and that there is no downtime to impact your customer experience.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Color can increase conversions, create feelings of warmth or even incite people to get behind a cause. If you want your website to really impact site visitors, then it is vital to consider the impact color has on them.
Does your audience prefer people in photos or no people? How can you best highlight what you’re selling? What are your competitors doing, and what can you do that is different and unique from them?  Continue reading to learn how to make your images …
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.

719 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question