GoLive Gets Interesting
by Derrick Story
Adobe GoLive has roots all the way back to the 1996 application called "golive Pro." Since those early Web days, this full-featured content management tool has seen many changes. Derrick Story reviews GoLive's history and sets the stage for exploring the latest version, GoLive 6.
04/26/2002
Attendee-Centered Conference Design
by Meg Hourihan
In her column debut for O'Reilly, Meg Hourihan steps up to the mic and talks about what she learned at SXSW. Problem was, Meg was moving and the mic wasn't ...
03/19/2002
Introduction to CSS Layout
by Eric Costello
and Apple Developer Connection
A hands-on look at why CSS is, in many ways, preferable to using tables for layout. Eric Costello then shows you a few CSS layout techniques using a complete re-coding of the Apple Internet Developer home page as an example.
03/01/2002
Hierarchical Menus with the Underrated style.display Object
by Bill Pena
Manage your Web real estate better with hierarchical menus. Bill Pena shows you how to get organized with these JavaScript examples.
02/22/2002
Top Ten ColdFusion UDF Tips
by Rob Brooks-Bilson
Ten tips for working with User Defined Functions in ColdFusion, by Rob Brooks-Bilson, the author of "Programming ColdFusion."
02/22/2002
Remote Scripting with IFRAME
by Eric Costello
and Apple Developer Connection
A look at how remote scripting can improve the user experience with complex JavaScript applications. Remote scripting provides for client/server data exchange without reloading the page.
02/08/2002
Cross-Browser Style Objects
by Bill Pena
Do you need magic to make all dynamic styles compatible across browsers? Bill Pena, coauthor of Designing with JavaScript, 2nd Edition, shows you how to extend the capabilities of older browsers by recreating crucial W3C DOM features and making them available to 4.0 browsers with proprietary DOMs.
01/25/2002
Using JavaScript to Create a Powerful GUI
by Meg Hourihan
By using JavaScript and CSS to build standard components for your online application or Web site, you can make it easier for users to accomplish their tasks. Meg Hourihan shows you how, step by step.
12/21/2001
ActionScript for JavaScript Programmers
by Bruce A. Epstein
Take advantage of your JavaScript knowledge within Flash's scripting environment by knowing what ActionScript and JavaScript have in common, the key differences between the languages, and the environmental differences that dictate their usage.
12/07/2001
Dreamweaver Power Combinations
by Heather Williamson
Heather Williamson, coauthor of Dreamweaver in a Nutshell, discusses four scenarios that will assist you in creating a more interactive site, in less time, using Dreamweaver tools and the Dreamweaver Exchange Web site.
12/04/2001
An Interview with David Flanagan
by Bruce Stewart
We asked David about the state of JavaScript and what's new in the latest version of both the language and his book, JavaScript: The Definitive Guide, 4th Edition.
12/04/2001
A Primer for Accessible Web Pages
by Matt Margolin
and Apple Developer Connection
A look at the history of Section 508, which enforces accessibility for government web sites, followed by a discussion about how to prepare pages for those who cannot effectively use a graphical user interface.
11/30/2001
Dreamweaver: A Visual Tool for Serious Web Coders
by Bruce A. Epstein
Visual Web development environments aren't usually that interesting to coders. But according to Bruce Epstein, Dreamweaver has lots of appeal for seasoned Web professionals.
11/02/2001
JavaScript: Windows and Frames
by David Flanagan
David Flanagan explains some of the most commonly used properties and methods using windows and frames in this preview excerpt of the new edition of "JavaScript: The Definitive Guide".
10/26/2001
Object Detection
by Apple Developer Connection
and Danny Goodman
In Part three of thisthree-part series, Danny Goodman explains why object detection is often preferable to browser sniffing. The article includes a number of suggestions for implementing this process as well.
10/23/2001
Modifying Styles
Although browser support for Cascading Style Sheets has improved, modifying styles on the fly can still be painful at best. Fortunately, Steve Champeon provides a script to read and change an element's styles--regardless of where they were originally defined.
10/05/2001
Supporting Three Event Models at Once
by Danny Goodman
and Apple Developer Connection
In this second article of his ongoing series, Danny Goodman shows us why and how to support three event models: Netscape 4, IE 4 and later for Macintosh and Windows (IE4+), and the W3C DOM, as implemented in Netscape 6.
09/25/2001
Dynamic Content with DOM-2 (Part II of II)
by Scott Andrew LePera
and Apple Developer Connection
Scott Andrew LePera dives deeper into the JavaScript node interface, using DOM-2 create dynamic effects. Learn how to alter element attributes with DOM element methods, and how to change an element's style properties through the DOM2 Style specification interface.
09/07/2001
DOCTYPE Explained
by Eric A. Meyer
and Apple Developer Connection
The DOCTYPE element, in the head of your document, tells the browser what kind of HTML is used to describe the file. The better you match the DOCTYPE to your code, the more accurate your work will be rendered. Here's an introduction.
08/28/2001
Dynamic Content with DOM-2 (Part I of II)
by Scott Andrew LePera
and Apple Developer Connection
The DOM-2 is supported in both Mac IE5 and NS6, and it provides an interface that enables developers to generate dynamic content without being limited to JavaScript trickery. This article explores some of the basic functionality of DOM-2.
08/17/2001
Form Validation
by Paul Adams
and Apple Developer Connection
Don't waste your site visitors' time by allowing them to submit forms with incomplete information. Client-side form validation is instantaneous because it doesn't have to transmit any data. JavaScript catches any erroneous data the user enters before it goes anywhere.
08/10/2001
Working with Fonts and CSS
by Eric A. Meyer
and Apple Developer Connection
Changing fonts on web pages is anything but intuitive and easy. Fortunately, CSS can help.
07/27/2001
Plug-In Detection with JavaScript
by Nadav Savio
and Apple Developer Connection
Here's how to use JavaScript to see if visitors have the required plug-ins to view your site's content. If they don't, you can either serve a plain HTML version of the page, or point them to where they can download the necessary plug-in.
07/20/2001
Handling Windows and Frames Across Browsers
by Joao Prado Maia
A hands-on look at using JavaScript to show the properties and methods of a window object, and how to implement applications that make use of that
functionality.
07/13/2001
Extending Dreamweaver: Let Dreamweaver Create Your Menus
by Claus Augusti
Create a tree-style menu for your site's navigation in Dreamweaver. Part three of a three-part series.
07/06/2001
Cross-Browser Layers: Part 2
by Budi Kurniawan
In the second installment of this two-part series, we continue looking at how to write cross-browser layers, including how the <div> tag still plays an important role in the layering technology.
06/22/2001
Extending Dreamweaver with its JavaScript API
by Claus Augusti
Using Dreamweaver's JavaScript API to dissect a custom command to determine the document's number of words and characters.
This is part two of a short series on using JavaScript with Dreamweaver.
06/15/2001
Accessing Dreamweaver's JavaScript API
by Claus Augusti
This week, Claus Augusti shows you how to get inside Dreamweaver and manipulate the functions defined by the JavaScript-API. As an example of the mischief you can create using Dreamweaver commands, Claus provides step by step instructions for adding word count capability to the application.
06/01/2001
Cross-Browser Layers, Part One
by Budi Kurniawan
Layers are possible thanks to the Dynamic HTML specifications in version 4 of Netscape Navigator and Internet Explorer. In this two-part series, you'll learn the characteristics of layers and how to use them in your web pages.
05/25/2001
JavaScript: Why You Don't Know More About It
by Steve Champeon
Many JavaScript soldiers didn't survive the browser wars, but those who did are seeing the once maligned scripting language flourish.
05/17/2001
JavaScript and Mac OS
by Richard Hough
AppleScript is a famous member of the Apple Mac OS Open Scripting Architecture (OSA). But JavaScript is also an OSA language, and you can apply its strengths to many of your Mac scripting projects.
05/11/2001
Working with Object Trees: Part Two
by Budi Kurniawan
In part one, Budi Kurniawan described the basic concepts of the array object in JavaScript. Now, he explains the operations that you need to work with an object tree, such as create an object, append a child object to the root, search an object in the object tree, append an object to another object, and delete an object.
05/04/2001
Creating Themes with CSS and JavaScript
by Claus Augusti
With a dash of JavaScript and a sprinkle of CSS, you can let site visitors choose various "themes" to customize the appearance of your site.
04/27/2001
Working with Object Trees: Part One
by Budi Kurniawan
Budi Kurniawan reviews how to create, populate, and delete array objects in JavaScript.
04/20/2001
Cascading Style Sheets: HTML and CSS
by Eric A. Meyer
In its inherent ability to allow richly styled structural documents, CSS is both a step forward and a step backward -- but it's a good step backward, and a needed one. To see what is meant by this, it is first necessary to understand how the Web got to the point of desperately needing something like CSS, and how CSS makes the web a better place for both page authors and web surfers. Excerpted from Chapter 1 of Cascading Style Sheets: The Definitive Guide.
04/15/2001
Parsing and DOM-Tree Building With JavaScript
by Claus Augusti
How to work around the old method of inserting dynamic content into your documents by using the document's writeln() method -- which unfortunately destroyed your
documents when writing to an already closed document.
04/13/2001
JavaScript: How Did We Get Here?
by Steve Champeon
LiveScript, JScript, ECMAScript -- they're all just interesting twists and turns on the road to JavaScript as we know it today. A wild ride? You bet! Buckle up and join us. We'll even let you ride shotgun.
04/06/2001
Document Mathematics: Count Your Words
by Claus Augusti
Have you ever tried to calculate the number of words in an HTML document? Or, better yet, tried to include this number dynamically into your document? With a DOM implementation and a bit of JavaScript, this column will show you how to do it.
03/30/2001
Roll Over, Rollovers -- CSS Style
by Eric A. Meyer
Rollovers are no longer the sole domain of JavaScript, according to Eric Meyer, who has devised some nifty ways of achieving the same effects with pure CSS.
03/23/2001
Demonstration using JavaScript controlling RealPlayer
by Steve McCannell
A demonstration of how one might go about controlling a RealPlayer window by using simple JavaScript commands.
03/16/2001
Spicing-Up RealPlayer with JavaScript
by Steve McCannell
Compared to the Windows Media and QuickTime players, RealPlayer looks a little bland. Here's how to add a dash of JavaScript to spice up your media presentations.
03/16/2001
Forms Extension Framework Documentation
by Claus Augusti
With this overview of the Forms Extension Framework, with included examples and templates, you can build your own JavaScript-driven forms that are powerful and flexible.
03/16/2001
Working With Forms: An Introduction
by Claus Augusti
Web forms are common communication conduits between visitors and businesses, but there's room for much improvement. This article is the first step toward improving the functionality of your web forms.
03/09/2001
Yajc -- Yet Another JavaScript Column
by Claus Augusti
JavaScript lives at O'Reilly! The debut of our ongoing JavaScript column in our brand new JavaScript/CSS DevCenter.
03/09/2001
The CSS Anarchist Strikes Again!
by Eric A. Meyer
Thanks to the power of user stylesheets, anyone can upend the Web and turn careful design into uncontrolled chaos.
03/09/2001
Why We Need to Improve the Style Attribute
by Eric A. Meyer
What if you wanted to apply an external style sheet to just a portion of your document? Sounds reasonable, right? But this function depends on the style attribute, which is falling from grace in some XHTML circles.
01/19/2001
What Makes CSS So Great?
by Eric A. Meyer
CSS has come of age and Eric Meyer explains why now is the time to simplify your life with style sheets.
07/21/2000
Using CSS as a Diagnostic Tool
by Eric A. Meyer
Learn how to create a nifty set of web page diagnostic tools using CSS and a little ingenuity.
07/21/2000
The CSS Anarchist's Cookbook
by Eric A. Meyer
Learn how to wreak a little web page havoc using style sheets -- CSS master Eric Meyer shows you how.
07/21/2000