<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>mysrc.de &#187; Javascript</title> <atom:link href="http://www.mysrc.de/tag/javascript/feed/" rel="self" type="application/rss+xml" /><link>http://www.mysrc.de</link> <description>- jQuery, MooTools, HTML5, AJAX</description> <lastBuildDate>Tue, 14 Jun 2011 08:24:25 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <item><title>Droplist Filter Plugin &#8211; Dropdown´s durchsuchen</title><link>http://www.mysrc.de/jquery/droplist-filter-plugin-dropdown%c2%b4s-durchsuchen/</link> <comments>http://www.mysrc.de/jquery/droplist-filter-plugin-dropdown%c2%b4s-durchsuchen/#comments</comments> <pubDate>Tue, 02 Jun 2009 09:28:20 +0000</pubDate> <dc:creator>Oliver Storm</dc:creator> <category><![CDATA[Javascript]]></category> <category><![CDATA[jQuery]]></category> <guid
isPermaLink="false">http://www.mysrc.de/?p=615</guid> <description><![CDATA[Wer kennt das nicht. Man hat eine DropDown-Liste mit unglaublich vielen Einträgen und der User ist genötigt ewig lang zu scrollen um seine Auswahl zu treffen. Im schlimmsten Fall ist die Liste dann noch nicht einmal alphabetisch vorsortiert. Genau dieser Problematik nimmt sich das Droplist-Filter-Plugin an. Es bietet dem User die Möglichkeit, beiKlick auf ein [...]]]></description> <content:encoded><![CDATA[<p>Wer kennt das nicht. Man hat eine <strong>DropDown-Liste</strong> mit unglaublich <strong>vielen Einträgen</strong> und der User ist genötigt ewig lang zu scrollen um seine Auswahl zu treffen.<br
/> Im schlimmsten Fall ist die Liste dann noch nicht einmal alphabetisch vorsortiert.</p><p>Genau dieser Problematik nimmt sich das Droplist-Filter-Plugin an.<br
/> Es bietet dem User die Möglichkeit, beiKlick auf ein kleines Suche-Icon, die Inhalte der DropDown vor zu filtern.</p><p><img
class="alignnone size-full wp-image-616" title="dropfilter" src="http://www.mysrc.de/wp-content/uploads/2009/05/dropfilter.jpg" alt="dropfilter" width="459" height="94" /></p><p>Ursprünglich in reinem Javascript entwickelt, gibt es den Filter jetzt auch als <strong>Plugin</strong> für Drupal, <strong>jQuery</strong>, WordPress, Mantis oder eben Standalone.</p><p>Das <strong>einbinden des jQuery-Plugins</strong> ist denkbar einfach. Dateien herunterladen, einbinden und aktivieren mit:</p><div
class="wp_codebox_msgheader"><span
class="right"><sup><a
href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span
style="color: #99cc00">?</span></a></sup></span><span
class="left"><a
href="javascript:;" onclick="javascript:showCodeTxt('p615code2'); return false;">View Code</a> JAVASCRIPT</span><div
class="codebox_clear"></div></div><div
class="wp_codebox"><table><tr
id="p6152"><td
class="line_numbers"><pre>1
</pre></td><td
class="code" id="p615code2"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;select&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">droplistFilter</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div><p>Eine Demo sowie alle Dateien zum Download findet Ihr auf der <a
title="Droplist Filter" href="http://nihilex.com/droplist-filter" target="_blank">offiziellen Website</a>.</p><h3  class="related_post_title">Ähnliche Artikel</h3><ul
class="related_post"><li>1. Dezember 2010 -- <a
href="http://www.mysrc.de/html5/jquery-mobile-der-eitenaufbau/" title="jQuery Mobile &#8211; Der Seitenaufbau">jQuery Mobile &#8211; Der Seitenaufbau</a></li><li>25. November 2010 -- <a
href="http://www.mysrc.de/jquery/jquery-mobile-web-apps-mit-jquery/" title="jQuery Mobile &#8211; Web-Apps mit jQuery">jQuery Mobile &#8211; Web-Apps mit jQuery</a></li><li>19. November 2010 -- <a
href="http://www.mysrc.de/jquery/praxistipp-suchfeld-leeren-on-focus-jquery/" title="Praxistipp: Suchfeld leeren on focus (jQuery)">Praxistipp: Suchfeld leeren on focus (jQuery)</a></li></ul>]]></content:encoded> <wfw:commentRss>http://www.mysrc.de/jquery/droplist-filter-plugin-dropdown%c2%b4s-durchsuchen/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Notimoo &#8211; Mac Growl für MooTools</title><link>http://www.mysrc.de/mootools/notimoo-mac-growl-fur-mootools/</link> <comments>http://www.mysrc.de/mootools/notimoo-mac-growl-fur-mootools/#comments</comments> <pubDate>Tue, 14 Apr 2009 07:49:15 +0000</pubDate> <dc:creator>Oliver Storm</dc:creator> <category><![CDATA[Javascript]]></category> <category><![CDATA[MooTools]]></category> <category><![CDATA[Plugin]]></category> <guid
isPermaLink="false">http://www.mysrc.de/?p=345</guid> <description><![CDATA[Mit Notimoo kommt die vom Mac bekannte Anwendung &#8220;Growl&#8221; für MooTools. Mit Growl benachrichtigen Programme auf dem Mac den User darüber wenn etwas passiert. Notimoo selbst zeigt dem User Notzien im &#8220;Growl-Style&#8221; am Rand der Seite an. Einfaches Beispiel für die Implementierung: ?View Code JAVASCRIPT1 2 3 4 5 6 7 8 9 10 11 [...]]]></description> <content:encoded><![CDATA[<p>Mit Notimoo kommt die vom Mac bekannte Anwendung <strong>&#8220;Growl&#8221; für MooTools</strong>.<br
/> Mit Growl benachrichtigen Programme auf dem Mac den User darüber wenn etwas passiert.</p><p>Notimoo selbst zeigt dem User Notzien im &#8220;Growl-Style&#8221; am Rand der Seite an.</p><p><strong>Einfaches Beispiel</strong> für die Implementierung:</p><div
class="wp_codebox_msgheader"><span
class="right"><sup><a
href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span
style="color: #99cc00">?</span></a></sup></span><span
class="left"><a
href="javascript:;" onclick="javascript:showCodeTxt('p345code4'); return false;">View Code</a> JAVASCRIPT</span><div
class="codebox_clear"></div></div><div
class="wp_codebox"><table><tr
id="p3454"><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td
class="code" id="p345code4"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">// Now I create the manager so it will display notifications from the left bottom corner</span>
<span style="color: #003366; font-weight: bold;">var</span> notimooManager <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Notimoo<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
   locationVType<span style="color: #339933;">:</span> <span style="color: #3366CC;">'bottom'</span><span style="color: #339933;">,</span>
   locationHType<span style="color: #339933;">:</span> <span style="color: #3366CC;">'left'</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// Showing a notification that does not disappear.</span>
