![]() |
Web Development Information |
|
|
Functions and Subroutines in ASP
Functions and Subroutines in ASPIf you read our Tutorial on Include Files (SSI) then you learned how to encapsulate ASP code within include files and the benefits it brings us. Function getBalloon(strColour) Dim Tempstr strColour = lcase(strColour) 'This converts the value lowercase. Select Case strColour Case "red" Tempstr = "Here is your red balloon" Case "yellow" Tempstr = "Here is your yellow balloon" Case "green" Tempstr = "Here is your green balloon" Case "blue" Tempstr = "Here is your blue balloon" Case Else Tempstr = "Sorry, we have sold out of that Colour" End Select getBalloon = Tempstr End Function %> A Function is passed some information. The information we pass a Function, is known as an 'argument'. The information we get back from a Function is known as the 'return value'. Whilst a Function can have many arguments, it can only have one return value. Function calcTax(amount, taxrate) Dim Tempvar Tempvar = amount * (taxrate / 100) CalcTax = Round(Tempvar, 2) 'round the result to 2 decimal places End Function %> Again, another basic example. We should notice this time that the Function accepts two arguments. shoppingbill=goodsTotal + calcTax(goodsTotal,17.5) Response.Write "Your shopping came to £" & goodsTotal Response.Write " VAT amount = £" & calcTax(goodsTotal) Response.Write "Total Amount Due = £" & shoppingbill %> Above you see the example function in action... easy huh! Sub Bday(strName, intAge) Response.Write "Happy Birthday " & Name Response.Write ", You are " & intAge & " years old today" End Sub 'now, call the sub bDay "Joe",26 %> The above Sub, demonstrates my point. We put something in, it performs an action (in this case writing to the screen), but nothing is returned to us in the code. One thing that REALLY IS important when using a sub, is that we do not put brackets around the arguments... Because we do not have a return value we do not need brackets and in this case, if we try we will get an error. Rob Collyer, experienced with 20 years programming knowledge and site administrator of www.webforumz.com - Copyright 2003-2004
MORE RESOURCES:
Web-Development - Google News |
RELATED ARTICLES
Study Your Sites Performance Via Hit Tracking Knowledge is power.And undoubtedly, it is the key to making a substantial fortune online. Cost Effective and Powerful Dynamic Websites w. Fantastico Web Hosting If you are developing your website on a host that charges less that $5 a month, make plenty of backups as you are likely to loose your website files when the webhost goes out of business without notice. Indeed, be extremely wary of any such host. Effectively Using Robots Meta Tags The "robots" meta tag, when used properly, will tell the search engine spiders whether or not to index and follow a particular page. For the purposes of this article, we will be using the "( )" symbols to represent the "" in html coding. Developing State-enabled Applications With PHP Installment 1Developing State-enabled Applications With PHPWhen a user is browsing through a website and is surfing from one web page to another, sometimes the website needs to remember the actions (e.g. Top 7 Reasons Why Your Business Needs a Website A website provides invaluable advantages for businesses who have one.7 reasons why your business needs a website are:1. Learn to Build a Better Online Business Website Using Keywords and Content Are you aware that 90% of the websites on the Internet today are a waste of time and space. You have probably been on some of the sites I am referring to. Do Authors Need a Website? "I am a writer, not a business-person. I don't want to have anything at all to do with business," you might think. Autoresponders Make You Look Like A Pro People like to get immediate responses to requests. Autoresponders are great for letting people know you are on the job and that their requests are being taken care of. Ten Quick Tests To Check Your Website For Accessibility The Disability Discrimination Act says that websites must be made accessible to disabled people. So how can you check that your website is up to par? There are a number of basic tests you can make to address some of the main issues that provide a good start in increasing accessibility to your site visitors:1. Do This One Thing to Create a Powerful Product-Selling Web Site Spend time planning your Web site. Before you design a page or write a word, get a visual, and mental picture of your preferred audience. Wheres Your Focus, Money or Customer? Is your website Really useful?I had a 'rep' in yesterday who was telling me he had a website, not realising I'm a man of many talents he was telling me about all the new companies he was working with and the great products he could offer and reminded me to go to his website.When he'd finished, I asked him:-"what is the purpose of your website?" a question which he couldn't answer. The Problem with Automated Accessibility Testing Tools An automated accessibility tool is a piece of software which can test a web page, or even an entire website, for accessibility. Automated accessibility tools are useful because they can save you a huge amount of time. Are You Overlooking the Benefits of Using Sub-Domains within Your Web-hosting account? One of the most useful features offered by some web hosting companies, is the option of creating sub-domains in the same web hosting account. The problem is, most website owners are not aware of why and how to create sub-domains. Profitable Websites for Exclusive Industries In the region where my company is located, South Bend, Indiana, the demand for web design and associated services could be described as: leery. It's not that the locale is horribly lacking evolvement technologically; rather that so many proprietors in this area are very uncertain as to what the internet can do and how they can go about forming profitable web sites for their exclusive industries. Why You Really Need Your Own Web Page In-order To Make Online Business! How many Web Sites did you stumble over telling you that you don't actually need your own? Now, this is true to a certain extend but not if you are heading for the real scoop.What we all aim for is to go from point A to B in the shortest time. 1 Simple Solution to All Internet Marketers about Their Website Design Needs It is an undeniable fact that not everybody is keen and knowledgeable to create an above average looking website. It is also true that it is something learnable, but it might take a certain learning time span in order to grasp the minimum ability to create an over than average website. Nonsense! Why Do I Need a Website? "I don't sell anything online, I don't advertise online, in fact I don't really even know how to use a computer.. Adding Word Rich Content to Your Website You have permission to publish this article electronically, in print, in your ebook or on your web site, free of charge, as long as the author bylines are included.Adding Word Rich Content to your Website. Why Local Service Companies Should Have a Website The Internet is being used by local service business to improve sales today. Sales are improved because a website gives a company more credibility and in some cases generates leads. 7 Profit Producing Reasons Why Every Successful Service Professional Needs A Web Presence Your business website is a critical aspect of being able to start and continue conversations with potential clients. It's the ultimate self-service window for potential and current clients who come to you interested in your services and/or products. |
| home | site map |
| © 2006 Webhosting-Service.com - All Rights reserved. - GetWeb Media Webdesign Muenchen |