Featured Articles Archive - 2006 | WebReference

Featured Articles Archive - 2006

This index covers all the new articles featured on our Web site. Many of the articles are contributed by our readers, others by freelance writers. Your words could be read — and your voice could be heard — by tens of thousands of our visitors and subscribers to our newsletter. Sound interesting? Submit your article today:

[The difference between the two methods is that articles submitted using the Open Publishing Initiative are generally shorter than the freelance articles, and the author does not receive monetary compensation. Freelance submissions are accepted upon receipt of a signed freelance contract. The freelance author does receive compensation.]

Mitigating the WASC Web Security Threat Classification with Apache: Part 3
The Client-Side Attacks section focuses on the abuse or exploitation of a Web site's users. Topics covered are content spoofing, cross-site scripting, buffer overflow, denial of service attacks, and more By Ryan C. Barnett. December 27, 2006

An Introduction to Autoresponders
If you've reached the point of exhaustion trying to keep up with answering mountains of email, you're ready to learn about autoresponders. Using them properly can make a huge difference to your bottom line. By Alex Perez-Prat. December 21, 2006

Mitigating the WASC Web Security Threat Classification with Apache: Part 2
This week we look at attacks that target a Web site's method of determining if a user, service, or application has the necessary permissions to perform a requested action. Using various techniques, attackers can fool a Web site into increasing their privileges to protected areas. By Ryan C. Barnett. December 18, 2006

10 Big Benefits of a Busy Business Blog
Despite research to the contrary, few businesses seem to be willing to set up and run their own blog. In this article you'll learn about ten reasons why and what kinds of benefits you can expect. By Matt Jackson. December 13, 2006

Mitigating the WASC Web Security Threat Classification with Apache
Do you know what threats exist for Web applications? Do you know about the attack scenarios? This week you'll learn about threats associated with running Web applications and Apache strategies to mitigate the problem. By Ryan C. Barnett. December 11, 2006

How to Create Great HTML E-mails with CSS
HTML emails have great appeal and are widely used for all kinds of professional correspondence, but ensuring that your message displays correctly can be a daunting task. Fortunately, we have options. By Christian MacAuley. December 7, 2006

Perl as a (Better) Find Command: Part 2 - Arguments and Greps
This installment begins by processing filename arguments. Additional topics are defending against grep's messes, recursive grepping, using findxargs vs. Perl alternatives, reliable timestamp sorting, multi-word filenames and more. By Tim Maher. December 4, 2006

Doodle, A Demo Drawing Program: Part 3
In this installment, a solid programming style has been imposed, a JavaScript class model developed for Preezo which supports single inheritance and simple, tightly bound class definition code. This is important when working with large applications. By Guyon Roche. November 29, 2006

Perl as a (Better) Find Command
This week, our primary focus is on find perl pipelines that serve as functional enhancements to find and consider possible improvements to grep and sed-like programs. We begin by comparing find's file-testing capabilities with Perl's. By Tim Maher. November 27, 2006

Database-Enabled Ajax with PHP
Ajax has taken the Web to a new level by offering an intuitive interactive model that rivals the desktop. To compete with desktop applications, you'll learn how to create database-enabled Ajax requests using PHP and MySQL. By Kris Hadlock. November 22, 2006

Review: Image Compressor
Looking for a fast image compression solution? Have a look at Image Compressor, a simple application that allows you to quickly size, compress, and batch process JPEG images for the Web. By Nathan Segal. November 16, 2006

PPK on JavaScript: The DOM - Elements, innerHTML, and Attributes
The W3C DOM allows you to create your own elements and text nodes, and add them to the document tree. This week we look at creating and cloning elements, innerHTML, and attributes. By Peter-Paul Koch. November 14, 2006

Script GUI for PHP
If you've been writing PHP scripts on the Windows operating system, you know about the hassle that's involved when you want to test it on a Web site. That can get old - fast. Fortunately, there's an alternative. By Lee Underwood. November 8, 2006

