xbrowser-list - The Netscape / Gecko Cross-Browser Web Development Newsletter 2002 Issue #4 (distributed July) Dear Web Developer, You have received this newsletter because you are subscribed to xbrowser-list@netscape.com. Subscribe and unsubscribe information is located at the end of this newsletter. <------------I N T H I S E D I T I O N------------> 1) AOL for the Mac in Public Beta 2) CSS-driven Multi-Level Menus 3) de Standards 4) Fully Scriptable QuickTime 5) Quick Tip: Checking for Standards or Quirks Mode <---------------------------------------------------> 1) AOL for the Mac in Public Beta --------------------------------- AOL is now beta testing a Mac version embedded with the Netscape Gecko browser. If your site uses browser detection - and particularly if you serve specific AOL content - make sure to verity your site display and functionality. AOL users can join the beta program by signing in to an existing AOL software, and going to Keyword: Beta. After about 24 hours, you can access the "Netscape Gecko" beta. Or, you can download Netscape 7 Preview Release or Mozilla 1.0, and install one of these user agent override tools to simulate an AOL user agent string: -Installs as a Netscape Toolbar: http://uabar.mozdev.org/source.html (Click Install.xpi) -Installs as a Netscape Sidebar Tab: http://mozilla-evangelism.bclary.com/sidebars To test: Select one of the Netscape 7 UA Strings and change "Netscape" to "AOL". You probably know the mantra by now. Sniff for "Gecko" instead of "Netscape" for the simplest way to serve the right content. More info: http://developer.netscape.com/evangelism/docs/articles/find-gecko/ 2) CSS-driven Multi-level Menus ------------------------------- Thanks to the industry-leading CSS implementation found in Mozilla 1.0/Netscape 7, it's possible to do things that used to belong only in the realm of Javascript. Multi-level nested popout menus? No problem! Check out a nested menus demo created from simple HTML and CSS, http://www.meyerweb.com/eric/css/edge/menus/demo.html. 3) de Standards ------------------------- Check out our new JS xbMarquee API, a comprehensive solution for cross-platform scroll text needs. It supports various directions (up, down, right, left), alternating behavior, stop and resume functions with onmouseover and onmouseout, scroll amount, scroll delay, etc. The API supports the major functionalities of IE's non-standard element and is a perfect replacement for it, with support for IE 5.5+, Opera 5+, Netscape 6+, Mozilla, and Netscape 4 to a large degree. Transitioning from IE's to xbMarquee is made easier with many examples provided, including ones for Chinese and (Bidi) Hebrew. See the API at http://developer.netscape.com/evangelism/docs/api/xbMarquee/ 4) Fully Scriptable QuickTime ----------------------------- Apple QuickTime 6 will be fully scriptable, so your players and web pages can interact. Try out the public preview at http://www.apple.com/quicktime/. 5) Quick Tip: Checking for Standards or Quirks Mode --------------------------------------------------- If you are a "Standards Geek" and want to know when your pages are being displayed in Standards or Quirks mode, you will be interested in the addition of document.compatMode to the Netscape 7/Gecko 1.0 browser's object model. document.compatMode was first introduced Microsoft in Internet Explorer 6. While Internet Explorer 6 and Netscape 7/Gecko 1.0 do not agree on which pages are 'quirks' vs. 'standards' mode, they do agree on the syntax and the return values. document.compatMode returns 'BackCompat' for Quirks mode and 'CSS1Compat' for Standards mode in both Netscape 7/Gecko 1.0 and Internet Explorer 6. --------------------------------------------------------------------------- >>>>For more information and tools, visit http://developer.netscape.com<<<< --------------------------------------------------------------------------- How to Subscribe and Unsubscribe from xbrowser-list =================================================== * To unsubscribe from xbrowser-list send an email message to xbrowser-list-request@netscape.com with "unsubscribe" followed by your email address in the subject. * To subscribe to xbrowser-list send an email message to xbrowser-list-request@netscape.com with "subscribe" followed by your email address in the subject.