notimooManager.<span style="color: #660066;">show</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
    title<span style="color: #339933;">:</span> <span style="color: #3366CC;">'Testing notification'</span><span style="color: #339933;">,</span>
    message<span style="color: #339933;">:</span> <span style="color: #3366CC;">'This notification will not disapper on its own. You must click on it to close.'</span><span style="color: #339933;">,</span>
    sticky<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div><p>Das ganze <a
title="Notimoo Projekt" href="http://code.google.com/p/notimoo/" target="_blank">Notimoo Projekt</a> wird unter der MIT license bei Google Code gehostet.<br
/> Eine <a
title="Notimoo Demo" href="http://paquitosoft.com/notimoo/" target="_blank">Demo</a> des ganzen findet Ihr hier.</p><h3  class="related_post_title">Ähnliche Artikel</h3><ul
class="related_post"><li>6. Mai 2009 -- <a
href="http://www.mysrc.de/mootools/filemanager-basierend-auf-mootools/" title="Filemanager basierend auf MooTools">Filemanager basierend auf MooTools</a></li><li>17. März 2009 -- <a
href="http://www.mysrc.de/mootools/mootools-multi-level-context-menu/" title="Schönes Multi-Level Context Menu auf MooTools (Rechtsklick-Menu)">Schönes Multi-Level Context Menu auf MooTools (Rechtsklick-Menu)</a></li><li>24. März 2011 -- <a
href="http://www.mysrc.de/mootools/mootools-menumatic-firefox-4-zweizeilig-problem/" title="MooTools MenuMatic &#8211; Firefox 4 zweizeilig Problem">MooTools MenuMatic &#8211; Firefox 4 zweizeilig Problem</a></li></ul>]]></content:encoded> <wfw:commentRss>http://www.mysrc.de/mootools/notimoo-mac-growl-fur-mootools/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Schönes Multi-Level Context Menu auf MooTools (Rechtsklick-Menu)</title><link>http://www.mysrc.de/mootools/mootools-multi-level-context-menu/</link> <comments>http://www.mysrc.de/mootools/mootools-multi-level-context-menu/#comments</comments> <pubDate>Tue, 17 Mar 2009 09:23:14 +0000</pubDate> <dc:creator>Oliver Storm</dc:creator> <category><![CDATA[Javascript]]></category> <category><![CDATA[MooTools]]></category> <category><![CDATA[menu]]></category> <guid
isPermaLink="false">http://www.mysrc.de/?p=253</guid> <description><![CDATA[Beim allmorgentlichen absurfen meiner Blogroll bin ich heute auf ein nettes Multi-Level Context Menu gestoßen das ich euch hier kurz vorstellen will. Das MooTools ContextMenu Plugin, wie es im Original heißt, wurde von David Walsh in CSS, XHTML und mittels MooTools geschrieben. Das Plugin ermöglicht das erstellen von schönen und funktionalen ContextMenus. Das Plugin kommt [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignright size-medium wp-image-254" title="menu" src="http://www.mysrc.de/wp-content/uploads/2009/03/menu-300x207.jpg" alt="menu" width="234" height="161" /> Beim allmorgentlichen absurfen meiner Blogroll bin ich heute auf ein nettes Multi-Level Context Menu gestoßen das ich euch hier kurz vorstellen will.</p><p>Das <a
title="Mootools ContextMenu Plugin" href="http://davidwalsh.name/dw-content/moo-context-menu.php" target="_blank">MooTools ContextMenu Plugin</a>, wie es im Original heißt, wurde von David Walsh in CSS, XHTML und mittels MooTools geschrieben.<br
/> Das Plugin ermöglicht das erstellen von schönen und funktionalen ContextMenus.<br
/> Das Plugin kommt mit einer Vielzahl von Einstellmöglichkeiten daher:</p><ul><li><strong>actions: </strong>(wohl die Interessanteste) Hiermit lassen sich versch. Funktionen mit dem klick auf ein Item des Menus verknüpfen.</li><li><strong>menu: </strong>Die ID des elements that represents the menu XHTML</li><li><strong>stopEvent: </strong>Stopt die standard-Action des Elements wenn das Menu angewählt wird.</li><li><strong>onShow: </strong>Ruft eine Funktion auf wenn das menu eingeblendet wird.</li><li><strong>onHide: </strong>Ruft eine Funktion auf wenn das menu ausgeblendet wird.</li><li><strong>onClick: </strong>Ruft eine Funktion auf wenn das menu geklickt wird.</li></ul><p>Einen vollständigen Überblick über die Möglichkeiten findet Ihr im <a
title="David Walsh - MooTools context-menu" href="http://davidwalsh.name/mootools-context-menu" target="_blank">Blog-Post von David</a>.<br
/> Eine <a
title="Multi-Level Context Menu Demo" href="http://davidwalsh.name/dw-content/moo-context-menu.php" target="_blank">DEMO</a> des ganzen gibt es natürlich auch.</p><p>Und wen das Menu von David noch nicht so ganz überzeugt, der kann auch gerne mal einen Blick auf das <a
title="mif.menu" href="http://mifjs.net/trunk/menu/" target="_self">Mif.Menu</a> werfen.<br
/> Das Mif.Menu kommt mit abgerundeten Ecken, Schlagschatten und mehr daher.<br
/> <a
title="Mif.Menu Demo" href="http://mifjs.net/trunk/menu/Demos/index.html" target="_blank">Beipspiele</a> und <a
title="Mif.Menu Dokumentation" href="http://mifjs.net/trunk/menu/Docs/index.html" target="_blank">Doku</a> findet man hier.</p><p>Wer also auf der Suche nach einem Rechtsklick- bzw. Context-Menu ist und für den MooTools die erste Wahl ist solle sich diese beiden Menus mal genauer anschauen.</p><h3  class="related_post_title">Ähnliche Artikel</h3><ul
class="related_post"><li>14. April 2009 -- <a
href="http://www.mysrc.de/mootools/notimoo-mac-growl-fur-mootools/" title="Notimoo &#8211; Mac Growl für MooTools">Notimoo &#8211; Mac Growl für MooTools</a></li><li>24. März 2011 -- <a
href="http://www.mysrc.de/mootools/mootools-menumatic-firefox-4-zweizeilig-problem/" title="MooTools MenuMatic &#8211; Firefox 4 zweizeilig Problem">MooTools MenuMatic &#8211; Firefox 4 zweizeilig Problem</a></li><li>17. September 2009 -- <a
href="http://www.mysrc.de/mootools/praxistipp-position-absolute-parent-height-anpassen-mit-mootools/" title="Praxistipp &#8211; position absolute &#8211; parent height anpassen mit MooTools ">Praxistipp &#8211; position absolute &#8211; parent height anpassen mit MooTools </a></li></ul>]]></content:encoded> <wfw:commentRss>http://www.mysrc.de/mootools/mootools-multi-level-context-menu/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>GX &#8211; Javascript animations Framework auf jQuery</title><link>http://www.mysrc.de/javascript/gx-javascript-animations-framework-auf-jquery/</link> <comments>http://www.mysrc.de/javascript/gx-javascript-animations-framework-auf-jquery/#comments</comments> <pubDate>Sun, 15 Mar 2009 07:57:27 +0000</pubDate> <dc:creator>Oliver Storm</dc:creator> <category><![CDATA[Javascript]]></category> <category><![CDATA[animation]]></category> <guid
isPermaLink="false">http://www.mysrc.de/?p=235</guid> <description><![CDATA[Riccardo Degni, dem ein oder anderen evtl. von moo.rd bekannt, hat ein neues, super schlankes (10kb), cross-browser fähiges animations-framework auf jQuery veröffentlicht. Mit GX  lassen sich komplexe Animationen, mit allen W3C-konfromen CSS-Elementen erstellen. GX soll nicht nur eine einfache Bibliothek zum erstellen von Animationen sein. Riccardo will mit GX weitergehn und es zu einem FULL-FEATURED-FRAMEWORK [...]]]></description> <content:encoded><![CDATA[<p>Riccardo Degni, dem ein oder anderen evtl. von <a
title="moo.rd" href="http://www.moord.it/" target="_blank">moo.rd</a> bekannt, hat ein neues, super schlankes (10kb), cross-browser fähiges <strong>animations-framework auf jQuery</strong> veröffentlicht.<br
/> Mit GX  lassen sich komplexe Animationen, mit allen W3C-konfromen CSS-Elementen erstellen.</p><p>GX soll nicht nur eine einfache Bibliothek zum erstellen von Animationen sein. Riccardo will mit GX weitergehn und es zu einem FULL-FEATURED-FRAMEWORK werden lassen mit welchem sich weiche-, benutzerdefinierte- und komplexe-Animationen mit easing erstellen lassen.</p><p>Wichtig waren Riccorado bei der Entwicklung zwei wesentliche Ziele:</p><ul><li> <strong>&#8220;Write Less, Do More&#8221; </strong>von jQuery. Mit GX soll man immer so wenige Code wie nur irgend möglich schreiben müssen um die besten Ergebnissen zu erzielen.</li><li><strong>&#8220;Don´t Repeat Yourself&#8221;</strong>. Sollte eine funktionalität von GX mehr als einmal gebraucht werden, wird diese intern wiederverwendet ohne diese zu duplizieren.</li></ul><p>Das schöne an der ganzen Geschichte ist die <strong>Einfachkeit der Implementierung</strong>. Wo frühre versch. scriptfetzen nötig waren reichen jetzt ein paar einfache Zeilen aus um komplexe Animationen zu realisieren.</p><div
class="wp_codebox_msgheader"><span
class="right"><sup><a
href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span
style="color: #99cc00">?</span></a></sup></span><span
class="left"><a
href="javascript:;" onclick="javascript:showCodeTxt('p235code6'); return false;">View Code</a> JAVASCRIPT</span><div
class="codebox_clear"></div></div><div
class="wp_codebox"><table><tr
id="p2356"><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
</pre></td><td
class="code" id="p235code6"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">// simple animation</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'element'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">gx</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span><span style="color: #3366CC;">'width'</span><span style="color: #339933;">:</span><span style="color: #3366CC;">'+=200px'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'height'</span><span style="color: #339933;">:</span><span style="color: #3366CC;">'4em'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'opacity'</span><span style="color: #339933;">:</span><span style="color: #CC0000;">0.4</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'color'</span><span style="color: #339933;">:</span><span style="color: #3366CC;">'#ff0'</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
<span style="color: #CC0000;">4000</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// queue animations</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'element'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">gx</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>width<span style="color: #339933;">:</span> <span style="color: #CC0000;">0</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">200</span><span style="color: #009900;">&#41;</span>
            .<span style="color: #660066;">gx</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>width<span style="color: #339933;">:</span> <span style="color: #CC0000;">200</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">4000</span><span style="color: #009900;">&#41;</span>
            .<span style="color: #660066;">gx</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>width<span style="color: #339933;">:</span> <span style="color: #CC0000;">0</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'verySlow'</span><span style="color: #009900;">&#41;</span>
            .<span style="color: #660066;">gx</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>width<span style="color: #339933;">:</span> <span style="color: #CC0000;">100</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'slow'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// 'Complete' callback</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'element'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">gx</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>width<span style="color: #339933;">:</span> <span style="color: #CC0000;">200</span><span style="color: #339933;">,</span> height<span style="color: #339933;">:</span> <span style="color: #CC0000;">200</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">2000</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'Bounce'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>el<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  el.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'The animation is completed!'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// 'Start' and 'Complete' callbacks</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'element'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">gx</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>width<span style="color: #339933;">:</span> <span style="color: #CC0000;">200</span><span style="color: #339933;">,</span> height<span style="color: #339933;">:</span> <span style="color: #CC0000;">200</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">2000</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'Bounce'</span><span style="color: #339933;">,</span>
  <span style="color: #009900;">&#123;</span><span style="color: #3366CC;">'start'</span><span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>el<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> el.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'The animation is started!'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
   <span style="color: #3366CC;">'complete'</span><span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>el<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> el.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'The animation is completed!'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span> <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div><p>Weitere Informationen, Beispiele sowie die Doku finden sich auf der <a