PPK on JavaScript: The DOM - Part 1
In 1998, the W3C published its Level 1 DOM specification, which all browser vendors implemented. This installment takes a look at using the Level 1 DOM. It also takes a look at the old Level 0 DOM, especially at its useful form-field properties. By Peter-Paul Koch. November 6, 2006

Interview: Stephen Johnson on Digital Photography
A master photographer and teacher since 1977, Stephen Johnson is widely recognized as a pioneer of digital photography. You'll learn about the versatility of digital photography, the equipment he uses and the main reasons for choosing the digital approach when creating images. By Nathan Segal. November 1, 2006

RSS and Atom in Action: Newsfeed Formats - Atom
In 2003, a group of bloggers came together to create a new standard, which would later be known as Atom. They wanted to start fresh and do things right this time. As a result, all the major blog servers either support Atom now or have plans to do so. By Dave Johnson. October 30, 2006

Creating a Custom RSS Feed with PHP and MySQL
RSS has become the standard technology for syndicating information to large audiences. Many people have something to say, but finding the right audience for your voice is what matters. In this article you'll learn how to syndicate your own custom RSS feeds using PHP and MySQL. By Kris Hadlock. October 25, 2006

Review: CSS: The Missing Manual
CSS can be difficult to master as there are many aspects to learn. So what do you do? First of all, don't give up. Secondly, check out this book, which should enable the reader to quickly learn the technical aspects of CSS. Not a beginner? This book will show you those tips and tricks you have been searching for. By Lee Underwood. October 25, 2006

RSS and Atom in Action: Newsfeed Formats
This excerpt takes a look at the history of newsfeed formats in order to help the reader understand the choices available and the direction that newsfeed technology is headed. By Dave Johnson. October 23, 2006

How to Use RSS Replay in Dreamweaver Layouts
RSS is about sharing content with new audiences. Learn how to replay feed content in your Web pages with RSS Replay, a Dreamweaver extension created by the author. By Ronald Northrip. October 18, 2006

Understanding Ajax: Part 2 - Iframes, Cookies, and More
This installment continues with an exploration of Ajax. Topics covered are sending a request using an IFrame, creating a hidden IFrame, creating a form, sending a request using a cookie, and more. By Joshua Eichorn. October 16, 2006

The JavaScript Diaries: Part 15 - The Date Object
With JavaScript you can display and manipulate the date and time. You can calculate the days between dates, show new items on your Web site, etc. In this installment we'll take a look at the JavaScript Date() object and learn how to utilize it in our scripts. By Lee Underwood. October 11, 2006

Understanding Ajax: Getting Started
What makes Ajax possible is the communication layer with the server. The most complete option is the JavaScript XMLHttpRequest object. If XMLHttpRequest is not suitable, hidden iframes and cookies can also be used. Both will be examined in this article. By Joshua Eichorn. October 9, 2006

Review: CSS Tab Designer
If you've ever tried to create CSS tabs for your navigational systems you know how frustrating that can be. Fortunately there's another option, a piece of software which promises to be the solution to the problem. And, it's free! By Lee Underwood. October 5, 2006

JavaScript and XML: Part 2
This is the continuation of a three part series. This week we look at transforming XML with XSLT, querying XML with XPath, evaluating XPath Expressions, serializing XML and more. By David Flanagan. September 25, 2006

Simple Comments Release Notes: v.910
This update to the Simple Comments script includes a few new features, including the implementation of site section support, direct support for administrator authentication, immediate publishing, date time formatting and more. It also squashes several bugs. By Dan Ragle. September 20, 2006

JavaScript and XML
In this article you'll learn how to use JavaScript to work with XML data. Topics include obtaining XML documents, loading a document from the network, parsing XML text, XML documents from data islands, and manipulating XML with the DOM API. By David Flanagan. September 18, 2006

Browser Support for CSS
CSS rules are always interpreted by Web browsers. These standards give specifics on how browsers should display those rules - but they're not always followed. To design pages with CSS, you need to know the standards, and to understand how browsers' quirks and flaws will affect your Web design results. By Kynn Bartlett. September 12, 2006

