| Javascript: Lake |
| Geschrieben von: Andreas Berger | ||||||||||||||||||||||||||||||||||||||||||||||||
| Samstag, den 19. April 2008 um 07:48 Uhr | ||||||||||||||||||||||||||||||||||||||||||||||||
bretteleben.de JavaScript Lake - Updated 20081207!Das LakeScript entstand in dem Versuch, ein - auf einer älteren Homepage eingesetztes - JavaApplet von David Griffith mit JavaScript zu ersetzen. Darstellung:Das Resultat entspricht optisch zwar nicht ganz dem Original, bietet aber zumindest ähnliche Funktionalität. Man hat die Möglichkeit, den unteren Teil eines Bildes mit einer Wellenbewegung zu animieren, alternativ dazu den oberen Teil eines Bildes über eine gedachte Wasserlinie nach unten zu spiegeln, den gespiegelten Teil mit einem zweiten Bild zu hinterlegen oder das Bild mit einem - teils transparenten - Gif zu überlagern.
|
||||||||||||||||||||||||||||||||||||||||||||||||
![]() | ![]() | ![]() | | ||
Internet Explorer | 6 | ||||
Internet Explorer | 7.0 | J | |||
Internet Explorer | 8 | ||||
Firefox | 2.0.0.16 | J | |||
Firefox | 3.0.1 | J | |||
Opera | 9.25 | J | |||
Safari | 3.11 | J | |||
Lizenz
Das Script ist unter der GNU Public License (www.gnu.org/copyleft/gpl.html) lizensiert.
aktuelle Version: 20081207
Version 20081207- keine absolute Positionierung mehr
- 4 Beispielseiten online
- GPL-lizensiert
- Fehler bei Verwendung einer Doctype-Deklaration behoben
Version 20080501
Sonstiges:
Wenn jemand Gelegenheit findet, auf seiner Webseite einen Link auf www.bretteleben.de zu setzen, dann freut mich das natürlich, weil es mithilft, das Script bekannter zu machen. Bislang ist das Javascript "lake" in verschiedenen JavaScript - Resourcen verlinkt, darunter auch dem größten mir bekannten JavaScript - Archiv: HotScripts.
Für Fragen und Anregungen steht die Kommentarfunktion zur Verfügung, auch Berichte über Erfahrungen mit anderen Browsern/Betriebsystemen sind immer willkommen.
Download
Das ZIP-Archiv enthält eine Beispielseite. Mit dem Download erklären Sie sich mit den Bestimmungen der GNU Public License einverstanden.



Internet Explorer
Firefox
Opera
Safari


To have the script working properly with a DTD-declaration you will have to wait a week or so - its in the pipeline :)
Meanwhile I sent you a mail with a quick and dirty rewritten file.
Greets
Andreas
Is there a DOCTYPE which will both validate correctly, and allow the "Lake" effect to be used at the same time?
Regards,
Brian
www.brianwatsonphoto.co.uk
The scripts are originally all scripted in Quirks-Mode. The panoramascript is allready rewritten, the slideshow I updated yesterday. They both work fine with X-HTML 1.1 Transitional.
At the moment I am working on a new Joomla-Plugin but the other javascripts will get updated soon (at least one of them next week).
greets
Andreas
PS.: If you do not want to wait, the problem usually is an omitted "px" when setting width, height, or position. This is no problem in Quirksmode but produces an error when using a DTD-declaration. :)
PPS.: Thanks a lot for your testing on OS-X!
This one works:
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"
Hope this helps (it took a long time to find what the problem was!).
Best wishes,
Brian
www.brianwatsonphoto.co.uk
- Safari 3.1.2
- Firefox 3.0.3
- Opera 9.52
Thanks (with a link from my site to yours),
Brian
www.brianwatsonphoto.co.uk