title="GX Website" href="http://gx.riccardodegni.net/" target="_blank">offiziellen Website</a>.</p><h3  class="related_post_title">Ähnliche Artikel</h3><ul
class="related_post"><li>2. Juni 2009 -- <a
href="http://www.mysrc.de/jquery/droplist-filter-plugin-dropdown%c2%b4s-durchsuchen/" title="Droplist Filter Plugin &#8211; Dropdown´s durchsuchen">Droplist Filter Plugin &#8211; Dropdown´s durchsuchen</a></li><li>28. Mai 2009 -- <a
href="http://www.mysrc.de/jquery/flip-jquery-plugin/" title="Flip! &#8211; jQuery Plugin ">Flip! &#8211; jQuery Plugin </a></li><li>14. April 2009 -- <a
href="http://www.mysrc.de/mootools/notimoo-mac-growl-fur-mootools/" title="Notimoo &#8211; Mac Growl für MooTools">Notimoo &#8211; Mac Growl für MooTools</a></li></ul>]]></content:encoded> <wfw:commentRss>http://www.mysrc.de/javascript/gx-javascript-animations-framework-auf-jquery/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>sIFR 3 r436 &#8211; scroll-Problem im Firefox 3, ie6/7</title><link>http://www.mysrc.de/javascript/sifr-3-r436-scroll-problem-im-firefox-3-ie67/</link> <comments>http://www.mysrc.de/javascript/sifr-3-r436-scroll-problem-im-firefox-3-ie67/#comments</comments> <pubDate>Thu, 12 Mar 2009 08:35:43 +0000</pubDate> <dc:creator>Oliver Storm</dc:creator> <category><![CDATA[Javascript]]></category> <category><![CDATA[Best Practice]]></category> <category><![CDATA[sIFR]]></category> <guid
isPermaLink="false">http://www.mysrc.de/?p=208</guid> <description><![CDATA[Gestern habe ich in eines meiner Projekte sIFR 3 revision 436 eingebaut und bin dabei auf ein Problem mit dem scroll-Verhalten gestoßen. Das Problem ist, kommt man beim scrollen mit der Maus über ein mittels sIFR erzeugtes Textelement verliert die Seite den scroll-Fokus und stoppt. Was zu einer für den User nicht hinnehmbaren Bedienung der [...]]]></description> <content:encoded><![CDATA[<p>Gestern habe ich in eines meiner Projekte <a
title="sIFR 3 - Latest Builds" href="http://wiki.novemberborn.net/sifr3/Nightlies" target="_blank">sIFR 3 revision 436</a> eingebaut und bin dabei auf ein Problem mit dem <strong>scroll-Verhalten</strong> gestoßen.<br
/> Das Problem ist, kommt man beim scrollen mit der Maus über ein mittels <strong>sIFR</strong> erzeugtes Textelement verliert die Seite den <strong>scroll-Fokus</strong> und stoppt.<br
/> Was zu einer für den User nicht hinnehmbaren Bedienung der Seite führt. Das Problem ist wohl bekannt, allerdings findet man im Netz nicht wirklich eine Lösung.<br
/> Daher will ich euch diesen kurzen Workaround nicht vorenthalten.</p><p>Man bekommt es zwar hin das dass ganze in Firefox 3 problemlos läuft, geht es allerdings dort macht der Internet-Explorer probleme.<br
/> Und fixed man das ganze so das es im IE läuft, wer hätte es gedacht, macht das ganze im Firefox nicht mehr mit.<br
/> Firefox benötigt zum reibungslosen Ablauf ein &#8220;wmode: &#8216;transparent&#8217;&#8221;, welches jedoch der IE garnicht mag.<br
/> Für den IE muss auch die background-color gesetzt sein.<br
/> <strong><br
/> Die Lösung:</strong><br
/> sIFR kommt von Haus aus mit einer Funktion zum erkennen des User-Agents daher, welche sich zum hier zum lösen des Problems perfekt nutzen lässt.</p><div
class="wp_codebox_msgheader"><span
class="right"><sup><a
href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span
style="color: #99cc00">?</span></a></sup></span><span
class="left"><a
href="javascript:;" onclick="javascript:showCodeTxt('p208code8'); return false;">View Code</a> JAVASCRIPT</span><div
class="codebox_clear"></div></div><div
class="wp_codebox"><table><tr
id="p2088"><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
</pre></td><td
class="code" id="p208code8"><pre class="javascript" style="font-family:monospace;">sIFR.<span style="color: #660066;">activate</span><span style="color: #009900;">&#40;</span>futura<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> futura <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span> src<span style="color: #339933;">:</span> <span style="color: #3366CC;">'futura.swf'</span> <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>sIFR.<span style="color: #660066;">ua</span>.<span style="color: #660066;">gecko</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	sIFR.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span>futura<span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span>
		selector<span style="color: #339933;">:</span> <span style="color: #3366CC;">'h1'</span><span style="color: #339933;">,</span>
		wmode<span style="color: #339933;">:</span> <span style="color: #3366CC;">'transparent'</span><span style="color: #339933;">,</span>
		fixFocus<span style="color: #339933;">:</span> <span style="color: #3366CC;">'true'</span><span style="color: #339933;">,</span>
		css<span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span>
			<span style="color: #3366CC;">'.sIFR-root { background-color: #FFFFFF;color: #000000; text-transform: uppercase; margin: 0;}'</span>
			<span style="color: #339933;">,</span><span style="color: #3366CC;">'a {color: #000000; text-decoration: none; }'</span>
			<span style="color: #339933;">,</span><span style="color: #3366CC;">'a:hover {color: #000000; text-decoration: underline;}'</span>
		<span style="color: #009900;">&#93;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #000066; font-weight: bold;">else</span><span style="color: #009900;">&#123;</span>
		sIFR.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span>futura<span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span>
		selector<span style="color: #339933;">:</span> <span style="color: #3366CC;">'h1'</span><span style="color: #339933;">,</span>
		fixFocus<span style="color: #339933;">:</span> <span style="color: #3366CC;">'true'</span><span style="color: #339933;">,</span>
		css<span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span>
			<span style="color: #3366CC;">'.sIFR-root { background-color: #FFFFFF;color: #000000; text-transform: uppercase; margin: 0;}'</span>
			<span style="color: #339933;">,</span><span style="color: #3366CC;">'a {color: #000000; text-decoration: none; }'</span>
			<span style="color: #339933;">,</span><span style="color: #3366CC;">'a:hover {color: #000000; text-decoration: underline;}'</span>
		<span style="color: #009900;">&#93;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div><p>Dies ist ein Simples Beispiel wie man z.B. Firefox von anderen Browser unterscheiden kann.</p><p><strong>Unterscheiden lassen sich folgende Browser:</strong><br