The Anatomy of an RSS Feed
RSS has become the standard data format for communicating syndicated information to a large audience. RSS is an XML format that consists of designated elements that conform to the XML 1.0 specification. This week we look at the elements in this structure. By Kris Hadlock. September 14, 2006

Search Us: Adding Search Engines to Browser Search Toolbars
On this page are links that will allow you to add several of our Jupitermedia Web development sites to the search bar of your Mozilla, Firefox, or Internet Explorer 7 (as of this writing) search bar. A tutorial is also included. By Dan Ragle. September 7, 2006

CSS Mastery: Fixed-Width, Liquid, and Elastic Layouts and Faux Columns
So far (in the previous article), all the examples have used widths defined in pixels. This type of layout is known as fixed-width layout, or sometimes "ice layout" due to its rigid nature. This week we look at fixed-width, liquid and elastic layouts. By Andy Budd, Cameron Moll and Simon Collison. September 5, 2006

How to Create a Color Picker in JavaScript
This week you're going to learn how to create a Color Picker similar to the one used in Photoshop, but entirely in JavaScript. By Mark Kahn. September 1, 2006

CSS Mastery: Page Layout
One of the major benefits of CSS is the ability to control page layout without needing to use presentational markup. This week you'll learn how to horizontally center a design on a page, create two and three column float based layouts and more. By Andy Budd, with Cameron Moll and Simon Collison. August 28, 2006

True Web Usability - Principles Over Laws
Web usability is a hot topic these days. In this article, you'll learn how to optimize your Web site using logos, links that change color, content tips, the use of "bread crumbs" and more. By Jon Jackson. August 23, 2006

Building Flash Preloaders
Do you have trouble with stuttering, delayed or broken playbacks? If so, check out the Bandwidth Profiler, which will simulate the playback at different connection speeds. If you have a problem, you can fix it by creating a preloader. By Joey Lott. August 21, 2006

Review: Site Kreator
Do you want to create an interactive Web site, but have little or no experience? Check out Site Kreator, an application with many options, such as CSS, blog creation, image galleries, mailing lists, and more. By Lee Underwood. August 16, 2006

Logs and Monitoring for Apache Servers
This article will show how to handle many common issues found when logging requests, such as conditional logging, log rotation, resolution of IP addresses, piped logging, monitoring the status of your Apache server and more. By Daniel Lopez. August 14, 2006

How to Display Tabular Data - A New Perspective
This article will show you how to display tabular data in a non-conventional manner, preventing table cells from expanding in spite of the length of the text contained inside it, with a nice scroll to show the full text and yes, cross-browser compatible. By Nicolas Erlijman. August 10, 2006

Best Practices for Accessible Flash Design: Part 2 - Reading Order, Audio Playback and More
This installment takes a look at methods for controlling the reading order using off stage content, screen reader detection, keyboard access, how to avoid empty hit areas, control over audio playback, and more. By Bob Regan. August 7, 2006

Doodle, A Demo Drawing Program: Part 1
In this article and the ones that follow Guyon Roche demonstrates some of the techniques adopted while working on this application by developing a Web based drawing package. By Guyon Roche. August 2, 2006

Best Practices for Accessible Flash Design: Part 1
This article is designed to establish a basic framework with which to approach accessible design in Macromedia Flash. In this section you'll learn about accessibility challenges in Flash. By Bob Regan. July 31, 2006

Review: Publish and Prosper: Blogging for Your Business
Blogging is the topic of many a conversation these days. If you've been wanting to learn more about this medium and what it could mean for your bottom line, take a look at this book. By Nathan Segal. July 28, 2006

How Much Blog - and How Often?
This week you'll learn about the resource needs that business bloggers will want to consider, and how to rally the troops behind a blogging initiative. As many bloggers have learned, blogging is fairly simple - but it's not effortless. By Steve Broback/DL Byron. July 24, 2006

