Sometimes you don't want to reveal your email address. But you need to send an email. I will show you how to get it done. Two things have been happening recently that pushed me toward making a no-reply email sending form.
Learn how to test whether or not visitor browsers will accept cookies. Session cookies, persistent cookies, and third-party cookies can all be tested for.
I stumbled onto a way to be notified when a search engine spider visits a web page.
Auto-Launch CGI Script with JavaScript Tag
Launch a CGI program when a page loads using a JavaScript tag.
Automatic Form Submission to a CGI Program
Launch a CGI program when a page loads with an automatically submitting form.
Autoresponder Subscription Moderation
When you need to moderate who signs up for an autoresponder series, this article shows you how to do it.
A Web Notes System for Bloggers and Other Web Publishers
With the Web Notes system, select text you want to quote and drag it into the Web Notes form. Even the address in the browser's address bar can be dragged into the form. Web Notes saves your notes and can email them to you, for use in your blog or article or other document. It can't get much simpler than that.
Banning Email Addresses With Any Perl Script
Once in a while, we receive inquiries about how to ban email addresses with this or that Master Series script. There are 3 steps to add a banned email address feature to a Perl script.
Banning Words From Feedback Forms
Spammers are now using web site feedback/contact forms to message webmasters with their spew. It will only get worse. Here is one way to combat the problem.
Although I program in other languages as well, my preferred CGI language is Perl. This article is for those who develop or modify Perl CGI programs, and for those who are thinking of learning Perl CGI.
Change Form Field Values "On The Fly" with JavaScript
This article will demonstrate how to automatically change a form field's value depending on which radio button is clicked.
Code Generator for Feedback (or Contact) Form
The generator at /ffgen makes it easy to create a feedback/contact form. Simply check which form processing software you're using, fill in the rest of the information, and click the button.
Customizing and Using Master PFP
We receive many requests for information about how to modify Master PFP to include special logos, instructions, print buttons, "this content provided by ..." statements, and so forth
Email Notification from any Script
If you want to be notified every time a certain script on your site is used, here is how to do it. (Not applicable to NT servers, only UNIX/Linux. Few NT's can use the sendmail mailing code presented here.)
Email Notification When Script Is Used
Here is a quick edit for your scripts to make them send you an email every time they are run.
Finding the Current Working Directory
When the current working directory is different than the directory where the CGI program is installed, the included script can help determine what that directory is.
Four Common Database File Formats
Some database file formats are good for certain things. Some are good for other things. Four are addressed here. Two are plain text formats and two are special formats accessible only with software.
Getting the CGI Programs You Want
"I've been looking for a program to -- Any idea where I can find something like that?"Before you begin your search on the web, take time to record what exactly you need your program to do.
Have you overlooked the value of autoresponders?
For pure ease of content delivery, ie. getting information into the hands of your customers, autoresponders can't be beat.
IFRAME Tag Will Auto-Launch CGI Script
Launch a CGI program when a page loads with an IFRAME.
Image Tag Launches CGI Program
Launch a CGI program when a page loads using an IMG tag.
Installing Multiple Copies of a Script
Sometime you might want a second copy of a CGI program installed on the same server.
This is in response to "how can I make a form to upload ..." questions. The reponse is a script with a file upload form and upload confirmation message integrated within it.
Integrated Popups Means No Extra WebPage
I will show you how to integrate the content of a popup into the JavaScript code itself. No URL to a separate web page file is required.
JavaScript Syndication Feeds To JavaScript-Disabled Browsers
If you have syndicated content delivered with JavaScript, the increasing number of folks who turn their browser's JavaScript off can be a concern.
Find out what percentage of folks who land on your landing page actually buy (or subscribe or take other desired action).
Let Your Visitors Recommend Your Website
Making it easy for your visitors to recommend your web site can increase the number of folks who visit. It can be very effective or not, depending on how you present it
If your hosting company lets you have your own log files, a lot of good information can be extracted.
How many old, unused (or under-used) CGI scripts do you have lingering on your server, taking up space?
Master Merry-Go-Round has been updated so content can be inserted with with JavaScript and with PHP, in addition to the SSI and popup methods the earlier version was limited to.
Moving CGI Scripts to a New Server
Moving a web site to a different server can be a breeze, or it can be a real headache. When scripts or other server programs need to be moved to the new location, a bit more care needs to be taken.
Multiple Products Order Form For PayPal (a $79 PayPal e-commerce software solution)
The multiple product order form method presented here allows you to have a list of products with either checkboxes to check or text areas where the customer types in quantities.
New Automatic Form Submission Prevention System
Automatic Form Submission is troublesome and annoying. I've been working on a prevention for some time. And, now, I am happy to announce the new auto-submit prevention system!
Non-Display Image Silently Causes CGI Program to Run
JavaScript can be used to load an image into memory on demand. The image load can cause a CGI program to run.
"OnLoad" Attribute Activates CGI Script
Launch a CGI program when a page loads using the "OnLoad" attribute.
PayPal Link instead of "Buy Now" Button
Let me show you how to bypass the hassle of creating a new PayPal "buy now" button every time your selling information changes, and protect your email address at the same time.
Perl CGI Script 'Environment Variables'
The more technical parts of Master Pre-Installation Tester's output are described here. CONTENT_LENGTH, CONTENT_TYPE, DOCUMENT_ROOT, etc.
Personal Search Engine For Your Site
You've got yourself a nice site. And you want to make it nicer with a search engine. To clarify, "search engine" and "directory" are different concepts.
Printing the Year Day with Perl
Using Perl and SSI or JavaScript to print the current year day onto a web page.
Computerized random selections are pseudo-random, sometimes tending to slant toward certain results, depending on the randomizing algorithm and the operating system the program is running on.
Reasons Why Scripts Won't Send Email
There are numerous reasons why scripts won't send email as they should, why everything else works, but no email arrives.
Redirect pages are useful tools -- they can provide a vehicle for counting the CTR on ads, and initiate downloads of your ebook or other files. With this redirect page generator, you can create a redirect page with the ability to cause click logging and/or to send an email with each click. This system can be used for automatic downloads as well as for "normal" redirects
Restoring Files When FTP Can't
Some servers present special difficulties when restoring file backups in directories created with scripts.
Rotate Content with Ease, Elegance, and Style
Content Carousel has superseded Master Merry-Go-Round as the premium content rotator of partial pages and whole pages.
Running a CGI Program On Page Load
Many different methods of launching a CGI program when a page loads.
Running a CGI Script When Page Loads
From statistics gathering to silent webmaster notification to email subscription solicitation, there can be any of many reasons for triggering a CGI script to run when a web page loads.
Search Engine Spider-Friendly JavaScript Content
If you have syndicated content delivered with JavaScript, the content might not be indexed by the search engines. Here is a solution.
Simple Database Search (number search)
Upload this script. Create a database with your spreadsheet program and upload it. Just like that, you have a database you can search for numbers within a range.
Simple Database Search (text search)
Upload this script. Create a database with your spreadsheet program and upload it. Just like that, you have a database you can search for matches to a string of text.
Here is a simple file upload script. It has a dual purpose, something easy to install for those who can use it and something to study for those who want to see how it's done.
You're undoubtedly aware of the fact that some browsers display only some of the source code used to render pages. Some browsers won't display non-HTML URLs like .js (JavaScript) and .css (Cascading Style Sheet) source code pages, as examples. And, you can never get a browser to reveal the source code of a frameset page.
Software Bugs, and How They Can Happen
One of the reasons computer programs can have bugs- Programmers are human. (It's actually true!)
If you use any forms that send email, know that there are many, many software titles, probably hundreds, with the vulnerability described in "Web Page Form Anti-Hijacking Considerations" found at /hijack1 and in "How Spammers Hijack Your Forms" found at /hijack2
Visitor feedback forms have been around ever since browsers have supported CGI.
Statistics for Syndicated Content
Want page view and domain name statistics for your JavaScript syndicated content, yet don't want to pay for features in Master Syndication Gateway V2 that you won't use? Here is an answer: Use Master Syndicator V4, instead, along with the statistics gathering script presented here.
Sometimes it's desirable for form submission results to be printed on the same page as the form. The form can then be used again without clicking to another web page. I'll show you a way to do that.
Submitting a Form To a Web Page
Sometimes it's desirable for form submission results to be printed on the same page as the form. The form can then be used again without clicking to another web page.
Suppose you required the results of 1000 surveys before making a decision about something. Suppose further, that you wanted to publish how many more surveys are still required to reach that number. I'll show you how to do that countdown.
Syndicating Content With JavaScript or PHP
Syndicate content using JavaScript or PHP, for better control over your intellectual property.
Without CGI, there would be no contact forms on web sites, no live surveys, no shopping carts, no search engines. Web sites would be static things that provide information and pretty pictures but offer no interaction.
The Multi-Action Form Submission System
We received 3 inquires, each spaced 2 days apart, about how one would go about submitting a form to more than one CGI program. A solution has been found. The complete article is at
The Top 10 CGI Program Support Queries
A surprising number of people choose a Master Series CGI program for their first script installation. Here are self-help resources for answers to questions about CGI in general and installation in particular
Using Master Merry-Go-Round To Increase AdSense Revenue
I've been testing something for 6 weeks and am now ready to make a report. I doubled AdSense click-throughs at a 250-article Possibilities ezine archives site.
Using Temporary Download Links To Help Your Business
Giving away free stuff? Giving purchase bonuses? Providing incentives? You'll want to read this article.
Viewing Files in Your CGI Directory
If you should find yourself wanting to monitor a log file or database in your CGI directory, yet don't want to download the file every time just to view it, this article contains an answer.
What To Do About CGI Installation Error Messages
Here are step-by-step rundowns for solving annoying server error messages you might see when you install a CGI script.
Invisible characters, sometimes referred to as gremlins, interspersed in text files, can nevertheless become visible as strange characters when displayed in a browser. Further, if the file is used as a template where certain sequences of characters need to be replaced, gremlins within the sequence can abort the replacement.
Accepting Credit Cards with Your Own Secure Server
Advanced Email Link Generator (with Anti-Spam Encoder)
Affiliate Links for Non-Product Pages
Our affiliates can link to any page of any of our web sites and have their affiliate cookie set. I'll tell you how it's done. Maybe you'll find a use for something similar. For affiliates, it's just link and go. Implementing the mechanism wasn't so straightforward.
A Good and Strong Password Generator
This article presents a few concepts that, if kept in mind, can result in better and stronger passwords.
An Information Center with Master Form V4
The Information Center is a web page with a form where selected information can be sent to specific email addresses. The information can be text files, compressed files, PDF documents, entire web pages, anything that can be sent as an email attachment.
A "Reveal When Needed" Feedback Form
This article is about implementing a feedback form, hidden until a link is clicked. The primary hurdle was to replace the form with the thank-you page, seamlessly, without a page reload. You'll see how it was solved. And without AJAX, too.
Attention-Getting Inserts (with Generator)
Inserts (where the text flows around an object) are attention-getting; They can be an ad, a famous quote, a quote pulled from the article itself, a testimonial, or a limited-time offer. And they are easy.
Automatic PayPal Payment Email Response
Today, I'll show you how to set up an automatic response to payment received notification email from PayPal.
Be a Good Host; Let Your Visitors Speak
When a person writes about something they're very excited about, their writing may be interpreted incorrectly as a sales pitch. I'll try to keep my enthusiasm controlled.
Browser Sensitive Bookmark Prompts
Many feel certain a secure server connection means information is secure. But that's not so. With a secure server connection, only the transmission of information between browser and server is secure.
If you want to require an email address, or an agreement to receive promotions or to participate in an activity, in exchange for a freebie, this article is for you.
The book's title is "Creating Cool Web Sites with HTML, XHTML, and CSS." It's paperbound, 400 pages. In addition to what the title implies, it covers design techniques, traffic building, CGI, JavaScript, and RSS.
This week's "Creating HTML Email" Possibilities ezine article is about creating HTML email that renders well in a variety of email reading software.
Background effects achieved with CSS takes on a new dimension.
Part 2 of Backgrounds takes a deeper look at what can be achieved with CSS.
Jazz up your web page forms with CSS.
CSS; Consistent Form Field Sizes
It can be frustrating to design a form so it looks good, then test it on another browser and have the design fall apart. CSS to the rescue...
A simple tutorial that will get you started using Cascading Style Sheets.
Part 2 of the CSS tutorial series explains embedded style sheets and how to create "classes".
Custom Icon for Browser Favorites List
When Microsoft introduced what they called the Shortcut Icon for IE5's favorites list, many articles appeared on the Internet about how to create them and use them. Now, not much is heard about them, although information is still to be found on the Internet provided one knows what to search for.
Customizing Emails Your Scripts Send
Dear WebMaster, What's New on Your Site?
It seems difficult enough to add new content consistently to your site, but needing to let people know "What's New" when they land is another little chore to manage.
Designing Consistent Form Field Sizes
It can be frustrating to design a form so it looks good, then test it on another browser and have the design fall apart.
It is for site owners whose sites are crippled by popup blockers, and those who are otherwise curious about which or how many of their visitors actually do have effective blockers, that this article is written.
Download and Redirect with One Click
Would you like to provide a download link for your site visitors that begins the download and then sends the browser to a different web page?
Dropdown Navigation Menu Generator
Bar graphs can be a precise aid to quickly conveying quantitative information.
A pull quote on a web page is a section of text pulled out of web page content and presented in an attention-getting way. They're usually thought-provoking or enticing excerpts.
Easy Time Zone Offset Calculator
Effectively Requiring Both Cookies and JavaScript Before Submitting a Form
We needed was a method of ensuring cookies are turned on before the form is submitted, to give the member the opportunity to change the browser's settings before voting.
Free Software and Services From The Bontrager Team
It occurred to me that our free software and free services are scattered about various domains. A central list for reference would certainly be in order
Free Ways To Hide Files From Snoopers
Sometimes database files must be protected from scrutiny. Files with email addresses or credit card information come to mind.
Hide and Reveal Content, On Demand
Busy webpages can benefit from these easy "Hide and Reveal Content" techniques. Make extra information available to the visitor - on the same page they are viewing
Hide and Reveal Content, On Demand: How It Works
Hide and reveal content on a webpage. CSS is the key. JavaScript is the switch.
Imagine a restaurant that serves many hundreds of thousands of clients every day. Nobody knows how many clients there really are. It might be millions. Or even billions. They're everywhere.
How To Make A One-Click Poll for Text Email
I'll show you how to make a one-click poll for your outgoing plain text (or HTML) email.
Making short URLs out of long ones is a snap with ProLinkz™ and rewrite module lines in the .htaccess file (rewrite module line generator included in the article).
HTML Character Codes at Your Fingertips
HTML Character Codes (HTML Entities) are the codes that make those useful symbols that I often can't recall how to make. An example is the © code for the copyright symbol character, which prints a "c" in a circle. This article puts the codes at our fingertips.
HTML Tooltips With CSS Enhancements
You're probably aware that when a cursor hovers over text affected by a TITLE attribute, the value assigned to the attribute shows up as a tooltip. This article shows you examples of how using that one attribute can make your web sites more visitor-friendly.
We do a lot of development, a lot of testing, and sometimes we neglect to remove the test files. This has been going on for 8 years.
Insert Tracking Information into Your Pages
Integrating with Payment Gateways
Integrating software with payment gateways can be a confusing subject. Different payment gateways offer different options. Options are given unique and sometimes not-so-intuitive names. I'll try to de-confuse it a bit.
JavaScript Code Generator for Mouse-Over Double Image Rollover
Latin-1 entities are accented/composite and other special characters encoded to tell browsers what character to print.
Many Ways To Measure Downloads
How many people are clicking your download links? If only a few, you might want to offer something different. If many, you might want to expand your offerings.
Many Ways To Use the IFRAME Tag
The IFRAME tag is rather simple to implement. It's a window, of sorts, embedded in your web page. The window can contain content from other URLs.
Moving Our Sites To a New Server
All of our domains, except willmaster.com, have been moved to the new hosting account. This article contains notes about what we did and, in one instance, what would have been done differently.
Multiple Form Submission Prevention
Several methods exist to prevent users from clicking a form's submit button more than once. Their effectiveness ranges from merely alerting the user that the form is being processed to an essentially 100% effective duplicate block.
No-Kill Pop Box (Instead of Popups)
Today you will learn about a way to present the information previously put in popup windows, yet popup killers can't kill this pop box!
A pop box is content within a rectangular area that might or might not be visually similar to a pop-up, but which displays on top of the content of the current web page rather than in a separate window of its own.
This article provides the means to use cookies so your No-Kill Pop Box is displayed only once to a visitor for a pre-determined number of days.
For any of many possible reasons, sometimes it is desirable to have the browser open a new window for the new page when a link is clicked.
One would think counting page loads is a trivial task. Simply increment a count whenever a browser loads the page. Thinking about it a bit, one realizes the mechanism that records page loads is likely to be less than 100% accurate.
Password Protect Any PHP Page With MMO
Password protect any PHP web page. Anywhere on your domain. Password protect as many individual web pages as you want. The latest version of Master Members Only (version 3.5) lets you do exactly that
Problem Solved; Access by many without compromising information
Problem Solved; Tracking affiliate codes from one domain to another
When you need a "short URL", in an email or ezine for example, ProLinkz(TM) will manage it nicely for you. And it will track the click-thrus, too.
As you can imagine, at WillMaster.com we receive a lot of questions -- about our scripts and about CGI in general.
Reducing the Risk Of Providing Site Recommend Forms
Without certain protections in place, "recommend this site" forms are more vulnerable to misuse than contact and most other types of forms. That's because a message typed by the user is sent to an email address the user provides.
Resizing Form Fields with JavaScript
Some web sites can benefit from a touch of "Wow"; something fun to catch the visitor's attention.
Revealing the Magical Place Where Web Pages Live
This is an article for raw newbies, intended as an introduction to a class about the basics of creating web pages.
Reveal Your Hidden Email Addresses
Still not sure about RSS? Don't worry; you are not alone. We'll try to clear the air and find out if RSS can be useful for you.
Almost any server task that needs to be done according to a schedule, and doesn't require direct human supervision, can be set up with Unix/Linux cron.
When you are viewing a page with an https://... URL and the lock on your browser is closed, it means you have a secure connection to a server. The server on a secure connection is often thought of as a "secure server," but that isn't necessarily true.
Secure Servers and Information Security
When you are viewing a page with an https://... URL and the lock on your browser is closed, it means you have a secure connection to a server. The server on a secure connection is often thought of as a "secure server," but that isn't necessarily true.
Server Side Includes; Navigation Links
Server Side Includes (SSI) technology can be used to include the same content on many pages. But when it is used for including the same navigation menus on every page, there is one big drawback -- the menu item for the current page links to the current page.
Short URLs and Redirection Without CGI
Site Moving Tips: Things To Consider When Moving From One Server To Another
Some Hazards of Accepting CC Info On One's Own Secure Server
Spammers are now using automated form submission software. Automated form submission, as addressed in this article, is software masquerading as your form and submitting information. Your form handling software is unable to determine whether it is a person or other software submitting the form.
Several methods of hiding email addresses from spammer's harvesting robots. You'll also learn how to providing visitor feedback opportunities without disclosing an email address anywhere on the web page or in the source code for human or robot.
Special Character Code Generator
This collection of SSI tags are less well known but still highly useful for webpage business.
An easy to use webpage building tool- keep multiple pages updated with a change on only one file. Display the output of CGI programs: live news/weather information retrieved from remote sites, your current "latest news"....
Testing Your Forms for Hijacking Vulnerability
Why should I test my form? Because hijackers send their spew from your server. Because you could get on blacklists that are very hard to get off of. Because you could lose your hosting account. Because your hosting company could shame you.
The Ins and Outs of Accepting Online Payments
If you are contemplating doing business on the Internet, at some point you have to figure out how to actually get the money from your customer's pocket into your own. What real-time process will you use to collect payment?
It's easy to start a blog. But effort and consistency are required to maintain one.
This is simply a list of nine Perl code snippets that I use often and keep handy for copying and pasting.
Useful Statistics for Variable Content CGI Scripts
When you're on a Unix/Linux server and you want server software to launch at certain times and dates, you use cron. I will show you how to make a file that cron can use.
When you need to submit a form to another script without human intervention, this article can get you started. You'll find a browser-emulation script that will submit form field information (that you specify) automatically.
Web Page Form Anti-Hijacking Considerations
A devious method of hijacking a form is to insert line breaks into form fields that will be used in email headers. After the first line break, the spammer can insert a Bcc: line with a thousand email addresses (an arbitrary number, which could be more or less depending on how many addresses the spammer thinks your server can handle in one gulp).
Sometimes you would really like to know how many people actually use the download link you provide. This article provides a way to get that information. It's a PHP script. Link to a PHP script instead of to the downloadable file.
Mari wanted something like a news headline ticker for our web sites. So I made one. We named it Attention Ticker because it's good for so much more than just headlines. And, we are making it available to you at an appealing price.
Central Prices File For Easy Site-wide Changes
Here is a way to manage product pricing from a central repository. Make a price change in one file and the price is automatically changed on all web pages using the system.
Changing Link Referrer Information
Let's suppose you have a secret web page. And it has links. When a link is clicked, your web page is no longer secret. Because it is the referrer, the destination server and web page know where your no-longer-secret page is located.
Dropdown Navigation List Generator
Creating clear and effective navigation links for large web sites can be a real challenge. One solution is dropdown lists. Here is a dropdown navigation list generator.
Getting Status Code and Server Type with PHP
Status code information can useful while testing software. Knowing the server type where a client's domain is on can be useful when recommending software. The article provides a copy 'n paste PHP script to snoop on servers.
This article presents software to make short URLs with your own domain name in the URL.
Use this PHP code to hide your email links.
Installing PHP software is straight-forward: Upload the script files into a public directory of your server. Well, there are a few more things to know.
Making Graphical Bars On The Fly
Copy 'n paste code to make graphical bars on the fly for web pages. Code can be customized.
Measure Viral Product Distribution with ViralMeter
You release an ebook. It goes viral. The free ViralMeter is designed to answer those question of what made it go viral.
Have you been spammed with your own forms? We'll talk about how that can happen. You'll learn about things that can be done about it.
You've seen the "previous" and "next" links on some web pages with multi-page articles. The site owners are not hand-coding all those links, not if they're smart. Here is a smart way to do it.
Repeat Visitors See Content Change With PHP
Sometimes you want to say one thing when a person first visits a page on your web site, and a different thing when they come back or when they visit another page.
Running PHP On Non-.php Web Pages
I'll show you how to run PHP on certain web pages, without the hassles of renaming pages, without breaking incoming links and putting up redirects for search engine spiders.
Would you like search terms visitors use to find your page printed on the page itself? The Search Terms Extractor software makes that possible. The search word or phrase can be printed on the page itself, logged to a file on the server, or emailed to you.
Setting and Viewing Cookies with PHP
Here is a fun way to learn about cookies by setting them and then viewing them.
Simple and Effective PHP Log-In Page
Here is an easy to implement log-in authentication system for PHP control panels/dashboards.
The Conception and Birth of HotlinkALARM
HotlinkALARM is image theft prevention software designed to thwart image hotlinking except by authorized domains. Various things can be done to the web page where unauthorized hotlinking is taking place. Protection is site-wide.
'Tip Jar' Software
for a
Custom Paypal Donation Link
I will show you how to hide your email address and use your own link style, be it a custom image link, a text link, a form button, or a combination thereof. Your very own tip jar.
You know what happens when your browser asks a server for a page that isn't there. The server sends a status code to the browser telling it "404 Not Found" and your browser gives you a message related to that.
Additional Required Fields With Master Feedback
Master Feedback from requires the user's name and email address for successful submission of the form. Either of two modifications can be made to the program for it to require additional fields to be filled in. Those two methods can be classed as the simple and the versatile.
All the ways... You Can Grab-n-Code
If you like The Upload Pal, you'll love Grab-n-Code! You can grab an image from your hard drive and have it uploaded automatically to your server - without FTP...
Answers To Questions About Master Feedback
Master Feedback is a free, easy to use, form handling CGI program with anti-form hijacking code and designed to help spam-proof your web site.
Recommend forms on web sites can hold privacy concerns for your site visitor. This article presents a practical option, the affordable Email .This. Link software.
Be a Good Host; Make it Easy to Recommend your Site
Double Opt-In Subscriptions with Master Form V4
How to create a double opt-in subscription system with Master
Earn a Sponsor Position In Possibilities Ezine
We wanted to make this available to web site owners as a means of keeping their name and URL in front of their visitors and, at the same time, gaining Possibilities subscribers.
If you want to hide web page content from robots, and yet have it available to all browsers, even those that have JavaScript turned off, the content can be encoded
FormJobber(TM) was built so forms can submit to more than one CGI program.
Some months ago, I wrote software that records each click on a link, and logs the events as they happen.
Browser's "view source" menu item can uncover much, and it's often quite adequate. But when you need extra snooping abilities, use Master Snooper V2.
How to Position Text and Images Exactly
Positioning text and images involves three steps: Create a DIV tag, put content within the DIV, tell the browser where to put the DIV.
Include a Master Form V4 Database in a Web Page
You've got information that is written to a database from your Master Form V4 program. You would like for that information to appear on a web page. But how do you get it to appear within a web page that matches the look and feel of the rest of your website?
Many Actions With One Form Submission
There are three ways to make one form "submit" button click do more than one action.
When I was testing this new software live on our server, I was flabbergasted by what was revealed.
If you need to provide information by email immediately on request, this new CGI program can help. Make a separate document subdirectory for the information you're making available by autoresponder.
Master Form V4 as a Web Page Mailer
With it's versatility and sophistication, Master Form V4 from /mfv4 can easily be used as a web page mailer the "email this web page to yourself or a friend" idea.
Master Pre-Installation Tester
Multiple Ezine Subscription Form Processing with Master Form V4
How to create a multiple-list subscription form with Master
Multi-Type Information Request Center
This is an example of how several types of information (attachments, articles, subscriptions) can be requested by site visitors using one web page form.
Offer a Selection of Incentives for Recommending Your Web Site
Master Recommend Pro V4 is an excellent tool for offering free downloads (using temporary download links) as an incentive for recommending your website. The control panel makes it easy to set things up.
One Master Form V3, Many Web Sites
While Master Form V3 is licensed to run only on the domain it is generated for, the program can handle information submitted with forms located anywhere on the Internet.
One Recommend Form To Recommend Many Individual Pages
Master Recommend was the first Perl CGI program we offered to the Internet webmaster community. This was in year 1998.
Printer-Friendly Results Page with Master Form V4
We noticed a problem during testing of the new http://TellThePresident.US/ site. In the printer-friendly letter page, paragraphs were all globbed together in one big block.
Problem Solved; Syndicating Master Quiz Quizzes
This article steps you through the main modifications made to Master Quiz for additional functionality. It is intended to provide some idea of how modifications are approached by at least one programmer.
Real Time Reader Feedback Within Your Articles
Understanding the audience is key to writing content the audience can easily understand. This article shows you a way to enhance your understanding of your audience.
Retrieve Your Databases with a Click
Master Form V4 from can email files on your server to any email address you specify. Files can be inserted into the body of the email and/or delivered as attachments.
This article will show you a way of making short URLs from long ones.
Simple Help Desk System Using Master Form V4
Create your own Help Desk using Master Form V4 and a little JavaScript. It's a great solution for support personnel who require an email system to correspond with clients rather than using a web based forum.
Automating publishing of site content can eliminate many maintenance chores. Life is easier, more enjoyable. The extra time may be used for other buisness activities.
Site Statistics With Master Form V4
When you have a special campaign or project in place on your web site, you want as much information about traffic and click-thrus as you can possibly glean.
Some Things Master Form V4 Can Do That V3 Can Not
Form Hijacking Attempt Notifications. When Master Form V4 detects an attempt to hijack its forms by using the sophisticated "inserting header line breaks" exploit, you'll be notified and the compromised email will not be sent anywhere else.
Subscription Form Processing with Master Form V4
How to create a subscription form with Master
Any web page, article, quote or other web page content you want to make available to web masters for publication can be syndicated.
Master Pre-Installation Tester, one of our most valuable software titles is free to download. And, it is frequently forgotten.
The Form Security Cookie System
A method spammers and crackers can use to hijack forms is to replace some information that's used in outgoing email headers. The replacement is composed of a line feed, a Cc: or Bcc: followed by dozens or even thousands of email addresses along with the spammer's message.
That was the hijacked the script. So I quickly renamed it from MasterForm.cgi to MasterForm.disabled. With that kind of name, it wouldn't run no matter how much any spammer coaxed it.
Easy to use free software. Optionally brandable, with unlimited distribution rights. Software you and your clients will love. Limited branding discount link in article.
Unsubscribe Form Processing with Master Form V4
How to create an email remove/unsubscribe/opt-out form with Master
Upgrading from Master Syndicator
Now it is no longer necessary to contact all remote syndicating web sites to change their JavaScript when upgrading from Master Syndicator to Master Syndication Gateway I
Using Master Form V4 as an Autoresponder
This article explains about how Master Form V4 can be used as an autoresponder which may have file attachments. Master Form V4 is probably the most versatile form handling CGI programs available to webmasters today.
Using Master Form V4 as a Subscription List Mailer
Put Master
What Are People Really Looking For At Your Web Site?
Knowing what search terms folks use to find your web site is one thing. Knowing what they are really looking for is quite something else.
Miscellaneous Tips and Articles
Business, Personal, and Technological Directions
Your business is headed somewhere. And you have personal goals. It feels better and things seem to work better when business direction and personal focus are in accord. Your tools help or hinder your progress.
Differences Between JavaScript, PHP, and Perl
Not sure whether to use JavaScript, PHP, or Perl script for your web site project? Experience with different programming languages is required to correctly decide which is best for a specific project. Each programming language has its strengths and its weaknesses. Some can do what others can't. And vice versa.
A list of reasons for using HotlinkALARM and stories about the use of the hotlink detection software.
This latest server/hosting company move was different than others we did. I'll tell you how we did this one.
Search Engine Friendly Site Consolidation
How we move 1600+ web pages, some from one domain to another, and kept the pages indexed in Google.
Successful Internet Business From an RV; Satellite Internet
With a satellite connection, an Internet business can be mobile. Within 10 minutes of stopping somewhere for the night, the week, or just to download email, broadband Internet connection can be established.
Sudden Switching From Windows to Mac
When the PC quits hours before the new Mac arrives, which had been ordered 5 days earlier, you wonder what the Universe is trying to say.
Yesterday, October 1, 2007, was the Grand Opening of WebSite's Secret. In the WebSite's Secret members area, as I write this, are 8 software titles, ready for download. Six are Perl CGI and two are PHP
If you read no other books related to marketing, read this this one. Highly, highly recommended.
3 Good Reasons to Publish Content with JavaScript
Ajax Content From Other Domains
Ajax has a built-in restriction allowing it to retrieve content only from its own domain. In other words, the domain where the web page is loaded into the browser is the only domain Ajax can retrieve content from. This article shows you how to get around that restriction.
Altering Popup Window Behavior
I've long avoided participating with "rate this" features at web sites because they required a page to reload after providing my vote. Same with surveys and other web page interactions.
Answers To Questions About JavaScript
Our primary focus at willmaster.com is CGI. However, we do receive some questions about JavaScript developed for Possibilities ezine articles and about JavaScript in general.
A Printer-Friendly Web Page with Non-Printing Elements
Here, I will give you a copy 'n paste example of how to let your site visitors print certain parts of a web page and exclude certains parts from printing.
Automatically Inserting the Current URL Into Forms
When you have the same form on many pages, and it needs to contain the current page's URL, then either the form needs to be edited for every page or an automated method is used to insert the current page's URL.
Automatic New Window for External Links
Pop one set of JavaScript code into your web page and all external links will open a new browser window for JavaScript-enabled browsers.
Automatic Subscription Submission On Survey Results Page
Now you can collect email address (and other information) in conjunction with a survey and automatically subscribe the email address to your ezine or autoresponder.
Did you know you can switch background images like a slide show? It's not something I had previously thought about, until my imagination was stimulated at JavaScript Source
Basic JavaScript Date and Time Functions
Browser-Correct Download Instructions
Something I've noticed since I started using non-IE browsers is that download instructions are provided, they're almost always specifically for the IE browser on Windows operating systems (right-click on the link then select "Save Target As...").
Cache-Independent Imported JavaScript Files
Browser caching of content can be a problem if the content is subject to changing between page loads. Here, I describe a technique that works on every browser I've tested. And you don't need any cache-inhibiting meta tags.
Change Form Field Values On The Fly with JavaScript
This article will demonstrate how to automatically change a form field's value depending on which radio button is clicked.
Changing Dropdown Content On-the-Fly (Without Reloading Web Page)
You've seen web pages with two dropdown lists where making a selection in one causes the web page to reload. Once reloaded, the list in the other dropdown has changed.
Changing Form Action URLs On-The-Fly
Here's how to change the action="_____" URL on-the-fly, depending on which (if any) radio button is checked by the form user. Drop-down lists could be substituted for radio buttons.
Changing Form Action URLs On-The-Fly (an Addendum)
The reason an action URL with a query string rarely works is because a method="get" form, itself, generates a query string for the action URL. The result is a query string attached to the end of a query string.
Controlling Checkboxes With JavaScript
Sometimes it's desirable to control whether or not certain checkboxes are checked, or to do something depending on which ones are checked.
Here is the source code of an Ajax engine you can use over and over, on many different web pages. With instructions how to use it. The focus is to make Ajax available even to those who have learned no programming skills.
Copying Billing Form Fields Into Shipping Fields
This technique is commonly used on professional order forms. It lets customers click something to automatically fill in shipping information without retyping identical information already provided in billing form fields. Or vice versa.
Customer Friendly, Cart-less E-commerce Site
Detecting a "Back" Button Click
Certain events can be detected (page load, page unload, page re-focus) and, depending on which order they occur, determine with some certainty whether or not the "back" button was clicked.
Determining Your Visitor's Time Zone
Discover If a Browser Accepts Cookies
Not all CGI programs, few in fact, check for double form submissions, those submissions that happen when a user clicks a form submit button more than once.
Dynamic External JavaScript Files
Dynamic external JavaScript generation, customizable with parameters used to access the web page. The article will explain it :)
Dynamic Subordinate Dropdown Listbox
You've probably seen examples of dropdown listboxes on a page where the content of one listbox is changed whenever a different selection is made in another listbox. This article and demonstration will show you how to do that -- without causing a web page reload whenever a new selection is made.
Easy Mouseover Images For Your Site
The concept is deceptively simple. Yet, the protection is as good as having hidden file names on the server.
Effectively Requiring Cookies With All Browsers
If you have any web pages that must not be viewed unless a certain cookie is set, this article contains the means to make it so.
Electronic Content Syndication Methods
When it comes to syndicating electronic content, two main syndication methods are employed: Delivering content directly to readers and Delivering content to publishers.
Ensuring Two Form Fields Have Identical Information
When two form fields must contain identical information before they can be submitted, this article shows you how to implement it.
Mari and I were talking this morning and we came up with a Feeling Lucky button idea. Clicking on it redirects the browser to one in a list of our most popular web pages.
Form "Required Fields" JavaScript Check
Let your form user know, all at once and before sending the information to a script, about each required form field that hasn't been filed in (or checked, or selected).
(1) Limit the number of characters that can be typed into a textarea field. (2) Give IE/Win users the ability to switch textarea word wrap on/off.
This fortune cookie JavaScript generator can be used to deliver, as examples, a random fortune wish, discount amount, inspirational verse, coupon code, or link.
Hide and Display Content On Demand
You may have encountered web pages where an action on your part like clicking a link or checking a checkbox or moving the mouse over a certain part of the web page inserted causes additional content to appear on the page. The web site may have made it possible for another action to remove the content.
When a mouse hovers over a link, the link URL is clearly visible in the browser's status bar. Sometimes that is not desirable. This article shows 2 ways to hide link URLs.
How To Disable The Submit Button
If you want to prevent multiple clicks on a form submit button, disable the button.
How To Make an Image Roll Over with JavaScript
You've seen images on web sites that putting your cursor over an image causes the image to roll over into another image. This article shows you a method that also tells the browser to preload the second image.
Image Click Selects Dropdown Item
Images can communicate quicker than words, and sometimes with better understanding. A picture of a tree is recognized instantly as being a tree, and is understood to be a tree whether the observer's native language is German, Spanish, English, or Space Alien.
Image Map Triggered Image Rollovers
This article presents a way to require that a site visitor views a certain web page and clicks on a certain link or button before the protected content is displayed in the browser.
Inserting Affiliate Codes Into Links and Forms
If you have your own affiliates, you may wish to insert affiliate codes into links and forms.
Integrating with Payment Gateways
Integrating software with payment gateways can be a confusing subject.
It's a Cookie! Get Outta Here!
When a page has performed it's purpose, a cookie can be set to redirect the browser to a different page on subsequent visits.
JavaScript and CGI Talking to Each Other
Sometimes it is desirable to publish information on a web page that can only be provided by a program running on the server.
JavaScript Clocks and Calendars, Part I, Basic JavaScript Clock
JavaScript Clocks and Calendars, Part II, Custom Date/Time Display
Label Within The Form Field Handling
Today I'll show you how to implement something that appears easy at first glance but can be a bit tricky. It is the label within the form field functionality seen in forms that must take up very little space on a web page.
Loading Two or More Frames Simultaneously
Logging Syndicated Content Page Loads
Today, I'll show how and provide the means to do your own logging of content you syndicate to other web sites.
When certain form fields must be required, here is a method using JavaScript. This can be implemented whether or not the form handling program also does error checking.
Making Your Own Layered Sub-Menus
This article shows you how to code a sub-menu system that layers a box with menu-items onto the current web page, over the page's normal content.
You've seen images swapped when the cursor moves over a link or the image itself. Today, I'll show you how to do a DIV swap. The DIVs being swapped can contain anything DIVs can contain -- images, text, forms, whatever. The article contains a complete example. Code is included to copy 'n paste into your web page to see it work.
Multi-Page Forms with JavaScript and Cookies
If your form processing software does not have multi-page form capability, this article shows you how to carry the information from one form page to another using JavaScript and cookies.
When folks fill out your forms, sometimes they type their name in all lowercase letters. And sometimes they type them all caps. Names are personal. Correct capitalization might be a little thing. But it can mean a lot. The JavaScript accompanying this article will adjust capitalization of names.
Let's suppose you want to provide your site visitors the option of automatically causing a new browser window to open whenever they click on a link -- by simply checking one checkbox. If you put the checkbox on more than one page, and you want to pre-check the box if the visitor checked it on a previous page, this article shows you how to do that, too.
Put "New" markers next to links that you have added or changed since your visitor last viewed your web page with this JavaScript/cookie system.
One-Click Content Reveal and Image Swap
Wonderful things can be done with JavaScript and CSS. Today, you will learn how to reveal a block of content and swap an image with one click.
An event is something that happens. In the context of this article, events happen on a web page. The event can be anything at all, from displaying a popup to logging the visitor to playing a tune.
Popup Form Knows URL and Title of Parent Window
Whether the JavaScript you use launches a popup window or a normal browser window doesn't matter, the URL and title of the parent window is available. Nor does it matter how the JavaScript is written that launches the window -- it can be JavaScript embedded in a link or through a function.
Popups Fill Form Fields in Regular Window
With complex forms, it may seem less daunting to the user when parts of it are hidden or sectioned off in a popup.
Pre-Fill and Multi-Page Forms with JavaScript
When information is passed in a URL parameter to a web page, JavaScript in the web page can pre-fill form fields.
Presenting a "Good-bye" Message Without Popups
The proliferation of popup blockers and ad removal software has eroded those income producing methods for many web site publishers. And it's only getting worse.
Pro.Rate(TM) has a near instant feedback mechanism. It allows site visitors to rate an idea or story or product with minimum interruption.
Putting Form Confirmation Pages Into Popups
Random and Duplicate Content With JavaScript
We receive numerous questions about random content delivery. These are usually related to ads, images, or other content that appears on web pages next to the main copy. JavaScript can be used for this job. A generator is available to create the Javascript.
Relatively Simple Form Spam Prevention
Form spam happens when a robot or other remote software automatically fills in the fields of your form and submits it. JavaScript is used to detect whether or not the form user is human. If a click in a form field is detected, human is assumed. Otherwise, the form user is assumed to be software.
Reliable "JavaScript-Required" for Forms
There may be times when a certain form may not be used at all except by browsers with JavaScript enabled. The answer is to use JavaScript to publish the submit button. With no JavaScript, there will be no submit button.
If you work with JavaScript code sometimes, I've got a present for you. It is a function you can use to replace certain areas of a web page with alternate content. The function is copy 'n paste; no modifications necessary.
Once in a while we receive reports from web site owners that a visitor had to re-fill in all fields after submitting a form and then clicking the "back" button to correct information. All the fields go blank. Today's JavaScript is designed to take care of that problem.
Running Many With One cron Command
It is possible to run many scripts -- CGI, PHP scripts, anything with an http://... URL that can be loaded into a web browser window -- on one or more domains with one cron command.
Does your sales page print cost/profit ratios or other numbers to show prospective customer how much they could gain from purchase of your product or service? Here is a calculator allowing prospective customers to estimate number of sales and/or other factors.
At a special web page, type a certain sequence of characters on your keyboard. If you get it right, you are redirected to the real secret web page.
An interesting question arrived in my email box a few days ago. The sender is running an affiliate program that uses cookies to determine which affiliates are credited with sales. The question was how to use Master Form V3 to send an email containing the affiliate cookie.
Setting and Reading Cookies with JavaScript
The intent of this article is to make setting and reading cookies with JavaScript an easy thing for you to do.
Site-wide JavaScript Implementation
Specifying Iframed Page Display Area
When a web page is displayed in an HTML iframe tag, the upper-left part of the page displays in the iframe content area.
Submit Button Multiple Click Trapper
Looking back, I notice that every three years I write about another method of providing instant information. The latest is about the Stock Ticker Box.
Things To Do With Textarea Form Fields
Getting form input, presenting text for copying, varying text size and color, automatically selecting content with a click, changing background colors, using background images, all these are addressed in this article.
Tooltip flyovers used judiciously can provide help at the very moment it's needed. Supplementary information can be provided for images, form field labels, or certain blocks of text, as examples. The information can be professionally and elegantly presented.
Track which features prompt feedback from your web site visitors. A link on a web page that leads to a contact (or other) form can cause a tracking code to be included in the email sent to you.
Validating Credit Card Numbers On-The-Fly
Images can communicate quicker than words, and sometimes with better understanding. A picture of a tree is recognized instantly as being a tree, and is understood to be a tree whether the observer's native language is German, Spanish, English, or Space Alien.
Your Form Knows URL Of Previous Page
You have a web page with a recommend form or a form to request more information. You have links to the form at various web pages. And you want the form to know which web page the user came from. This article shows you how to give the form the URL of the web page where the link was clicked.
2 Actions. 2 Thank-You Pages. 2 Buttons.
How To Build a Form Like That
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,
Putting Commas In Numbers: JavaScript and Perl
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
and Program Flow Control
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/
Publish Information Collected by Web Form Directly To A Web Page
Content submitted with a form can automatically be added to a web page. Reasons one might do so are various. Examples are publishing member information, publishing comments people have about an article, and publishing a regularly updated progress report. The example in this article adds member contact information to a web page when a form is submitted.
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
There is a secret when it comes to knowing without doubt what newsletter subscribers are interested in
When web pages are moved or their files remaned, it is good to put a "redirect 301" line into the .htaccess file of site's directory where the web pages are moved from. This gives visitor's browsers and search engines the information they need to determine the web page was permanently moved to the new location.
It was such a good example of using an autoresponder to begin a conversation. My friend recommended it. I made the effort to get a copy.
There is a lot to know about security. Many of the things to be aware of during Internet use and web site management are common sense. Only three are addressed here, pointing out some common sense issues, not as comprehensive treatments.
Establishing Credibility With A Newsletter
Publishing a weekly emailed newsletter or ezine is an excellent way to establish credibility. After some months of reading your newsletter with consistently good and welcome content on a regular schedule, you will become credible. Credibility builds.
Template TimeSaver- Master Form V4
The CSS overflow property tells the browser what to do with excess content, content that won't fit within a specific area.
Two More Bookmarking Strategies
URL Masking - Attainment and Prevention
This article does two things: It tells you how to do URL masking. And, it tells you how to protect yourself if someone is masking your web pages without authorization.
Use Syndication to Assist with Site Maintenance
Using Changing Content With Tab Panels
Tab Panels are an attractive method of organizing a lot of material on your web page in an accessible format. Changing the content with one or more these methods makes maintenance easy.
Advanced Email Link Generator with Anti-Spam Encoder
Generates mailto: links you can copy and paste into your web pages and emails. Encode them to hide your email address from spambots.
Checkbox Controls with JavaScript
4 easy-to-use methods for getting the form results you want.
Insert an RGB value and retrieve the HEX CODE. Reverse the process, too. Also, displays a swatch so you see what you are getting.
Convert Plain Text File Line Endings To Unix/Linux
Convert any plain text file's line endings to that expected by Unix/Linux operating systems. Upload the file. Download it converted and compressed to ZIP.
Convert text to JavaScript code ready to paste into your web pages or upload to your server.
Boxes with shadows can be visually pleasant and even elegant. They are relatively easy to make with CSS.
Form Code Generator for Feedback (or Contact) Form
This tool will generate copy 'n paste code for a feedback or contact form. The form can be processed by Master Feedback or Master Form V4 or other form processing software (although we can't guarantee anything about other software).
Fortune Cookie JavaScript Code Generator
JavaScript can be used to create clickable content in a DIV that, when clicked, displays a fortune cookie phrase (or ad special or thoughtful verse or discount coupon code or whatever).
Information Center Generator (for Master Form V4)
Build and maintain an Information Center with the help of Master Form V4
JavaScript Image Rollover Generator
This tool generates copy 'n paste code for an image to change into into another (known as an image rollover) when a mouse hovers over it.
JavaScript Random and Duplicate Content Generator
JavaScript can be used to insert pseudo-randomly selected content into your web pages ads, images, syndicated copy, pretty much any HTML and JavaScript that can be used on a regular web page.
Limit how many times a site visitor can use a form with the One-Event Cookie JavaScript code.
Multi-Action Form Submission JavaScript Generator
This tool will generate copy 'n paste code to let your forms submit to more than one CGI program.
Navigation Link for "Server Side Includes"
Teach your SSI menu not to link to the current page.
Generate good and strong passwords with this password generator.
Use this generator to make a redirect page that can cause logging of clicks and/or email sent to you.
Visitor-friendly JavaScript checks a form's required fields before the CGI script is called.
Need to know server or page details of your own site, or someone else's? Server Snooper is a way to get the answer.
Site Recommend / Tell-a-Friend Form Generator (for Master Form V4)
Generate your own site recommend / tell-a-friend form for use with Master Form V4 -- with anti-hijacking code and automatic submission protection.
This article describes several ways to conduct surveys and polls via email. Most can be implemented with either plain text or HTML email. One, only with HTML.
Use this basic tab panel generator to create elegant and professional-looking tab panels for your web pages.
What Search Engine Spiders See
Find out what search engine spider robots see when they visit your page. List headings, links, word counts, keyword density, and view the text robots gulp.
Let's talk about what MySQL is. Then, you can decide for yourself whether or not it is for you.
Altering Popup Window Behavior
Counting and Math with JavaScript
Currency Formatting and Putting Commas In Numbers
Customer Friendly, Cart-less E-commerce Site
Demonstration of a form using Master Feedback
Disabling/Enabling Form Fields Dynamically
Discovering If Browser Accepts Cookies
Displaying Number of Words Typed Into Form Fields
Dynamic HTML; Quick 'n Easy Layers
Easy Time Zone Offset Calculator
Easy Time Zone Offset Calculator
(Number for localoffset variable Generation Page)
Form Required Fields JavaScript Check
How to Position Text and Images Exactly
Image Click Selects Dropdown Item
Image Map Triggered Image Rollovers
Insert Tracking Information into Your Pages
JavaScript Cookie Demonstration
JavaScript Scrolling Tape Calculator
Loading Two or More Frames Simultaneously
Making Your Own Layered Sub-Menus
Multiple Products Order Form For PayPal