/> opera, konqueror, ie, ieSupported (für Smartphones), ieWin, windows, ieMac, macintosh, safari, webkit, khtml, gecko.<br
/> Des weiteren lassen sich auch Betriebssystem, Versionen usw abfragen. Wer´s genau wissen will einfach mal in der sifr.js ab Zeile 354 schauen.</p><p>Noch ein kleiner Tipp bzgl. <strong>sIFR und Umlauten</strong>. Bevor Ihr eure swf in Flash veröffentlicht geht auf die Schrift-Palette, Zeicheneinbettung und gebt zusätzlich zu “”‘’…_ &amp;amp; noch äöüÄÜÖß mit an um auch diese Zeichen integriert zu haben.</p><h3  class="related_post_title">Ähnliche Artikel</h3><ul
class="related_post"><li>24. März 2011 -- <a
href="http://www.mysrc.de/mootools/mootools-menumatic-firefox-4-zweizeilig-problem/" title="MooTools MenuMatic &#8211; Firefox 4 zweizeilig Problem">MooTools MenuMatic &#8211; Firefox 4 zweizeilig Problem</a></li><li>19. November 2010 -- <a
href="http://www.mysrc.de/jquery/praxistipp-suchfeld-leeren-on-focus-jquery/" title="Praxistipp: Suchfeld leeren on focus (jQuery)">Praxistipp: Suchfeld leeren on focus (jQuery)</a></li><li>30. Juli 2010 -- <a
href="http://www.mysrc.de/javascript/typeface-mit-font-weightbold/" title="Typeface mit font-weight:bold">Typeface mit font-weight:bold</a></li></ul>]]></content:encoded> <wfw:commentRss>http://www.mysrc.de/javascript/sifr-3-r436-scroll-problem-im-firefox-3-ie67/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Lightboxen im Überblick &#8211; oder Popup´s im Web 2.0</title><link>http://www.mysrc.de/javascript/lightboxen-im-uberblick-oder-popup%c2%b4s-im-web-20/</link> <comments>http://www.mysrc.de/javascript/lightboxen-im-uberblick-oder-popup%c2%b4s-im-web-20/#comments</comments> <pubDate>Sat, 07 Mar 2009 02:06:32 +0000</pubDate> <dc:creator>Oliver Storm</dc:creator> <category><![CDATA[Javascript]]></category> <category><![CDATA[Lightbox]]></category> <guid
isPermaLink="false">http://www.mysrc.de/?p=153</guid> <description><![CDATA[Anfangs noch Trend und neu, heute weitverbreitet und fast jeder User hat sie schon mal gesehen, Lightboxen. Die netten kleinen Javascript gesteuerten Widgets zum betrachten von Bildern, Filmen, Flash-Dateien oder ganzen Seiten. In diesem Post will ich versuchen euch einen möglichst großen Überblick über die Lightbox, welche auf den gängigen Javascript-Frameworks aufbauen, und ihrer Ableger [...]]]></description> <content:encoded><![CDATA[<p>Anfangs noch Trend und neu, heute weitverbreitet und fast jeder User hat sie schon mal gesehen, <a
title="Wikipedia - Lighbox" href="http://en.wikipedia.org/wiki/Lightbox_(JavaScript)" target="_blank">Lightboxen</a>. Die netten kleinen Javascript gesteuerten Widgets zum betrachten von Bildern, Filmen, Flash-Dateien oder ganzen Seiten.</p><p>In diesem Post will ich versuchen euch einen möglichst großen Überblick über die Lightbox, welche auf den gängigen Javascript-Frameworks aufbauen, und ihrer Ableger zu verschaffen.<br
/> Momentan sind mal die ersten 15 Lightboxen eingetragen. Der Post wird jedoch in den nächsten Tagen und Wochen ständig wachsen. so, keep watching.</p><hr
style="margin: 10px 0pt; color: #cccccc; height: 1px;" /><strong><a
title="Lightbox 2.0 " href="http://www.huddletogether.com/projects/lightbox2/" target="_blank">Lightbox Js 2.0</a></strong> <strong><br
/> Framework: </strong>Prototype / Scriptaculous <strong><br
/> Beschreibung: </strong>Die wohl bekannteste und wenn nicht die erste, dann eine der ersten Lightboxen überhaupt. Eigent sich ausschließlich für das Anzeigen von Bildern.</p><hr
style="margin: 10px 0pt; color: #cccccc; height: 1px;" /><strong><a
title="Control Window" href="http://www.livepipe.net/control/window" target="_blank">Control.Window</a></strong> <strong><br
/> Framework: </strong>Prototype / Scriptaculous <strong><br
/> Beschreibung: </strong>Eine nicht ganz so verbreitete Lightbox. Speziell das positionieren der Box sowie die Möglichkeit die Box mittels Drag´n´drop zu verschieben zeichnen diese Variante aus. Sie kann auch alternativ zum anzeigen von Tooltips eingesetzt werden.<br
/> <span
id="more-153"></span></p><hr
style="margin: 10px 0pt; color: #cccccc; height: 1px;" /><strong><a
title="EnlargeIt!" href="http://enlargeit.timos-welt.de/english/11/" target="_blank">EnlargeIt! </a></strong> <strong><br
/> Framework: </strong>Standalone<strong><br
/> Beschreibung: </strong>Auch nicht ganz so bekannt, dafür kommt dieser Lightbox Ableger mit ein paar netten Extras daher. So kann man z.B. ganze Seiten in einem iFrame darstellen und hat dich Möglichkeit innerhalb dessen zu Navigieren. In der<a
title="EnlargetIt! - Demo Machine" href="http://enlargeit.timos-welt.de/english/11/demomachine.php" target="_blank"> Demo Machine </a>bekommt man einen ganz guten Überblick über die etlichen verschiedenen Einstellungsmöglichkeiten dieser Box.</p><hr
style="margin: 10px 0pt; color: #cccccc; height: 1px;" /><strong><a
title="Facebox 1.2" href="http://famspam.com/facebox" target="_blank">Facebox 1.2</a></strong><strong><br
/> Framework: </strong>jQuery<br
/> <strong>Beschreibung: </strong>Eine kleine Lightbox im Stil von Facebook. Ermöglicht das anzeigen von Bildern, Div´s oder ganzen Seiten.</p><hr
style="margin: 10px 0pt; color: #cccccc; height: 1px;" /><strong><a
title="FancyZoom 1.1" href="http://www.cabel.name/2008/02/fancyzoom-10.html" target="_blank">FancyZoom 1.1</a></strong><strong><br
/> Framework: </strong>Standalone<br
/> <strong>Beschreibung: </strong>FancyZoom ist eine meiner persönlichen Lieblings-Lightboxen. Die Darstellung der Bilder mit Schlagschatten und die abgerundeten Ecken für die Title´s zeichnen diese Box besonders aus. Die Implementierung der Box ist mit nur 2 Zeilen Javascript ist ein Kinderspiel. Desweiteren lädt FancyZoom die Vollbilder schon bei einem mouseover über die Thumbnails, was dem User eine flüssige Bedienung ermöglicht.  Diese Lightbox eignet sich, im Original, optimal zum darstellen von Bildern. Mehr Möglichkeiten bietet sie allerdings nicht.</p><p>Von FancyZoom gibt es auch Ableger für jQuery und Portotype welche auch das Darstellen anderer Inhalte ermöglichen.</p><ul><li><a
title="FancyZoom für jQuery" href="http://orderedlist.com/articles/fancyzoom-meet-jquery" target="_blank">FancyZoom für jQuery</a></li><li><a
title="FanyZoom für Prototype" href="http://orderedlist.com/articles/fancyzoom-meet-prototype" target="_blank">FancyZoom für Prototype</a></li></ul><hr
style="margin: 10px 0pt; color: #cccccc; height: 1px;" /><a
title="FancyBox" href="http://fancy.klade.lv/" target="_blank"><strong>FancyBox</strong></a><strong><br
/> Framework: </strong>jQuery<br
/> <strong>Beschreibung: </strong>Lightbox zum Darstellen von Bildern, HTML- und Multi-Media-Inhalten im Mac-Style.<br
/> FancyBox ähnelt, wie der Name schon sagt, stark FancyZoom. Die Darstellung der Inhalte erfolgt mit ausgegrautem Hintergrund, Schlagschatten und abgerundeten Ecken beim Title.</p><hr
style="margin: 10px 0pt; color: #cccccc; height: 1px;" /><a
title="Floatbox" href="http://randomous.com/tools/floatbox/" target="_blank"><strong>Floatbox</strong></a><strong><br
/> Framework: </strong>Standalone<br
/> <strong>Beschreibung: </strong>Floatbox zählt wohl auch zu den weniger verbreiteten Lightboxvarianten, kommt aber mit einer Menge an Features, wie z.B. dem darstellen von Einzelbildern, Bildergalerien, Slideshows, Ajax-HTML-Content, iFrame-Inhalten, Flash, Quicktime und anderen, daher.<br
/> Auf der <a
title="offizielle Floatbox Website" href="http://randomous.com/tools/floatbox/" target="_blank">offiziellen Floatbox-Website</a> kann man sich einen ganz guten Überlick über die vielen Möglichkeiten dieses Lightboxablegers verschaffen.</p><hr
style="margin: 10px 0pt; color: #cccccc; height: 1px;" /><a
title="GreyBox" href="http://orangoo.com/labs/GreyBox/" target="_blank"><strong>GreyBox</strong></a><strong><br
/> Framework: </strong>Standalone, jQuery<br
/> <strong>Beschreibung: </strong>GreyBox ist mit nur 22KB eine der kleineren Lightboxvarianten, was sich allerdings nicht in ihrem Funktionalitätsumfang bemerkbar macht. Was GreyBox von den meisten anderen Lightboxen unterscheidet ist die Möglichkeit Website-Gallerien zu definieren. Damit hat man die Möglichkeit mittels vor- und zurück-Buttons durch ein Set von Websites zu navigieren. Standards wie das anzeigen von Einzelbildern und Bildergallerien sind natürlich auch vorhanden. Die Installation ist einfach und die Anzeige lässt sich mittels CSS einfach und leicht anpassen.<br
/> Von GreyBox gibt es auch einen jQuery-Ableger (<a
title="GreyBox Redux für jQuery" href="http://jquery.com/demo/grey/" target="_blank">GreyBox Redux</a>) .</p><hr
style="margin: 10px 0pt; color: #cccccc; height: 1px;" /><a
title="Highslide JS" href="http://highslide.com/" target="_blank"><strong>Highslide JS</strong></a><strong><br
/> Framework: </strong>Standalone<br
/> <strong>Beschreibung: </strong>Highslide ist eine Lightbox mit einer Vielzahl von Möglichkeiten. Das anzeigen von Bildern, Gallerien mit Slideshow und Drag´n´Drop, HTML-Inhalten, AJAX-Content, Flash und anderem sind möglich. Highslide bietet mit dem <a
title="Highslide Configurator" href="http://highslide.com/configurator.php" target="_blank">Configurator</a>, anhand von Beispielen, einen guten Überblick  über den Funktionsumfang dieser Lightboxvariante.</p><hr
style="margin: 10px 0pt; color: #cccccc; height: 1px;" /><a
title="iBox v2" href="http://www.ibegin.com/labs/ibox/" target="_blank"><strong>iBox v2</strong></a><strong><br
/> Framework: </strong>Standalone<br
/> <strong>Beschreibung: </strong>Eher der Vollständigkeit wegen hier mit aufgenommen, kommt diese Lightbox mit den üblichen Standards (Einzelbilder, Inline-Inhalte, AJAX und multi-media) daher. Mehr kann diese Box nicht und ist, meiner Meinung nach, auch nicht sonderlich attraktiv. Daher gibts an dieser Stelle auch nicht mehr dazu zu sagen.</p><hr
style="margin: 10px 0pt; color: #cccccc; height: 1px;" /><a
title="Interface Imagebox" href="http://www.intelliance.fr/jquery/imagebox/" target="_blank"><strong>Interface Imagebox</strong></a><strong><br
/> Framework: </strong>jQuery<br
/> <strong>Beschreibung: </strong>Ähnelt start stark der original Lightbox. Eignet sich zum anzeigen von Bildern und Bildergruppen. Mir persönlich gefällt vorallem die blockige Schrift in den Buttons nicht. Fazit, kein Highlight.</p><hr
style="margin: 10px 0pt; color: #cccccc; height: 1px;" /><a
title="ImageZoom " href="http://bertramakers.com/moolabs/imagezoom.php" target="_blank"><strong>ImageZoom</strong></a><strong><br
/> Framework: </strong>MooTools<br
/> <strong>Beschreibung: </strong>ImageZoom ist wohl auch eine der nicht ganz so bekannten Lightboxvarianten, was evtl. daran liegen mag das sie &#8220;nur&#8221; in der Lage ist Bilder und Bildergruppen darzustellen. Wenn man allerdings eine Box sucht die nicht mehr können muss, dann ist ImageZoom, nicht zuletzt aufgrund der schönen Wechsel zwischen Bildern innerhalb einer Bildergruppe und der Drag´n´Drop-Möglichkeit der Bilder, sicherlich eine Überlegung Wert. Mir persönlich gefällt sowohl das öffnen und schließen der Bilder, sowie die Navigation durch die Bilder einer Gruppe gut. Wie die meisten Boxen kommt auch diese mit einer Vielzahl von Einstellmöglichkeiten wie z.B. dem festlegen des Startelements, Overlay ja/nein, Overlayfarbe uvm. daher. Ein Blick lohnt sich also.</p><hr
style="margin: 10px 0pt; color: #cccccc; height: 1px;" /><a
title="jQuery lightBox plugin" href="http://www.tdesignonline.com/lighter-box" target="_blank"><strong>jQuery lightBox plugin</strong></a><strong><br
/> Framework: </strong>jQuery<br
/> <strong>Beschreibung: </strong>Lighter Box. Der Name ist Programm. Diese Lightbox-Variante ist mit nur 7.7kb inkl. aller files wie loader, closebuton, overlay usw sehr klein gehalten. Das ganze läuft Problemlos auf allen gängigen Browsern. Für jemand der ne einfache Lightbox ohne viel schnick-schnack sucht sicher eine gute Wahl.</p><hr
style="margin: 10px 0pt; color: #cccccc; height: 1px;" /><a
title="prototype Leightbox" href="http://www.eight.nl/static/files/leightbox/" target="_blank"><strong>Leightbox</strong></a><strong><br
/> Framework: </strong>prototype<br
/> <strong>Beschreibung: </strong>Kleine Simple Lightbox auf Prototype. Nix besonderes. Ermöglicht das einbinden von inline-Divs statt Ajax-aufrufen.</p><hr
style="margin: 10px 0pt; color: #cccccc; height: 1px;" /><a
title="Lightbox gone wild" href="http://particletree.com/features/lightbox-gone-wild/" target="_blank"><strong>Lightbox Gone Wild!</strong></a><strong><br
/> Framework: </strong>prototype<br
/> <strong>Beschreibung: </strong>Nicht die kleinste Lightbox-Variante. Dafür auch nicht die umfangreichste <img
src='http://www.mysrc.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Ausser dem verarbeiten von Ajax-Inhalten kann diese Box nicht wirklich viel. Es gibt besseres!</p><p><strong>to be continued&#8230;</strong></p><h3  class="related_post_title">Ähnliche Artikel</h3><ul
class="related_post"><li>16. Oktober 2009 -- <a
href="http://www.mysrc.de/jquery/jquery-accessible-ria-widgets-fur-jedermann/" title="jQuery &#8211; Accessible-RIA &#8211; Widgets für jedermann">jQuery &#8211; Accessible-RIA &#8211; Widgets für jedermann</a></li><li>2. Juni 2009 -- <a
href="http://www.mysrc.de/jquery/droplist-filter-plugin-dropdown%c2%b4s-durchsuchen/" title="Droplist Filter Plugin &#8211; Dropdown´s durchsuchen">Droplist Filter Plugin &#8211; Dropdown´s durchsuchen</a></li><li>14. April 2009 -- <a
href="http://www.mysrc.de/mootools/notimoo-mac-growl-fur-mootools/" title="Notimoo &#8211; Mac Growl für MooTools">Notimoo &#8211; Mac Growl für MooTools</a></li></ul>]]></content:encoded> <wfw:commentRss>http://www.mysrc.de/javascript/lightboxen-im-uberblick-oder-popup%c2%b4s-im-web-20/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>QFocuser &#8211; AJAX widgets mit der Tastatur ansteuern</title><link>http://www.mysrc.de/javascript/qfocuser-ajax-widgets-mit-der-tastatur-ansteuern/</link> <comments>http://www.mysrc.de/javascript/qfocuser-ajax-widgets-mit-der-tastatur-ansteuern/#comments</comments> <pubDate>Wed, 04 Mar 2009 09:58:12 +0000</pubDate> <dc:creator>Oliver Storm</dc:creator> <category><![CDATA[AJAX]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[usability]]></category> <guid
isPermaLink="false">http://www.mysrc.de/?p=142</guid> <description><![CDATA[Das Navigieren durch Applikationen mittles der Tastatur ist ein wichtiger Bestandteil in allen Bereichen der useability und accessibility. Daniel Steigerwald hat sich der Problematik angenommen, welche entsteht sobald mehr als ein AJAX widget auf einer Seite vorhanden sind und eine kleine eigenständige Bibliothek namens QFocuser geschrieben. Momentan liegt QFocuser in der Version 0.95 vor und [...]]]></description> <content:encoded><![CDATA[<p>Das <strong>Navigieren durch Applikationen mittles der Tastatur</strong> ist ein wichtiger Bestandteil in allen Bereichen der useability und accessibility.<br
/> Daniel Steigerwald hat sich der Problematik angenommen, welche entsteht sobald mehr als ein AJAX widget auf einer Seite vorhanden sind und eine kleine eigenständige Bibliothek namens QFocuser geschrieben.</p><p>Momentan liegt QFocuser in der Version 0.95 vor und läuft auf IE6/7, FF2/3, Safari, Webkit, Opera und Chorme.</p><p>Die <strong>wichtigsten Features von QFocuser</strong> im Überlick:<ul><li>erlaubt es dem Widget key events abzufangen wenn es den focus bekommt</li><li>Der Fokus kann für jedes Element aktiviert werden</li><li>löst focus und blur events aus (so das z.b. eine Tabellenzeile nicht länger gehighlighted bleibt wenn man ausserhalb der Tabelle klickt)</li><li>Ermöglicht es das Widget über Tab anzusteuern</li></ul><p><a
href="http://daniel.steigerwald.cz/qfocuser/default.htm" target="_blank">Eine Demo des ganzen findet man hier.</a></p><p>Beispielcode:</p><div
class="wp_codebox_msgheader"><span
class="right"><sup><a
href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span
style="color: #99cc00">?</span></a></sup></span><span
class="left"><a
href="javascript:;" onclick="javascript:showCodeTxt('p142code10'); return false;">View Code</a> JAVASCRIPT</span><div
class="codebox_clear"></div></div><div
class="wp_codebox"><table><tr
id="p14210"><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td
class="code" id="p142code10"><pre class="javascript" style="font-family:monospace;">  <span style="color: #003366; font-weight: bold;">var</span> focuser <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> QFocuser<span style="color: #009900;">&#40;</span>widgetContainer<span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span>
                <span style="color: #000066;">onFocus</span><span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>focusedEl<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> .. <span style="color: #660066;">add</span> highlighted <span style="color: #003366; font-weight: bold;">class</span> or whatever <span style="color: #009900;">&#125;</span>
                <span style="color: #000066;">onBlur</span><span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>focusedEl<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> .. <span style="color: #660066;">remove</span> highlighted <span style="color: #003366; font-weight: bold;">class</span> or whatever <span style="color: #009900;">&#125;</span>
        <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #006600; font-style: italic;">// attach your own keys listeners</span>
        $<span style="color: #009900;">&#40;</span>focuser.<span style="color: #660066;">getKeyListener</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">addEvent</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'keydown'</span><span style="color: #339933;">,</span> e.<span style="color: #660066;">g</span>. <span style="color: #660066;">handleArrows</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #006600; font-style: italic;">// when your widget decided to set the focus (and then receive key events)</span>
        focuser.<span style="color: #000066;">focus</span><span style="color: #009900;">&#40;</span>tableRowForExample<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div><p>zu finden ist das <a