Developing Web Applications with Ajax: Part 4 - Using Forms
This week you'll learn how to submit information through forms without reloading the page. We'll begin with the form's HTML, and then we'll move onto adding the JavaScript for submitting a form with Ajax. By Jonathan Fenocchi. July 19, 2006

Apache Ant Best Practices
Apache Ant is a powerful build tool. This week you'll learn what Ant property files are, how to use Ant's capabilities to better integrate with IBM Rational ClearCase, how to implement Ant build files and more. By Kevin A. Lee/IBM Press. July 17, 2006

Simple Comments
A common feature appearing on more and more Web sites is support for comment posting by users, which tends to appear at the bottom of a Web page or article. Our own Perl-based comment system is the focus of this article and you'll learn how to use this on static Web pages. By Dan Ragle. July 12, 2006

Reducing Noise, Correcting Chromatic Aberrations & Controlling Vignetting
With varying degrees, all digital cameras produce images with electronic noise, chromatic aberrations, and vignetting. This week you'll learn how to reduce the effects of these imperfections in your RAW files. By Mikkel Aaland. July 10, 2006

Generating More Search Engine Traffic
Want to boost your traffic? Learn how to improve your rankings by creating a list of specific keywords, create a theme based content site, use the Overture Search Tool and more. By Robert Spadinger. June 30, 2006

Scripting in the Browser: Part 2 - Using MSXML
This week we examine extra functionality in MSXML which provides additional properties and methods that can be used with the DOM interfaces discussed previously. You'll see examples and learn how to create similar functionality in Mozilla. By Sas Jacobs. July 5, 2006

Scripting in the Browser: Part 1
This week you'll learn how to use JavaScript to manipulate XML documents. Some of the topics covered are the key DOM interfaces and the differences between Internet Explorer and Mozilla. By Sas Jacobs. June 28, 2006

Review: Ajax in 10 Minutes
For Web developers who want to add more interactivity to their Web sites, this book is packed with information. It's well written, but if you're a novice additional programming background is recommended. By Lee Underwood. June 23, 2006

How to Manage Memory in PHP
An important difference between a managed language like PHP and an unmanaged language like C is control over memory pointers. This article looks at how PHP freely manipulates strings and how memory is managed in PHP. By Sara Golemon. June 19, 2006

CSS 2.1 Properties
Cascading Style Sheets (CSS) are used for Web page layouts and aid in separating the document's style from its structure. Used correctly, CSS can be a powerful Web design tool. This extensive reference covers all the properties of the current version. By Lee Underwood. June 16, 2006

How to Choose Web Software
A Web site is a patchwork of computer files of various types, such as HTML, image files, multimedia, JavaScript, Flash movies, etc. This article looks at the different types of software necessary to create a coherent, consistent Web site. By Marc Campbell/O'Reilly Media. June 12, 2006

The JavaScript Diaries: Part 14 - The Math Object
This installment looks at the Math object, a JavaScript object used to perform mathematical operations such as obtaining the values of predefined mathematical constants. It can also be used to generate random numbers. By Lee Underwood. June 9, 2006

The Creative Process of Photography
Learn about the creative process from the artist's perspective. Broken into three parts, you'll learn how to stay creatively alive, how the images were shot, manipulated, prepared for printing, and more. By Julieanne Kost/O'Reilly Media Inc.. June 6, 2006

Search Engine Optimization with Google Sitemaps
If you've been looking for a way to optimize your Web site, check out Google Sitemaps. Among other things, you can tell Google how important a given page is relative to others and you can learn what Google thinks of your Web site. By Matthew Coers. June 2, 2006

How to Create User Friendly Web Sites
Today's multimedia Web sites are becoming more prevalent. Done well, video, animation, and sound can enrich the user experience. Done poorly, multimedia reduces your site's value. This week you'll learn how to avoid common pitfalls and use multimedia to your advantage. By Jakob Nielsen and Hoa Loranger/New Riders. May 30, 2006

