
Solid, safe website tools.
Whatever your need, Will Bontrager builds powerful software solutions.
|
|
Web Development Tutorials Index2 Actions. 2 Thank-You Pages. 2 Buttons. I will show you how to build a form that will submit to two different action URLs depending on which of two buttons is clicked. And, I will show you how to change the thank-you page URL at the same time. The submit button's up/down movement is bounded left and right by a table data cell. No matter how wide or narrow the web page, the submit button stays with the form, sliding up and down where it's supposed to, always staying visible in the browser window. A Game with a New Software Prize Situation: Many people know about us. We have an excellent reputation. Yet, with dozens of software titles, it's a tough job keeping interested people informed about what each title does. A Personalized "Thank You" Page With Any Form When your site visitor uses a form, the "thank you" page can be personalized. The personalization uses information the site visitor provided on the form. Personalization occurs when the "thank you" page is loaded into the browser, whether immediately after the form is submitted or later on. A Rating System Within Rotating Or Daily Content I'll show you how to incorporate the Pro.Rate rating system into content that rotates or changes frequently. The rating system will apply to the changed content instead of the entire web page it is published on. Automatic Copyright Year Updating Soon, the new year will be here. And there will be a scramble to update the copyright year printed on web pages. Would you like to update your web pages' copyright line for one last time? No more yearly chore? Cascading Style Sheets (CSS): Backgrounds (part 1 of 2) Background colors and images can be used for stylistic effects and can be an important element in the design of web sites. Cascading Style Sheets (CSS); Backgrounds (part 2 of 2) The background of divisions of the web page, within DIV tags, background of tables, background behind sections of text content, background behind INPUT and TEXTAREA form elements... Cascading Style Sheets (CSS); Colorful Forms In this article you'll learn how to make your forms stand out from the crowd and/or to make one of your form fields stand out from the rest of your form- all with CSS. Cascading Style Sheets (CSS); Formatting Lists You can change the style of individual lists, all lists on your page, and all lists on your entire web site by changing just a few things on your style sheet. Cascading Style Sheets (CSS); Getting Started If you've been putting off using CSS because you have some uncertainty about exactly how to use it, then today is the day you'll get started. You'll see the simplicity of CSS. You'll realize that making style changes to your site's web pages is not only quick and easy, but also fun. Cascading Style Sheets (CSS); Learning More This article will show you how to embed a style sheet directly into your web page. It will also show you how to define custom styles, styles not associated with any particular HTML tags. Changing textarea Box Size On-The-Fly The user can change a textarea form field to any size desired, if you so allow. Ever run into a textarea box that was designed way too small? Or maybe even too big? It can be frustrating. Put your form users in control. Let them change the textarea box size to fit their needs. You can control the good spiders. Most search engine indexing spiders are good spiders. Creating Alternate Ads for AdSense and Clicksor PPC ads like Google AdSense and Clicksor are a great source of income for many web site publishers. A tab panel is a panel of content, often bordered, with tabs above it (or on the side of it). When tabs are clicked, different content is displayed for each tab. Currency Formatting, Round numbers to the nearest hundredth, with two digits following the decimal point and insert commas between every third digit (right to left) for numbers 1000 and larger. Dealing With CGI Installation Jitters Dealing With Duplicate Data From Form Submissions We'll use the freely available Master Feedback for an example implementation. We'll modify Master Feedback so it will keep a database of user's email addresses. Then, whenever the form is used, your email will also tell you whether or not the user's email address was previously submitted. Differences Between Automated Submission and Form Hijacking Automated form submission can be a nuisance. Form hijacking can be dangerous to financial health. Although the latter includes aspects of the former, the differences in potential consequences are huge. Displaying Alternate Page Area in an IFRAME An IFRAME is a rectangular area on a web page that displays the contents of an external web page. The rectangular area's size and the URL of the external web page's URL are determined by the HTML code used for the main web page. Dropdown Selects Email, But Hides Address From Harvesters Let's suppose that individual selections on a dropdown list need to have the message sent to different email addresses. Here is a way to do it without being vulernable to spammers' email address harvesters. Dynamic HTML; Quick 'n Easy Layers If you've heard of dynamic HTML and layers and wanted to see what you can do with it, but the information you got was too much and too fast for understanding, this article is for you. An expand/collapse tutorial regulated with a checkbox. Example -- check the "married" checkbox and spousal information fields appear. Uncheck and it disappears. If you do forms only once in a while and sometimes forget exactly how to group radio buttons or whether the name attribute is required in a submit button, this wall chart is for you. Harvest-Proof Autoresponder Email Addresses Ever have your autoresponder's email address hijacked? Some spammer spoofed it as a return address? There are two ways to harvest-proof your autoresponder email address. This article will show you how to make a link to download any file on your server without revealing the file's location. How Can Forms Make Sure JavaScript Is Turned On? Many forms use JavaScript to validate user input, prevent double-clicking, prevent auto-submission, and dynamically change field values. Among other things. Without JavaScript, those forms don't work right. When you understand this article, you will have an intuitive understanding of what PHP is and a better grasp of what is possible to do with it. You click on one of a selection of links or type a URL into your browser's address bar and your browser requests that web page from a server. The web page is then sent to your browser, where you can view it. Let's compare the process to ordering a home entertainment system over the telephone. You have the catalog open in front of you and you tell the server (the order person you're talking to) which model you want. Your order gets sent to your home, where you can use it. How To Send Email With Perl, Part I There are a number of ways to tell Perl scripts where to send email. Today's example uses one of the simplest methods, with the email address following the question mark in the URL. How To Send Email With Perl, Part II The script accompanying this part of the tutorial can send text or HTML email, form user's choice or your choice. It can be used as an auto-responder and can send personalized emails. How To Send Email With Perl, Part III This Part III will demonstrate how to send both plain text and HTML formats into one email. Sending email with both formats ensures that those with plain text email programs can read your email just as well as those with HTML email programs. It's one way to utilize the advantages of HTML email, yet have your message be readable in plain text email programs. I Made a Form. What Do I Do Now? I Made a Form. What Do I Do Now? We receive that type of question occasionally. Every time, it reminds me of my own first steps into forms and CGI. Improving Email Deliverability It isn't difficult to specify a valid Return-Path. Do it to ensure your form's email is actually delivered. Inserting Images Into HTML Email Images can be displayed within HTML email without physically inserting them. JavaScript Clocks and Calendars, Part III, World Times This article shows you how to obtain the local time of any time zone you are interested in.You configure the JavaScript for your preferred time zones. Thereafter, every time you load the page it will display the local time for each of your preconfigured zones. JavaScript Tutorial Part 1- Some Basics JavaScript Tutorial Part 2 - Function Basics JavaScript Tutorial Part 3- Variable Basics JavaScript Tutorial Part 4- Scrolling Tape Calculator A web browser is an HTML reader. It reads web page files marked up with HTML code, then generates a web page with fonts and colors and pictures and such according to the HTML instructions. I'll show you how to bypass or prevent the caching of iframe content and JavaScript content imported from external files. The two best ways to receive communication without revealing your address is (1) with web forms that don't require your email address in a hidden field or elsewhere on the web page and (2) with spam-harvest-proof email links from http://flow-to.com/ Retired Newbies Making Web Pages From Scratch A month or so ago, I started holding a weekly 2-hour class for basic web page creation. If your business means interacting with Internet newbies, listen up! Regarding Master Syndication Gateway V2: Could a system be devised to allow some specific parts of content to be published on remote sites but not published on his own site, without requiring the creation of two different files? "Roll Your Own" JavaScript and PHP Syndication When you have content on your web site that you wish to make available for others to publish, yet want control of what is published, it can be syndicated with JavaScript or with PHP. Let me stress that you can control *what* is published, not *if* it is published. Set Up Once for Repeat Visitors Forever Setting up a service as described in this article, or variations thereof, can automatically and with near-zero maintenance, bring people back to your site, again and again, for as long as you make the service available. The Information You Want, When You Want It Let the reader control when (and if) the next email in a sequence will be sent -- instead of sending the entire series at pre-determined intervals. When you want to know what type of server your competitors use for their domains, or your friend across town, who you gonna call? Bontrager, of course. Things You Didn't Know About SSI Server Side Includes (SSI) are tags that can be put into web pages that tell the server to include certain content. The content is included before the page is sent to the browser. Three Easy Ways To Cloak Affiliate URLs This article began its existence as a support article for Master Series CGI program affiliates. Transferring Link Page URL to Web Page Form This article will show how to construct a link to a form and, when the link is clicked, how to automatically insert the URL and/or title of the link page into any web page form. Troubleshooting Email Sent From Scripts Your script is supposed to send an email to you. Yet, you never receive it. What's the problem? If you could give your visitors their preferred link style choice, would you? Writing Your Own Form Handling Scripts, Part I Writing Your Own Form Handling Scripts, Part II |
|
© 1998-2001 William and Mari Bontrager |
|