href="http://code.google.com/p/qfocuser/" target="_blank">gesamte Projekt bei Google Code</a>.</p><h3  class="related_post_title">Ähnliche Artikel</h3><ul
class="related_post"><li>8. Dezember 2009 -- <a
href="http://www.mysrc.de/jquery/jquery-load-function-ajax-the-simple-way-part-1/" title="jQuery load function &#8211; Ajax the simple way (Part 1)">jQuery load function &#8211; Ajax the simple way (Part 1)</a></li><li>16. Oktober 2009 -- <a
href="http://www.mysrc.de/jquery/jquery-accessible-ria-widgets-fur-jedermann/" title="jQuery &#8211; Accessible-RIA &#8211; Widgets für jedermann">jQuery &#8211; Accessible-RIA &#8211; Widgets für jedermann</a></li><li>12. August 2009 -- <a
href="http://www.mysrc.de/jquery/jquery-form-plugin-do-some-ajax-magic-easily/" title="jQuery Form Plugin &#8211; Do some AJAX magic easily">jQuery Form Plugin &#8211; Do some AJAX magic easily</a></li></ul>]]></content:encoded> <wfw:commentRss>http://www.mysrc.de/javascript/qfocuser-ajax-widgets-mit-der-tastatur-ansteuern/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Cufón &#8211; Eine Javascript alternative zu sIFR</title><link>http://www.mysrc.de/web-development/cufon-eine-javascript-alternative-zu-sifr/</link> <comments>http://www.mysrc.de/web-development/cufon-eine-javascript-alternative-zu-sifr/#comments</comments> <pubDate>Thu, 05 Feb 2009 16:38:56 +0000</pubDate> <dc:creator>Oliver Storm</dc:creator> <category><![CDATA[Javascript]]></category> <category><![CDATA[Web-Development]]></category> <guid
isPermaLink="false">http://www.mysrc.de/?p=61</guid> <description><![CDATA[Wer sich mit Webdesign beschäftigt stößt zwangsläufig immer wieder auf das Problem der Standard Webfonts. Gerne würde so mancher Kunde eine Schrift nutzen die im Web von Haus aus nicht zur Verfügung steht. Will man jedoch, den Suchmaschinen zu liebe, nicht Flash oder Bilder nutzen gibt es die Möglichkeit das mittlerweile recht bekannte und weitverbreitete [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://cufon.shoqolate.com/generate/" target="_blank"><img
class="size-full wp-image-63 alignnone" title="cufon" src="http://www.mysrc.de/wp-content/uploads/2009/02/cufon.gif" alt="cufón - fonts for the people" width="480" height="79" /></a></p><p>Wer sich mit Webdesign beschäftigt stößt zwangsläufig immer wieder auf das Problem der <strong>Standard Webfonts</strong>.<br
/> Gerne würde so mancher Kunde eine Schrift nutzen die im Web von Haus aus nicht zur Verfügung steht. Will man jedoch, den Suchmaschinen zu liebe, nicht Flash oder Bilder nutzen gibt es die Möglichkeit das mittlerweile recht bekannte und weitverbreitete <a
title="sIFR Website" href="http://www.mikeindustries.com/blog/sifr/" target="_blank">sIFR</a> zu nutzen. Der Nachteil an sIFR war bisher das es den <a
title="Adobe Flash Player" href="http://www.adobe.com/de/products/flashplayer/" target="_blank">FlashPlayer</a> benötigt bzw. sonst den Font ohne Modifikation darstellt.</p><p>Mit <a
title="cufón - fonts for the people" href="http://cufon.shoqolate.com/generate/" target="_blank">cufón</a> kommt jetzt eine rein auf <strong>Javascript basierende Lösung</strong> für die Entwicklergemeinde. Und diese unterscheidet sich zu den bisherigen.<br
/> Bei cufón muss zuerst ein Font auf einen <a
title="cufón - generator" href="http://cufon.shoqolate.com/generate/" target="_blank">web-basierten Generator</a> geladen werden, dieser wandelt den Font schließlich in SVG um und erstellt automatisch das VML.</p><p>Ist dieser Schritt einmalig vollzogen, muss man nur noch das generierte .js-File in seine Seite einbinden.</p><p>Am Rande noch ein kleiner Überblick:</p><ul><li><a
title="sIFR Website" href="http://www.mikeindustries.com/blog/sifr/" target="_blank">sIFR lite</a></li><li><a
title="FLIR - Website" href="http://facelift.mawhorter.net/" target="_blank">FLIR</a></li><li><a
title="typeface.js - Website" href="http://typeface.neocracy.org/" target="_blank">typface.js</a></li><li><a
title="cufón - Website" href="http://cufon.shoqolate.com/generate/" target="_blank">cufón</a></li></ul><h3  class="related_post_title">Ähnliche Artikel</h3><ul
class="related_post"><li>2. Juni 2009 -- <a
href="http://www.mysrc.de/jquery/droplist-filter-plugin-dropdown%c2%b4s-durchsuchen/" title="Droplist Filter Plugin &#8211; Dropdown´s durchsuchen">Droplist Filter Plugin &#8211; Dropdown´s durchsuchen</a></li><li>14. April 2009 -- <a
href="http://www.mysrc.de/mootools/notimoo-mac-growl-fur-mootools/" title="Notimoo &#8211; Mac Growl für MooTools">Notimoo &#8211; Mac Growl für MooTools</a></li><li>17. März 2009 -- <a
href="http://www.mysrc.de/mootools/mootools-multi-level-context-menu/" title="Schönes Multi-Level Context Menu auf MooTools (Rechtsklick-Menu)">Schönes Multi-Level Context Menu auf MooTools (Rechtsklick-Menu)</a></li></ul>]]></content:encoded> <wfw:commentRss>http://www.mysrc.de/web-development/cufon-eine-javascript-alternative-zu-sifr/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