Style Sheets 'Made' Easy
One of the biggest problems many people have with setting up a Web site is creating the cascading style sheets (CSS). If you don't know how to create a style sheet, or don't do it that often, here's an alternative. By Lee Underwood. May 26, 2006

How to Use the HTTP Protocol
Various protocols are used for communication over the Web, perhaps the most important being HTTP, which is also fundamental to Ajax applications. This week you'll learn about the HTTP protocol and how it's used to request and receive information. By Phil Ballard/Sams Publishing. May 22, 2006

How to Fix Web Pages with Active Content
As a result of a recent lawsuit, Microsoft has changed the way that Internet Explorer deals with Active Content. This can be fixed by using JavaScript but it creates extra work. Fortunately, there's another solution, IEWebFix. By Ronald Northrip. May 19, 2006

Delicious Recipes for Your Web Site
This cookbook offers a wide range of solutions to real-life problems that come up regularly when creating and growing a Web site. If you've been wanting to learn how to build Web sites that people will visit, bookmark and revisit, read this review. By Lee Underwood. May 15, 2006

Book Review: Head Rush Ajax
The material presented in this book is first rate and will have you up and running with Ajax in no time at all. Your senses will be engaged from the first page ("I laughed, I cried ..."). After this, other books will just seem ... well ... quiet. By Lee Underwood. May 12, 2006

Web Design with Ajax
Ajax - Asynchronous JavaScript And XML - is the key to building rich Internet applications that are more interactive, responsive and easy to use. In this book excerpt you'll learn about the newest thing to hit the Web. By Brett McLaughlin/O'Reilly Media. May 8, 2006

Introduction to Perl's Taint Mode
When writing scripts that others will run, it's essential to design your scripts defensively. Fortunately, Perl provides a built-in mechanism (called Taint Mode) to help you become more aware of potential security problems in your scripts. By Dan Ragle. May 5, 2006

How to Use Advanced Windows Forms
In computer programming, a style is a way of doing something, whether it's how a control is docked or anchored to a form or how a Windows interface is laid out. This week you'll learn about a specific application interface style known as the explorer interface. By Erik Brown/Manning Publications Co.. May 1, 2006

Object Oriented Javascript: Part 2 - Strings, Dates, and Arrays
In the previous article you learned how JavaScript classes could be written to inherit the methods and properties of another class. In this article you'll learn about some extensions that will allow developers to extend intrinsic JavaScript classes such as String, Date and Array. By Guyon Roche. April 28, 2006

MySQL Data Methods
Virtually everything in MySQL involves data in some way or another because the purpose of a database management system is, by definition, to manage data. Here you'll learn about data types, values, categories and more. By Paul Dubois/Sams Publishing. April 24, 2006

Design Patterns in JavaScript: Part 1
Design patterns are programming solutions to a specific problem that has been documented so that the developer doesn't need to solve the same problem again. This begins a series of articles that will explore implementing several popular design patterns in JavaScript. By Nicholas C. Zakas. April 24, 2006

Designing for Different Browsers
Most Web authors agree that the biggest challenge (and headache) in Web design is dealing with a multitude of browsers and their varying support of Web standards. In this article you'll learn about ways of dealing with browser differences. By Jennifer Niederst Robbins/O'Reilly. April 17, 2006

How to Drag and Drop in JavaScript
JavaScript excels at modifying the DOM of a Web page, but we usually only do simple things with it, such as creating image rollovers, making tabs, etc. In this article you're going to learn how to create items on your page that you can drag and drop. By Mark Kahn. April 14, 2006

Masking with Channels in Photoshop
Masking is one of the most important aspects of working with Photoshop and often the most difficult. These article will show how to create effective masks for tree branches and fur, how to make the most of blending modes and more. By Barry Huggins/O'Reilly. April 10, 2006

Inside WebTools Pro
As Web pages continually grow in complexity, Web developers need to check the many aspects of the Web pages they create. One method of doing so is with addons or plugins for the browser, such WebTools Pro, designed for use with Internet Explorer. By Lee Underwood. April 7, 2006

