[ANN] hoverMe 3.0 -- An Even More Sophisticated Image Hover Script
Available news archives: comp.lang.tcl - comp.lang.python - comp.security.firewalls - sci.crypt - comp.lang.php - comp.lang.javascript
Google
 
Web news.hping.org


comp.lang.javascript archive

[ANN] hoverMe 3.0 -- An Even More Sophisticated Image Hover Script

From: Thomas 'PointedEars' Lahn <PointedEars@web.de>
Date: Sun Apr 16 2006 - 15:42:11 CEST

<URL:http://pointedears.de/hoverMe>

Changes to version 2.1.1 (2006-03-05)
--------------------------------------

  * Created diffs, added link[rel=Appendix] element for them.
  * Created ChangeLog from diffs, added link[rel=Appendix] element for it.
  * Files moved to dom/ subdirectory, established server-side redirection.
  * Markup:
    - Fixed Dublin Core metadata and copyright information.
    - Test case is HTML 4.01 Strict now.
  * Moved reusable script code to external resource (hoverMe-3.0.js).
  * Use isMethod() and isMethodType() instead of plain typeof.
  * ImageData():
    - Use ImageData.ImagePrototype() (default: Image; fallback: Object)
  * Changed JSdoc style.
  * Optimized for-loops and property accesses.
  * Allow empty URI references.
  * Images() constructor and prototype
  * preloadImages() method
  * hoverMe():
    - Backwards-compatible change of argument order to allow for optional
      image collection object reference (default: hoverMe.images) and
      optional relatedTarget check switch (default: true)
    - Added relatedTarget checks (thanks to: Yann-Erwan 'Yep' Perio
      et al. for pointing out the issue; Peter-Paul Koch, author of
      QuirksMode.org, for the approach)
    - Added FireBug support (requires printfire(), see debug.js);
      thanks to Joe Hewitt for this great Firefox extension.

Tested successfully with:

  * Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.1) Gecko/20060313
    Debian/1.5.dfsg+1.5.0.1-4 Firefox/1.5.0.1
  * Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20060205
    Debian/1.7.12-1.1
  * Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040805
    Netscape/7.2
  * Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4.1) Gecko/20020508
    Netscape6/6.2.3
  * Mozilla/4.8 [en] (X11; U; Linux 2.6.15.6-20060314.201202+0100 i686)

  * Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) [IE6 SP1, Win2k SP4]
  * Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0) [standalone]
  * Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) [standalone]
  * Mozilla/4.0 (compatible; MSIE 4.01; Windows NT 5.0) [standalone]

  * Opera/8.54 (X11; Linux i686; U; en)
  * Opera/8.52 (X11; Linux i686; U; en)
  * Opera/8.51 (X11; Linux i686; U; en)
  * Opera/8.5 (X11; Linux i686; U; en)
  * Opera/7.50 (X11; Linux i686; U) [en]
  * Opera/6.12 (Linux 2.6.15.6-20060314.201202+0100 i686; U) [en]
  * Opera/6.03 (Linux 2.6.15.6-20060314.201202+; U) [en]

  * Mozilla/5.0 (compatible; Konqueror/3.5;
    Linux 2.6.15.6-20060314.201202+0100; X11; i686; de) KHTML/3.5.2
    (like Gecko) (Debian package 4:3.5.2-2+b1)

Constructive comments are welcome.

Regards,

PointedEars, finally "laying 'the Egg'[tm]"
Received on Mon May 1 05:02:48 2006