<?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>die Netzspielwiese &#187; JavaScript / DOM</title>
	<atom:link href="http://die.netzspielwiese.de/blog/kategorie/javascript-dom/feed" rel="self" type="application/rss+xml" />
	<link>http://die.netzspielwiese.de/blog</link>
	<description></description>
	<lastBuildDate>Mon, 06 Feb 2012 12:42:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Wordpress-Link-Seite mit del.icio.us-Tag-Wolke und Einzellinks</title>
		<link>http://die.netzspielwiese.de/blog/wordpress/2009-10/wordpress-link-seite-mit-del-icio-us-tag-wolke-und-einzellinks</link>
		<comments>http://die.netzspielwiese.de/blog/wordpress/2009-10/wordpress-link-seite-mit-del-icio-us-tag-wolke-und-einzellinks#comments</comments>
		<pubDate>Fri, 02 Oct 2009 14:06:39 +0000</pubDate>
		<dc:creator>Franziska</dc:creator>
				<category><![CDATA[Artikel]]></category>
		<category><![CDATA[JavaScript / DOM]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[del.icio.us - Links]]></category>

		<guid isPermaLink="false">http://die.netzspielwiese.de/blog/?p=682</guid>
		<description><![CDATA[Auf der Seite LINKS hier auf der Netzspielwiese habe ich meine del.icio.us-Links als Tag-Wolke mit der Möglichkeit der Anzeige der Einzellinks zu den jeweiligen Kategorien eingebunden.
Nachdem del.icio.us den Quelltext ein bisschen geändert hat, habe ich die del.icio.us-Tag-Wolke und die Einzellinks einmal überarbeitet.
Sie können den aktuellen Quellcode hier runterladen.
Und hier können Sie noch einmal meinen ersten [...]]]></description>
			<content:encoded><![CDATA[<p><a class="www" href="http://die.netzspielwiese.de/blog/wordpress/2006-04/wordpress-link-seite-mit-delicious-tag-wolke-und-einzellinks"><img class="alignnone size-full wp-image-243" title="Screenshot: Delicious-Tagwolke" src="http://die.netzspielwiese.de/blog/wp-content/uploads/2006/04/tagwolke.jpg" alt="Screenshot: Delicious-Tagwolke" width="250" height="180" /></a>Auf der Seite <strong><a href="http://die.netzspielwiese.de/blog/links">LINKS</a></strong> hier auf der Netzspielwiese habe ich meine <strong>del.icio.us-Links als Tag-Wolke mit der Möglichkeit der Anzeige der Einzellinks zu den jeweiligen Kategorien</strong> eingebunden.</p>
<p>Nachdem <strong>del.icio.us den Quelltext ein bisschen geändert </strong>hat, habe ich die <strong>del.icio.us-Tag-Wolke und die Einzellinks</strong> einmal <strong>überarbeitet</strong>.</p>
<p>Sie können <a href="http://die.netzspielwiese.de/blog/wp-content/uploads/2009/10/delicious_links.zip">den <strong>aktuellen Quellcode hier </strong>runterladen</a>.</p>
<p><span id="more-682"></span>Und <a href="http://die.netzspielwiese.de/blog/wordpress/2006-04/wordpress-link-seite-mit-delicious-tag-wolke-und-einzellinks">hier können Sie noch einmal meinen ersten Artikel sehen</a>, wo alles genau erklärt ist.</p>
<p>Viel Spaß mit den del.icio.us &#8211; Links!</p>
]]></content:encoded>
			<wfw:commentRss>http://die.netzspielwiese.de/blog/wordpress/2009-10/wordpress-link-seite-mit-del-icio-us-tag-wolke-und-einzellinks/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Unaufdringliche Popups im Webkrauts-Adventskalender</title>
		<link>http://die.netzspielwiese.de/blog/webdesign/2006-12/unaufdringliche-popups-im-webkrauts-adventskalender</link>
		<comments>http://die.netzspielwiese.de/blog/webdesign/2006-12/unaufdringliche-popups-im-webkrauts-adventskalender#comments</comments>
		<pubDate>Tue, 19 Dec 2006 20:42:08 +0000</pubDate>
		<dc:creator>Franziska</dc:creator>
				<category><![CDATA[JavaScript / DOM]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://die.netzspielwiese.de/blog/webdesign/2006-12/unaufdringliche-popups-im-webkrauts-adventskalender</guid>
		<description><![CDATA[Dirk Ginader stellt im heutigen Webkrauts-Adventskalender-Türchen eine selbst geschriebene JavaScript-Klasse zur einfachen und standardkonformen Einbindung von Popup-Fenstern in eine Webseite vor: JsPopUp &#8211; Neue Browserfenster komfortabel und unaufdringlich
Übrigens nur einer von 24 lesenswerten Beiträgen im WEBKRAUTS ADVENTSKALENDER 2006, die sicher auch noch 2007 aktuell sind!
]]></description>
			<content:encoded><![CDATA[<p><a class="www" href="http://www.webkrauts.de/2006/12/19/unaufdringliche-neue-browserfenster/"><img id="image539" src="http://die.netzspielwiese.de/blog/wp-content/uploads/2006/12/wk-advent-06-130x80.jpg" alt="Webkrauts Adventskalender" /></a><a href="http://blog.ginader.de/index.php">Dirk Ginader</a> stellt im heutigen Webkrauts-Adventskalender-Türchen eine selbst geschriebene JavaScript-Klasse zur einfachen und standardkonformen Einbindung von Popup-Fenstern in eine Webseite vor: <strong><a href="http://www.webkrauts.de/2006/12/19/unaufdringliche-neue-browserfenster/">JsPopUp &#8211; Neue Browserfenster komfortabel und unaufdringlich</a></strong></p>
<p>Übrigens nur einer von 24 lesenswerten Beiträgen im <strong><a href="http://www.webkrauts.de/category/adventskalender2006/">WEBKRAUTS ADVENTSKALENDER 2006</a></strong>, die sicher auch noch 2007 aktuell sind!</p>
]]></content:encoded>
			<wfw:commentRss>http://die.netzspielwiese.de/blog/webdesign/2006-12/unaufdringliche-popups-im-webkrauts-adventskalender/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JavaScript und Ajax &#8211; openbook von Galileo</title>
		<link>http://die.netzspielwiese.de/blog/javascript-dom/2006-11/javascript-und-ajax-openbook-von-galileo</link>
		<comments>http://die.netzspielwiese.de/blog/javascript-dom/2006-11/javascript-und-ajax-openbook-von-galileo#comments</comments>
		<pubDate>Sun, 05 Nov 2006 21:59:16 +0000</pubDate>
		<dc:creator>Franziska</dc:creator>
				<category><![CDATA[JavaScript / DOM]]></category>

		<guid isPermaLink="false">http://die.netzspielwiese.de/blog/javascript-dom/2006-11/javascript-und-ajax-openbook-von-galileo</guid>
		<description><![CDATA[Der Galileo Computing Verlag bietet das Buch &#187;JavaScript &#038; Ajax&#171; als openbook zum kostenlosen Download an, und zwar hier &#187;
Der erste Teil vermittelt eine umfangreiche Einführung in JavaScript mit unverbrauchten, originellen Beispielen. Im zweiten Teil kommen die JavaScript-Kenner voll auf ihre Kosten: Ein eigenes umfangreiches AJAX-Kapitel wurde ergänzt, weitere Themen sind Browserkompatibilität, Formulare, DHTML, Kommunikation [...]]]></description>
			<content:encoded><![CDATA[<p><a class="www" href="http://www.amazon.de/gp/redirect.html%3FASIN=3898428591%26tag=dienetzspielw-21%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/3898428591%253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon"><img src="http://images.amazon.com/images/P/3898428591.01._SCMZZZZZZZ_V36892813_.jpg" alt="JavaScript und Ajax" /></a>Der <a href="http://www.galileocomputing.de/">Galileo Computing</a> Verlag bietet das Buch <strong>&raquo;JavaScript &#038; Ajax&laquo;</strong> als openbook <a href="http://www.galileocomputing.de/openbook/javascript_ajax/">zum kostenlosen Download an, <strong>und zwar hier &raquo;</strong></a></p>
<blockquote class="zitat"><p>Der erste Teil vermittelt eine umfangreiche Einführung in JavaScript mit unverbrauchten, originellen Beispielen. Im zweiten Teil kommen die JavaScript-Kenner voll auf ihre Kosten: Ein eigenes umfangreiches AJAX-Kapitel wurde ergänzt, weitere Themen sind Browserkompatibilität, Formulare, DHTML, Kommunikation mit Java-Applets – kurz: Die ganze Palette des praktischen Einsatzes der Sprache. Im letzten Teil des Buches befindet sich eine ausführliche Referenz zum Nachschlagen.</p></blockquote>
<p><a href="http://www.galileocomputing.de/openbook/javascript_ajax/">Zum openbook bei Galileo Computing &raquo;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://die.netzspielwiese.de/blog/javascript-dom/2006-11/javascript-und-ajax-openbook-von-galileo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video-Trainings zur Theorie des Document Object Models (DOM)</title>
		<link>http://die.netzspielwiese.de/blog/javascript-dom/2006-10/video-trainings-zur-theorie-des-document-object-models-dom</link>
		<comments>http://die.netzspielwiese.de/blog/javascript-dom/2006-10/video-trainings-zur-theorie-des-document-object-models-dom#comments</comments>
		<pubDate>Wed, 18 Oct 2006 20:36:20 +0000</pubDate>
		<dc:creator>Franziska</dc:creator>
				<category><![CDATA[JavaScript / DOM]]></category>

		<guid isPermaLink="false">http://die.netzspielwiese.de/blog/javascript-dom/2006-10/video-trainings-zur-theorie-des-document-object-models-dom</guid>
		<description><![CDATA[Douglas Crockford, JavaScripter bei Yahoo, hat 3 Videos zur Theorie des DOM veröffentlicht:

Teil 1
Teil 2
Teil 3

Chris Heilmann hat die Videos ausfindig gemacht und empfiehlt sie wärmstens.
]]></description>
			<content:encoded><![CDATA[<p><img id="image518" src="http://die.netzspielwiese.de/blog/wp-content/uploads/2006/10/dom-video.jpg" alt="" />Douglas Crockford, JavaScripter bei Yahoo, hat 3 Videos zur Theorie des DOM veröffentlicht:</p>
<ul>
<li><a href="http://video.yahoo.com/video/play?vid=cccd4aa02a3993ab06e56af731346f78.992708">Teil 1</a></li>
<li><a href="http://video.yahoo.com/video/play?vid=cccd4aa02a3993ab06e56af731346f78.996002">Teil 2</a></li>
<li><a href="http://video.yahoo.com/video/play?vid=cccd4aa02a3993ab06e56af731346f78.996008">Teil 3</a></li>
</ul>
<p>Chris Heilmann hat die Videos ausfindig gemacht und <a href="http://www.wait-till-i.com/index.php?p=351">empfiehlt sie wärmstens</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://die.netzspielwiese.de/blog/javascript-dom/2006-10/video-trainings-zur-theorie-des-document-object-models-dom/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQuery-Inspirationen</title>
		<link>http://die.netzspielwiese.de/blog/javascript-dom/2006-09/jquery-inspirationen</link>
		<comments>http://die.netzspielwiese.de/blog/javascript-dom/2006-09/jquery-inspirationen#comments</comments>
		<pubDate>Fri, 22 Sep 2006 15:00:37 +0000</pubDate>
		<dc:creator>Franziska</dc:creator>
				<category><![CDATA[JavaScript / DOM]]></category>

		<guid isPermaLink="false">http://die.netzspielwiese.de/blog/javascript-dom/2006-09/jquery-inspirationen</guid>
		<description><![CDATA[Gerrit van Aaken´s Vortrag über jQuery beim letzten Webmontag in Frankfurt (VIDEO) gibt eine schnelle Einführung in die JavaScript-Bibliothek jQuery und deren Anwendung. 
Klingt alles sehr interessant, darum hier noch ein paar weitere Links zum schmökern:

Die Folien zum Vortrag (PDF) &#187;
Die offizielle Seite von jQuery &#187;
Eine umfassende Dokumentation &#187;
Und seit neuestem das Magazin zu jQuery [...]]]></description>
			<content:encoded><![CDATA[<p><a class="www" href="http://jquery.com/"><img id="image507" src="http://die.netzspielwiese.de/blog/wp-content/uploads/2006/09/jquery.jpg" alt="jQuery" /></a><a href="http://praegnanz.de/">Gerrit van Aaken</a>´s <a href="http://praegnanz.de/weblog/webmontag-jquery-vortrag-zum-gucken"><strong>Vortrag über jQuery</strong> beim letzten Webmontag in Frankfurt (VIDEO)</a> gibt eine schnelle Einführung in die JavaScript-Bibliothek jQuery und deren Anwendung. </p>
<p>Klingt alles sehr interessant, darum hier noch ein paar weitere Links zum schmökern:</p>
<ol>
<li><a href="http://praegnanz.de/file_download/47">Die <strong>Folien zum Vortrag</strong> (PDF) &raquo;</a></li>
<li><a href="http://jquery.com/">Die <strong>offizielle Seite</strong> von jQuery &raquo;</a></li>
<li><a href="http://www.visualjquery.com/index.xml">Eine <strong>umfassende Dokumentation</strong> &raquo;</a></li>
<li><a href="http://www.visualjquery.com/magazine/issue1.pdf">Und seit neuestem das <strong>Magazin </strong>zu jQuery (PDF) &raquo;</a></li>
</ol>
<p>Und hier noch ein paar Anwendungsbeispiele und Plugins:</p>
<ul>
<li>Eine <a href="http://interface.eyecon.ro/demos">Sammlung von Anwendungsbeispielen</a> von jQuery</li>
<li>Die <a href="http://jquery.com/demo/thickbox/"><strong>ThickBox 2.0</strong></a>, mit der man beliebigen Content auf der gleichen Seite in einer Art Lightbox einbinden und anzeigen kann. (natürlich basierend auf jQuery)</li>
<li><a href="http://medienfreunde.com/lab/innerfade/">InnerFade with JQuery</a> (eine Weiterentwicklung von Torsten Baldes)</li>
</ul>
<p class="rechts">(via <a href="http://blog.ginader.de/archives/2006/09/19/jQuery-DOM-Scripting-fuer-Webdesigner.php">web output</a> &#038; <a href="http://www.grochtdreis.de/weblog/index.php?id=P1109">F-LOG-E</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://die.netzspielwiese.de/blog/javascript-dom/2006-09/jquery-inspirationen/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Barrierefreier Newsticker von Wolfgang Bartelme</title>
		<link>http://die.netzspielwiese.de/blog/javascript-dom/2006-09/barrierefreier-newsticker-von-wolfgang-bartelme</link>
		<comments>http://die.netzspielwiese.de/blog/javascript-dom/2006-09/barrierefreier-newsticker-von-wolfgang-bartelme#comments</comments>
		<pubDate>Wed, 20 Sep 2006 17:45:43 +0000</pubDate>
		<dc:creator>Franziska</dc:creator>
				<category><![CDATA[JavaScript / DOM]]></category>

		<guid isPermaLink="false">http://die.netzspielwiese.de/blog/javascript-dom/2006-09/barrierefreier-newsticker-von-wolfgang-bartelme</guid>
		<description><![CDATA[Wolfgang Bartelme stellt in seinem bartelmedesign-Blog einen selbst entwickelten Newsticker für Webseiten zur freien Verwendung bereit.
Die Funktionalität wurde mit Hilfe des JavaScript-Frameworks Scriptaculous umgesetzt.
Dabei bleiben die Inhalte auch dann verfügbar, wenn JavaScript nicht aktiv ist. Sie werden dann als HTML-Liste ausgegeben und können entsprechend formatiert werden.
Hier gibts einen Beispielticker und hier den Download des Tickers [...]]]></description>
			<content:encoded><![CDATA[<p><a class="www" href="http://www.bartelme.at/journal/archive/accessible_javascript_newsticker/"><img id="image501" src="http://die.netzspielwiese.de/blog/wp-content/uploads/2006/09/bartelme-ticker.jpg" alt="Bartelme Design +++ Newsticker +++" /></a>Wolfgang Bartelme stellt in seinem <a href="http://www.bartelme.at/"><b>bartelme</b>design-Blog</a> einen selbst entwickelten <a href="http://www.bartelme.at/journal/archive/accessible_javascript_newsticker/"><strong>Newsticker für Webseiten</strong></a> zur freien Verwendung bereit.</p>
<p>Die Funktionalität wurde mit Hilfe des JavaScript-Frameworks <a href="http://script.aculo.us/">Scriptaculous</a> umgesetzt.<br />
Dabei bleiben die Inhalte auch dann verfügbar, wenn JavaScript nicht aktiv ist. Sie werden dann als HTML-Liste ausgegeben und können entsprechend formatiert werden.</p>
<p>Hier gibts einen <a href="http://bartelme.at/material/newsticker/newsticker.html">Beispielticker</a> und hier den <a href="http://bartelme.at/material/newsticker/newsticker.zip">Download des Tickers als .zip-Datei</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://die.netzspielwiese.de/blog/javascript-dom/2006-09/barrierefreier-newsticker-von-wolfgang-bartelme/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DOM-Scripting-Slideshow</title>
		<link>http://die.netzspielwiese.de/blog/javascript-dom/2006-06/dom-scripting-slideshow</link>
		<comments>http://die.netzspielwiese.de/blog/javascript-dom/2006-06/dom-scripting-slideshow#comments</comments>
		<pubDate>Thu, 29 Jun 2006 10:10:31 +0000</pubDate>
		<dc:creator>Franziska</dc:creator>
				<category><![CDATA[Artikel]]></category>
		<category><![CDATA[JavaScript / DOM]]></category>

		<guid isPermaLink="false">http://die.netzspielwiese.de/blog/javascript-dom/2006-06/dom-scripting-slideshow</guid>
		<description><![CDATA[

Für ein Projekt habe ich diese wunderbare JavaScript-Diashow von S.G. Chipman ein wenig modifiziert.
Fotos: pattyfly &#8211; lottchenhh &#8211; Inuit &#8211; floecky &#8211; bobot &#8211; Photocase.de

Vorteile der Slideshow:

Eine beliebige Anzahl von Bildern kann als Slideshow eingebaut werden.
Es werden anfangs nur zwei Bilder vorausgeladen. Alle folgenden werden nach und nach dazu geladen (spart Ladezeiten).
Ist JavaScript nicht aktiviert, [...]]]></description>
			<content:encoded><![CDATA[<p><script src="http://die.netzspielwiese.de/blog/wp-content/themes/netzspielwiese/scripte/slideshow.js" type="text/javascript"></script></p>
<div id="slideshow"><img class="start" src="http://die.netzspielwiese.de/blog/wp-content/uploads/2006/06/strand-001.jpg" alt="Strandfotos" /></div>
<p>Für ein Projekt habe ich <a href="http://slayeroffice.com/code/imageCrossFade/xfade2.html"><strong>diese wunderbare JavaScript-Diashow</strong></a> von <a href="http://slayeroffice.com/">S.G. Chipman</a> ein wenig modifiziert.</p>
<p>Fotos: <a href="http://www.photocase.de/foto/154490-stock-photo-mensch-meer-strand-farbe-dunkel-kalt" target="_blank">pattyfly</a> &#8211; <a href="http://www.photocase.de/foto/55211-stock-photo-sonne-meer-blau-sommer-strand-ferien-urlaub-reisen" target="_blank">lottchenhh</a> &#8211; <a href="http://www.photocase.de/foto/20364-stock-photo-meer-strand-ferien-urlaub-reisen-sand-kueste-ziffern-zahlen" target="_blank">Inuit</a> &#8211; <a href="http://www.photocase.de/foto/45543-stock-photo-spuren-fussspur" target="_blank">floecky</a> &#8211; <a href="http://www.photocase.de/foto/23705-stock-photo-meer-strand-wolken-kalt-see-nass" target="_blank">bobot</a> &#8211; <a href="http://www.photocase.de/" target="_blank">Photocase.de</a></p>
<p><a href="http://www.photocase.de/" target="_blank"></a><span id="more-399"></span></p>
<h2>Vorteile der Slideshow:</h2>
<ul>
<li>Eine beliebige Anzahl von Bildern kann als Slideshow eingebaut werden.</li>
<li>Es werden anfangs nur zwei Bilder vorausgeladen. Alle folgenden werden nach und nach dazu geladen (spart Ladezeiten).</li>
<li>Ist JavaScript nicht aktiviert, wird nur das erste Bild angezeigt, nicht wie im Original-Script alle Bilder untereinander. So kann die Slideshow in eine Website z.B. im Header integriert werden und sieht dann auch noch gut aus, wenn JavaScript deaktiviert ist.</li>
<li>Die Slideshow ist in unaufdringlichem JavaScript geschrieben, was sie sehr flexibel macht.</li>
<li>Der (X)HTML-Quellcode ist standardkonform und semantisch korrekt aufgebaut.</li>
</ul>
<h2>Slideshow einbinden</h2>
<p><strong>1.</strong></p>
<p><strong>Bilder für die Slideshow</strong> erstellen und nummeriert mit Endung 001.jpg bis 00x.jpg in einem Ordner auf dem Webserver speichern.</p>
<p>z.B. <strong><code>http://www.meinedomain.de/slideshow/image-001.jpg</code></strong> usw.</p>
<p><strong>2.</strong></p>
<p><strong>Erstes Bild der Slideshow mit <code>class="start"</code> in div-Container mit ID &#8220;slideshow&#8221; </strong>mit folgendem Code in die Seite einfügen:</p>
<pre><code>&lt;div <strong>id="slideshow"</strong>&gt;
&lt;img <strong>class="start"</strong> src="http://www.meinedomain.de/slideshow/image-001.jpg" /&gt;
&lt;/div&gt;</code></pre>
<p>Danke Fabian Meyer. Er hat mich darauf hingewiesen, dass das Startbild nur sicher angezeigt wird, wenn es mit http://&#8230; geschrieben wird.</p>
<p><strong>3.</strong></p>
<p><a href="http://die.netzspielwiese.de/blog/wp-content/themes/netzspielwiese/scripte/slideshow.js"><strong>Slideshow-JavaScript-Datei downloaden »</strong></a></p>
<p><strong>4. </strong></p>
<p><strong>JavaScript-Datei anpassen</strong>:</p>
<p>Die folgenden Variablen am Anfang des Scriptes nach eigenen Bedürfnissen definieren:</p>
<pre><code><strong>bilderAnzahl</strong>=5;
<strong>bilderPfad</strong>="http://www.meinedomain.de/slideshow/image-";
<strong>geschwindigkeit</strong>=3000;
</code></pre>
<p>Für <strong><code>bilderAnzahl</code></strong> die Anzahl der Slideshow-Bilder angeben.<br />
Bei <strong><code>bilderPfad</code></strong> den absoluten Pfad zu den Slideshow-Bildern angeben und zwar bis zu dem Zeichen, welches vor der Nummerierung 00x.jpg steht (s. Beispiel oben).<br />
Für <strong><code>geschwindigkeit</code></strong> die Zeit zwischen den Überblendungen in Millisekunden angeben, also für 1 Sekunde <code>1000</code>.</p>
<p><strong>5. </strong></p>
<p><strong>JavaScript-Datei einbinden</strong>:</p>
<pre><code>&lt;script type="text/javascript" src="http://www.meinedomain.de/scripte/slideshow.js"&gt;&lt;/script&gt;</code></pre>
<p><strong>6.</strong></p>
<p>Folgendes <strong>CSS in die Stylesheet-Datei der Website einbinden</strong>:</p>
<pre><code>/* SLIDESHOW */
#slideshow {
 height:100px; /* hier Hoehe der Slideshow-Bilder angeben */
 position:relative;
}
#slideshow img {
 display:none;
 position:absolute;
 top:0; left:0;
}
#slideshow img.start {
 display:block;
}</code></pre>
<p><strong>7.</strong></p>
<p><strong>Slideshow bewundern!</strong></p>
<p><strong>PS:</strong><br />
Das Script funktioniert bei mir in allen getesteten Browsern.<br />
Falls es das irgendwo nicht tut, würde ich mich über eine Nachricht freuen!</p>
]]></content:encoded>
			<wfw:commentRss>http://die.netzspielwiese.de/blog/javascript-dom/2006-06/dom-scripting-slideshow/feed</wfw:commentRss>
		<slash:comments>81</slash:comments>
		</item>
		<item>
		<title>DOM-ROLLOVER auf Basis von DOM-Scripting und unobtrusive JavaScript</title>
		<link>http://die.netzspielwiese.de/blog/javascript-dom/2006-05/dom-rollover-auf-basis-von-dom-scripting-und-unobstrusive-javascript</link>
		<comments>http://die.netzspielwiese.de/blog/javascript-dom/2006-05/dom-rollover-auf-basis-von-dom-scripting-und-unobstrusive-javascript#comments</comments>
		<pubDate>Wed, 24 May 2006 15:01:01 +0000</pubDate>
		<dc:creator>Franziska</dc:creator>
				<category><![CDATA[Artikel]]></category>
		<category><![CDATA[JavaScript / DOM]]></category>

		<guid isPermaLink="false">http://die.netzspielwiese.de/blog/javascript-dom/2006-05/dom-rollover-auf-basis-von-dom-scripting-und-unobstrusive-javascript</guid>
		<description><![CDATA[&#187; DOM-Rollover &#8211; Download &#171;
Dieses kleine JavaScript habe ich eben geschrieben, um ein Rollover-Funktion für eine aus Bildern bestehende Linkliste zu realisieren ohne JavaScript-Code im HTML-Quelltext zu notieren.
Damit lässt sich das Script jederzeit auf jede beliebige Bilder-Link-Liste ohne zusätzlichen Programmieraufwand anwenden.
Hier auf der Netzspielwiese ist das Script als &#187;Portfolio auf einen Klick&#171; in der Sidebar [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image354" src="http://die.netzspielwiese.de/blog/wp-content/uploads/2006/05/rollover1.gif" alt="Rollover" /><a id="p351" href="http://die.netzspielwiese.de/blog/wp-content/uploads/scripts/domrollover.js" title="Rollover-Script">&raquo; <strong>DOM-Rollover</strong> &#8211; Download &laquo;</a></p>
<p>Dieses kleine JavaScript habe ich eben geschrieben, um ein <strong>Rollover-Funktion für eine aus Bildern bestehende Linkliste</strong> zu realisieren <strong>ohne JavaScript-Code im HTML-Quelltext zu notieren</strong>.<br />
Damit lässt sich das Script jederzeit auf jede beliebige Bilder-Link-Liste ohne zusätzlichen Programmieraufwand anwenden.</p>
<p>Hier auf der Netzspielwiese ist das Script als &raquo;Portfolio auf einen Klick&laquo; in der Sidebar der Seite <a href="/portfolio"><strong>Portfolio</strong></a> in Aktion. Eine weitere sinnvolle Einsatzmöglichkeit wäre beispielsweise eine aus Bildern bestehende Website-Navigation.<span id="more-352"></span></p>
<p>Das Script <strong>lädt die Hover-Bilder voraus</strong> und <strong>wechselt bei <code>onmouseover</code> und <code>onfocus</code> zum Hover-Bild, bei <code>onmouseout</code> und <code>onblur</code>wieder zurück zum Normal-Bild</strong>.</p>
<p>Um das Script verwenden zu können, wird HTML-<strong>Quelltext</strong> in der folgenden Form benötigt:</p>
<pre><code>&lt;ul id=&quot;<strong>imageList</strong>&quot;&gt;
 &lt;li&gt;&lt;a href=&quot;seite1.htm&quot;&gt;&lt;img src=&quot;image01.gif&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;seite2.htm&quot;&gt;&lt;img src=&quot;image02.gif&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;seite3.htm&quot;&gt;&lt;img src=&quot;image03.gif&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</code></pre>
<p>Dann braucht nur noch das <strong>JavaScript</strong> in die Seite eingebunden:</p>
<pre><code> &lt;script type=&quot;text/javascript&quot; src=&quot;domrollover.js&quot;&gt;&lt;/script&gt;</code></pre>
<p>und die Funktion <strong><code>createRollovers</code></strong> mit <strong>Übergabe der ID des ul-Tags der Bilderliste</strong> aufgerufen werden:</p>
<pre><code>&lt;script type=&quot;text/javascript&quot;&gt;
// &lt;![CDATA[
window.onload = function() { createRollovers('<strong>imageList</strong>') };
// ]]&gt;
&lt;/script&gt;</code></pre>
<p>Und schon sollte das funktionieren!</p>
<p>Weiter zu beachten:</p>
<ul>
<li>Die <strong>Bilder</strong> in ihrem Normal- und Hover-Status müssen <strong>in ein und demselben Verzeichnis</strong> liegen. </li>
<li>Die Normal- und Hover-Bilder müssen <strong>denselben Namen</strong> haben. Dem Hover-Bild wird lediglich ein &#8220;<strong><code>_h</code></strong>&#8221; angehängt.<br />
(Im o.g. Beispiel müssten also im gleichen Ordner wie die HTML-Seiten die Bilder <code>image01.gif, image01_h.gif, image02.gif, image02_h.gif, image03.gif und image03_h.gif</code> liegen.)</li>
<li>Es können <strong>.gif</strong> und <strong>.jpg</strong> &#8211; Dateien verwendet werden, auch gemischt. Einzige Bedingung: Normal- und Hover-Bild desselben Bildes brauchen den gleichen Dateityp. </li>
</ul>
<p>Viel Spaß beim Ausprobieren!</p>
<p>Falls jemand das Script einsetzt, würde ich mich über einen Hinweis sehr freuen! (um das Werk bewundern zu können :) )</p>
<p>Hier nochmal der <a id="p351" href="http://die.netzspielwiese.de/blog/wp-content/uploads/scripts/domrollover.js" title="Rollover-Script">&raquo; <strong>DOM-Rollover</strong> &#8211; Download &laquo;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://die.netzspielwiese.de/blog/javascript-dom/2006-05/dom-rollover-auf-basis-von-dom-scripting-und-unobstrusive-javascript/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>DOM-Builder &#8211; DOM-Elemente einfacher erstellen</title>
		<link>http://die.netzspielwiese.de/blog/javascript-dom/2006-04/dom-builder-dom-elemente-einfacher-erstellen</link>
		<comments>http://die.netzspielwiese.de/blog/javascript-dom/2006-04/dom-builder-dom-elemente-einfacher-erstellen#comments</comments>
		<pubDate>Tue, 25 Apr 2006 11:04:27 +0000</pubDate>
		<dc:creator>Franziska</dc:creator>
				<category><![CDATA[JavaScript / DOM]]></category>

		<guid isPermaLink="false">http://die.netzspielwiese.de/blog/javascript-dom/2006-04/dom-builder-dom-elemente-einfacher-erstellen</guid>
		<description><![CDATA[Um eine (X)HTML-Seite dynamisch zu erweitern, können über das Document Object Model (DOM) Inhalte neu erstellt und in den Inhalt der bestehenden Seite eingefügt werden.
Möchte man das standardkonform tun, arbeitet man mit den DOM-Methoden createElements, setAttributes und appendChilds. 
Leider muss dazu sehr sehr viel Quellcode geschrieben werden. Um beispielsweise einen neuen Absatz an das Ende [...]]]></description>
			<content:encoded><![CDATA[<p><a class="www" href="http://www.vivabit.com/bollocks/2006/04/06/introducing-dom-builder"><img id="image275" src="http://die.netzspielwiese.de/blog/wp-content/uploads/2006/04/dom.gif" alt="DOM-Baum" /></a>Um eine (X)HTML-Seite dynamisch zu erweitern, können über das <span lang="en">Document Object Model</span> (DOM) Inhalte neu erstellt und in den Inhalt der bestehenden Seite eingefügt werden.<br />
Möchte man das standardkonform tun, arbeitet man mit den DOM-Methoden <strong><code>createElements</code></strong>, <strong><code>setAttributes </code></strong>und <strong><code>appendChilds</code></strong>. </p>
<p>Leider muss dazu sehr sehr viel Quellcode geschrieben werden. Um beispielsweise einen neuen Absatz an das Ende einer HTML-Seite anzufügen, braucht man folgendes Script:</p>
<pre><code>neuerAbsatz = document.createElement('p');
text = document.createTextNode('Neuer Textabsatz.');
neuerAbsatz.appendChild(text);
document.body.appendChild(neuerAbsatz);</code></pre>
<p>Dan Webb hat nun ein Script veröffentlicht, mit dem einem viel Schreibarbeit erspart wird: den <a href="http://www.vivabit.com/bollocks/2006/04/06/introducing-dom-builder"><strong>DOM-Builder</strong></a>.<span id="more-273"></span></p>
<p>Am Anfang einmal als Script in die Seite eingebunden</p>
<pre><code>&lt;script type=&quot;text/javascript&quot; src=&quot;dombuilder.js&quot;&gt;&lt;/script&gt;</code></pre>
<p>, muss dann für das oben aufgeführte Beispiel nur noch folgender Code notiert werden:</p>
<pre><code>// um die DOM-Builder-Funktionen aufzurufen:
<strong>var html = DomBuilder.apply();</strong>
// Textabsatz erstellen
<strong>var p = html.P(&quot;Neuer Textabsatz.&quot;);</strong>
// und an den HTML-Body anhängen
<strong>document.body.appendChild(p);</strong></code></pre>
<p>Für die Erstellung eines ganzen Formulars reicht folgender Code:</p>
<pre><code>var html = DomBuilder.apply();
var form = html.FORM(
 html.DIV(
  html.INPUT({type : 'text', name : 'email'}),
  html.INPUT({type : 'text', name : 'password'}),
  html.INPUT({type : 'submit'}),
 )
);
document.body.appendChild(form);</code></pre>
<p><strong>Für die Notation gelten folgende Regeln:</strong></p>
<ul>
<li>Ein neues Element wird in Großbuchstaben notiert: <strong><code>INPUT</code></strong> </li>
<li>und sein Inhalt in runde Klammern eingeschlossen: <strong><code>()</code></strong>. </li>
<li>Besitzt das Element Attribute, werden diese innerhalb der runden Klammern in geschweiften Klammern notiert: <strong><code>{type : 'text', name : 'password'}</code></strong>.</li>
<li>Beim Definieren von Klassen muss das Attribut <code>class</code> in Anführungszeichen gesetzt werden: <strong><code>P({ 'class' : 'warning' }</code></strong>.</li>
<li>Mehrere Elemente oder Attribute werden durch ein einfaches Komma voneinander getrennt: <strong>,</strong>.</li>
</ul>
<p class="rechts">via <a href="http://ajaxian.com/archives/dom-builder-a-nicer-dom">ajaxian</a></p>
]]></content:encoded>
			<wfw:commentRss>http://die.netzspielwiese.de/blog/javascript-dom/2006-04/dom-builder-dom-elemente-einfacher-erstellen/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