The Benefits of Building a Web Site
If you're thinking about building a Web site from scratch, you need a combination of creativity, a good eye, a well-thought-out plan and a purpose. Learn what goes into building a great site. By Damon Dean and Andy Cowitt/Wiley. April 3, 2006

Stock Photography for Web Developers: Part 10 - Terms, Pricing, and Resources
This article is the last installment in this series. It features an abbreviated glossary of terms, information on stock photography pricing software, image editing applications, resource materials and Web sites. By Nathan Segal. March 30, 2006

Exploring Bridge and Version Cue: PDFs, File Naming, and Metadata
This installment takes a look at the PDF review process, file naming in Version Cue, adding and viewing metadata in Photoshop, Illustrator, InDesign, Acrobat, GoLive, Bridge and more. By Jennifer Alspach, Shari Nakano, and Steve Samson/O'Reilly Media, Inc.. March 27, 2006

The JavaScript Diaries: Part 13 - Array Properties and Methods
The last two sections have covered the basics of JavaScript arrays. Now that we know about the different types, we'll learn how to manipulate them in order to make them more functional. This installment takes a look at the properties and methods that are commonly used for most coding situations. By Lee Underwood. March 24, 2006

Adobe Creative Suite: Exploring Bridge and Version Cue
Just when you thought you knew everything about Creative Suite, Adobe has given you more to work with, and the ability to connect all your Creative Suite 2 applications via the new Bridge and manage your files with Version Cue CS2. By Jennifer Alspach, Shari Nakano and Steve Samson/O'Reilly Media, Inc.. March 20, 2006

Alternate Ajax Techniques: Using Images and Cookies
In this installment, you'll learn how to use images and cookies to enable client-server communication even on older browsers that don't support the DOM. By Nicholas C. Zakas. March 17, 2006

Python Essential Reference, 3rd Edition: Operators and Expressions
The new features covered in this volume include new style classes, unification of types and classes, xmlrpclip, intertools, bz2, optparse and more. This installment takes a look at Python's built-in operators as well as the precedence rules used in the evaluation of expressions. By David Beazley/Sams Publishing. March 13, 2006

DOM Scripting: Unobtrusive JavaScript at Its Best
In the world of JavaScript programming, the language is especially powerful when interacting with Web pages using the Document Object Model (DOM). If you've ever wanted to learn the basics of DOM scripting, have a look at this review. By Lee Underwood. March 10, 2006

Professional Ajax: XML, XPath, and XSLT - Part 1
Browser makers have broadened the availability of XML support with new features, giving Web developers powerful tools akin to those formerly found only on the server. In this installment you will learn how to load and manipulate XML documents in an XML DOM object, use XPath to select XML nodes that meet certain criteria, and transform XML documents into HTML using XSLT. By Nicholas Zakas/Wrox. March 6, 2006

Placing JavaScripts in External Files
It seems that every few days over on the WebDeveloper.com JavaScript forum, someone wants to know how to place their JavaScripts in an external file. In this article we'll take a look at the reasons for placing scripts in an external file and how to go about doing it. By Lee Underwood. March 3, 2006

How to Auto Include a JavaScript File
Many Web developers have a large library of JavaScript code at their fingertips that they developed, their colleagues developed, or that they've pieced together from scripts all over the Internet. This article will show you how to dynamically include any JavaScript file, at runtime, by simply calling a function in that file. By Mark Kahn. March 1, 2006

Stock Photography for Web Developers: Part 9
This installment takes a brief look at a few of the photographic and design techniques necessary to create your own stock images. Some of the topics covered include the Rule of Thirds, the importance of image placement, designing for type, verticals vs. horizontals and more. By Nathan Segal. February 24, 2006

Perl Subroutine Primer
This article examines the use of user-defined subroutines in Perl: blocks of code that can accept, operate on, and/or return variables and values that can be reused throughout your Perl script without needing to copy and paste it each time it's required. By Dan Ragle. February 21, 2006

Object Oriented JavaScript: Part 1 - Class Inheritance
To many object orientation purists, a programming language doesn't cut the mustard unless it supports some form of class inheritance, where one class can 'inherit' the behavior of another class. In this installment, you'll learn how JavaScript can support class inheritance for user defined classes. By Guyon Roche. February 17, 2006

How to Create Interactive Web Programs with Java
Now that Java has made the transition from a child prodigy to an established language, it's being used for business software and other applications. This week you'll learn about applet programming and Java Web Start, a method of installing and running Java software from within a Web browser. By Rogers Cadenhead/Sams Publishing. February 15, 2006

Alternate Ajax Techniques: Part 1
By now, nearly everyone who works in Web development has heard of the term 'Ajax.' Most articles on Ajax have focused on using XMLHttp as the means to achieving such communication but there are other methods, which are explored in this series of articles. By Nicholas C. Zakas. February 10, 2006

Review: 'Wimpy' Streaming Media Tools
Adding multimedia to a Web site can make it more attractive and appealing to your visitors but the process can be difficult, even if you know what you're doing. Fortunately, there are other options, such as Wimpy, which is easy to install and use. By Lee Underwood. February 6, 2006

Manipulating Files and Directories in Perl
This book excerpt takes a look at how to get a directory listing, how to create and remove files, how to create and remove directories and how to get information about files. By Clinton Pierce/Sams Publishing. February 3, 2006

Software Review: NoteTab Pro
If you're comfortable with HTML and CSS and don't want or need a WYSIWYG program, then NoteTab Pro may be the editor for you. Its many features and clip libraries make it an excellent choice for getting down and dirty in the midst of your code. By Lee Underwood. February 1, 2006

Book Review: Cascading Style Sheets - Designing for the Web
Written by the creators of CSS (Hakon Wium Lie and Bert Bos), this book covers all aspects of CSS, beginning with the basics, such as the anatomy of a rule, linking styles sheets to documents and progressing to more advanced topics. By Lee Underwood. January 27, 2006

Interacting with Web Forms: Part 2
This week you'll learn more about how to use HTML form data from within PHP. Some of the topics covered include preselecting multiple selection lists, processing graphical submit buttons, checking mandatory fields, and writing form data to a file. By Christian Wenz/Sams Publishing. January 23, 2006

The JavaScript Diaries: Part 12 - Multiple Array Types
This is the twelfth installment in our series on learning JavaScript. This installment takes a look at multidimensional and associative arrays. As you learn to use these you'll begin to understand how they can be incorporated into your Web sites. By Lee Underwood. January 20, 2006

Interacting with Web Forms - Part 1
HTML forms are a key ingredient of any dynamic Web site because they allow the user of a site to interact with it. They may be database-driven and regularly changing but they look the same for each and every visitor. Using PHP with your HTML forms can change that. By Christian Wenz/Sams Publishing. January 16, 2006

Stock Photography: Part 8 - Layouts, Compression, and Slicing
This installment takes a look at methods of using stock photography for Web layouts, more image compression options, how many images to use on a page, image slicing, and more. By Nathan Segal. January 13, 2006

How to Use Photoshop for the Web
In this excerpt you'll learn how to create images for the Web. Some of the topics covered are file formats and size, preparing backgrounds, creating slices, making pages load faster and more.. By Carla Rose/Que & Sams Publishing. January 9, 2006

The HTML Hierarchy: Thinking Inside the Box
When we think of HTML coding, we tend to think of elements ("tags") used to structure a Web page but our attention is usually focused on the appearance of the final product. In contrast, learning to visualize the structure of the code can actually help in the design of the page.. By Lee Underwood. January 6, 2006

Book Excerpt: Sams Teach Yourself CSS in 10 Minutes
This is a book excerpt from "Sams Teach Yourself CSS in 10 Minutes", by Russ Weakley. In this excerpt, you will learn how to position a two-column page layout with a header and a footer.. January 3, 2006

Previous Archives