<?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>Andreas Droesch &#187; JS</title>
	<atom:link href="http://andreas.droesch.de/category/code-snippets/js-snippets/feed/" rel="self" type="application/rss+xml" />
	<link>http://andreas.droesch.de</link>
	<description>Weblog und Portfolio...</description>
	<lastBuildDate>Fri, 23 Oct 2009 21:12:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>JS: Stylesheet Datei wechseln</title>
		<link>http://andreas.droesch.de/2009/10/js-stylesheet-datei-wechseln/</link>
		<comments>http://andreas.droesch.de/2009/10/js-stylesheet-datei-wechseln/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 21:08:01 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Code Snippets]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[Beispiel]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://andreas.droesch.de/?p=576</guid>
		<description><![CDATA[Dieses Beispiel basiert auf der Fragen nach einem Wechsler für CSS Dateien, um den Besuchern die Möglichkeit zu geben, aus mehreren Stylesheets zu wählen. Die Auswahl wird dabei für 30 Tage in einem Cookie gespeichert und beim nächsten Anzeigen der Seite automatisch verwendet.
Demo anschauen

Die Demo wechselt zwischen zwei einfachen CSS Dateien, die erste mit einem [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Dieses Beispiel basiert auf der Fragen nach einem Wechsler für CSS Dateien, um den Besuchern die Möglichkeit zu geben, aus mehreren Stylesheets zu wählen. Die Auswahl wird dabei für 30 Tage in einem Cookie gespeichert und beim nächsten Anzeigen der Seite automatisch verwendet.</p>
<p style="text-align: center;"><strong><a href="http://andreas.droesch.de/files/codesnippets/js_stylesheet_datei_wechseln/">Demo anschauen</a></strong></p>
<p><span id="more-576"></span></p>
<p style="text-align: justify;">Die Demo wechselt zwischen zwei einfachen CSS Dateien, die erste mit einem weißen, die zweite mit einem gelben Hintergrund als Angabe im <em>body</em>:</p>
<div class="wpsp_code_div"><code><span style="color:#000">&lt;<span style="color:#00F;font-weight:bold">!DOCTYPE</span> <span style="font-weight:bold">html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;<br />
&nbsp;&nbsp;&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;</span>&gt;<br />
&lt;<span style="color:#00F;font-weight:bold">html</span>&gt;<br />
&lt;<span style="color:#00F;font-weight:bold">head</span>&gt;<br />
&lt;<span style="color:#00F;font-weight:bold">title</span>&gt;Style Datei wechseln&lt;<span style="color:#00F;font-weight:bold">/title</span>&gt;<br />
&lt;<span style="color:#00F;font-weight:bold">link</span> <span style="font-weight:bold">type=</span><span style="color:#00F">&quot;text/css&quot;</span> <span style="font-weight:bold">rel=</span><span style="color:#00F">&quot;stylesheet&quot;</span> <span style="font-weight:bold">title=</span><span style="color:#00F">&quot;style_switch&quot;</span> <span style="font-weight:bold">href=</span><span style="color:#00F">&quot;style1.css&quot;</span> <span style="font-weight:bold">/</span>&gt;<br />
<span style="background-color:#FFFFEC">&lt;script type=&quot;text/javascript&quot;&gt;</span><span style="color:#000"><br />
<span style="color:#000080">// CSS Datei wechseln</span><br />
<span style="font-weight:bold">function</span> switch_style(css_file) {<br />
&nbsp;&nbsp;<span style="font-weight:bold">var</span> link_list = document.getElementsByTagName(<span style="color:#00F">'link'</span>);<br />
&nbsp;&nbsp;<span style="font-weight:bold">for</span> (<span style="font-weight:bold">var</span> i = <span style="color:#800000">0</span>, l = link_list.length; i &lt; l; i++) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-weight:bold">if</span> (link_list[i].getAttribute(<span style="color:#00F">'rel'</span>) == <span style="color:#00F">'stylesheet'</span> &amp;&amp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;link_list[i].getAttribute(<span style="color:#00F">'title'</span>) == <span style="color:#00F">'style_switch'</span>) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;link_list[i].href = css_file + <span style="color:#00F">'.css'</span>;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;<span style="color:#000080">// Cookie setzen</span><br />
&nbsp;&nbsp;<span style="font-weight:bold">var</span> time = <span style="font-weight:bold">new</span> Date();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color:#000080">// Aktuelles Datum&auml;</span><br />
&nbsp;&nbsp;time = <span style="font-weight:bold">new</span> Date(time.getTime() + <span style="color:#800000">2592000000</span>); <span style="color:#000080">// +30 Tage</span><br />
&nbsp;&nbsp;time = time.toGMTString();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color:#000080">// Ausgabe formatieren</span><br />
&nbsp;&nbsp;document.cookie = <span style="color:#00F">'css_switch='</span> + css_file + <span style="color:#00F">'; expires='</span> + time + <span style="color:#00F">';'</span>;<br />
}<br />
<br />
<span style="color:#000080">// Style beim Laden aus Cookie vorw&auml;hlen</span><br />
<span style="font-weight:bold">function</span> check_style() {<br />
&nbsp;&nbsp;<span style="font-weight:bold">if</span> (document.cookie) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-weight:bold">if</span> (document.cookie.match(<span style="color:#00F">'css_switch=([^;]*)'</span>)) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch_style(RegExp.$<span style="color:#800000">1</span>);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
}<br />
</span><span style="background-color:#FFFFEC">&lt;/script&gt;</span><br />
&lt;<span style="color:#00F;font-weight:bold">/head</span>&gt;<br />
&lt;<span style="color:#00F;font-weight:bold">body</span> <span style="font-weight:bold">onload=</span><span style="color:#00F">&quot;check_style()&quot;</span>&gt;<br />
<br />
&lt;<span style="color:#00F;font-weight:bold">div</span> <span style="font-weight:bold">style=</span><span style="color:#00F">&quot;text-align:center&quot;</span>&gt;<br />
<br />
&nbsp;&nbsp;&lt;<span style="color:#00F;font-weight:bold">b</span>&gt;Styleheet Datei wechseln&lt;<span style="color:#00F;font-weight:bold">/b</span>&gt;<br />
<br />
&nbsp;&nbsp;&lt;<span style="color:#00F;font-weight:bold">br</span> <span style="font-weight:bold">/</span>&gt;&lt;<span style="color:#00F;font-weight:bold">br</span> <span style="font-weight:bold">/</span>&gt;<br />
<br />
&nbsp;&nbsp;&lt;<span style="color:#00F;font-weight:bold">a</span> <span style="font-weight:bold">href=</span><span style="color:#00F">&quot;#&quot;</span> <span style="font-weight:bold">onclick=</span><span style="color:#00F">&quot;switch_style('style1')&quot;</span>&gt;Style 1 (weiß)&lt;<span style="color:#00F;font-weight:bold">/a</span>&gt; -<br />
&nbsp;&nbsp;&lt;<span style="color:#00F;font-weight:bold">a</span> <span style="font-weight:bold">href=</span><span style="color:#00F">&quot;#&quot;</span> <span style="font-weight:bold">onclick=</span><span style="color:#00F">&quot;switch_style('style2')&quot;</span>&gt;Style 2 (gelb)&lt;<span style="color:#00F;font-weight:bold">/a</span>&gt;<br />
<br />
&lt;<span style="color:#00F;font-weight:bold">/div</span>&gt;<br />
<br />
&lt;<span style="color:#00F;font-weight:bold">/body</span>&gt;<br />
&lt;<span style="color:#00F;font-weight:bold">/html</span>&gt;</span></code></div>
<p style="text-align: justify;">Durch Klick auf einen der Links wird die Funktion <strong>switch_style()</strong> aufgerufen. Diese erwartet als Parameter den Namen der CSS Datei (kann auch mit Pfadangabe sein, jedoch immer ohne .css Erweiterung). Die gewählte Datei wird dann automatisch in diesen <em>link</em>-Tag eingefügt:</p>
<div class="wpsp_code_div"><code><span style="color:#000">&lt;<span style="color:#00F;font-weight:bold">link</span> <span style="font-weight:bold">type=</span><span style="color:#00F">&quot;text/css&quot;</span> <span style="font-weight:bold">rel=</span><span style="color:#00F">&quot;stylesheet&quot;</span> <span style="font-weight:bold">title=</span><span style="color:#00F">&quot;style_switch&quot;</span> <span style="font-weight:bold">href=</span><span style="color:#00F">&quot;style1.css&quot;</span> <span style="font-weight:bold">/</span>&gt;</span></code></div>
<p style="text-align: justify;">Durch das <strong>title</strong> Attribut mit dem Wert &#8220;style_switch&#8221; wird sichergestellt, dass die CSS Datei auch wirklich nur in diesem und keinem anderen (falls mehrere CSS Dateien gleichzeitig eingebunden werden) gewechselt wird.</p>
]]></content:encoded>
			<wfw:commentRss>http://andreas.droesch.de/2009/10/js-stylesheet-datei-wechseln/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JS: Runden mit Nachkommastelle</title>
		<link>http://andreas.droesch.de/2009/10/js-runden-mit-nachkommastelle/</link>
		<comments>http://andreas.droesch.de/2009/10/js-runden-mit-nachkommastelle/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 15:12:29 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Code Snippets]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Runden]]></category>
		<category><![CDATA[Zahlen]]></category>

		<guid isPermaLink="false">http://andreas.droesch.de/?p=548</guid>
		<description><![CDATA[JavaScript bietet von sich aus keine Funktion zum Runden einer Dezimalzahl mit Nach&#173;kommastelle, sondern rundet immer auf eine Ganzzahl. Dafür gibt es hier nun drei kleine Funktionen zum kaufmännischen Runden, Aufrunden und Abrunden mit einer beliebigen Anzahl an Nachkommastellen:

// Kaufm&#228;nnisches Runden mit Nachkommastelle
function round_f(value, prec) {
&#160;&#160;var f = Math.pow(10, prec);
&#160;&#160;return (Math.round(value * f) / f);
}

// [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">JavaScript bietet von sich aus keine Funktion zum Runden einer Dezimalzahl mit Nach&shy;kommastelle, sondern rundet immer auf eine Ganzzahl. Dafür gibt es hier nun drei kleine Funktionen zum kaufmännischen Runden, Aufrunden und Abrunden mit einer beliebigen Anzahl an Nachkommastellen:</p>
<p><span id="more-548"></span><br />
<div class="wpsp_code_div"><code><span style="color:#000"><span style="color:#000080">// Kaufm&auml;nnisches Runden mit Nachkommastelle</span><br />
<span style="font-weight:bold">function</span> round_f(value, prec) {<br />
&nbsp;&nbsp;<span style="font-weight:bold">var</span> f = Math.pow(<span style="color:#800000">10</span>, prec);<br />
&nbsp;&nbsp;<span style="font-weight:bold">return</span> (Math.round(value * f) / f);<br />
}<br />
<br />
<span style="color:#000080">// Aufrunden mit Nachkommastelle</span><br />
<span style="font-weight:bold">function</span> ceil_f(value, prec) {<br />
&nbsp;&nbsp;<span style="font-weight:bold">var</span> f = Math.pow(<span style="color:#800000">10</span>, prec);<br />
&nbsp;&nbsp;<span style="font-weight:bold">return</span> (Math.ceil(value * f) / f);<br />
}<br />
<br />
<span style="color:#000080">// Abrunden mit Nachkommastelle</span><br />
<span style="font-weight:bold">function</span> floor_f(value, prec) {<br />
&nbsp;&nbsp;<span style="font-weight:bold">var</span> f = Math.pow(<span style="color:#800000">10</span>, prec);<br />
&nbsp;&nbsp;<span style="font-weight:bold">return</span> (Math.floor(value * f) / f);<br />
}</span></code></div>
<p>Hier noch ein paar Beispielaufrufe:</p>
<div class="wpsp_code_div"><code><span style="color:#000"><span style="color:#000080">// Beispielaufruf 1: Kaufm&auml;nnisches Runden</span><br />
<span style="font-weight:bold">var</span> x = round_f(<span style="color:#800000">12.343</span>, <span style="color:#800000">0</span>); <span style="color:#000080">// =&gt; 12</span><br />
<span style="font-weight:bold">var</span> x = round_f(<span style="color:#800000">12.343</span>, <span style="color:#800000">2</span>); <span style="color:#000080">// =&gt; 12.34</span><br />
<span style="font-weight:bold">var</span> x = round_f(<span style="color:#800000">12.345</span>, <span style="color:#800000">2</span>); <span style="color:#000080">// =&gt; 12.35</span><br />
<br />
<span style="color:#000080">// Beispielaufruf 2: Aufrunden</span><br />
<span style="font-weight:bold">var</span> x = ceil_f(<span style="color:#800000">12.343</span>, <span style="color:#800000">0</span>); <span style="color:#000080">// =&gt; 13</span><br />
<span style="font-weight:bold">var</span> x = ceil_f(<span style="color:#800000">12.345</span>, <span style="color:#800000">2</span>); <span style="color:#000080">// =&gt; 12.35</span><br />
<br />
<span style="color:#000080">// Beispielaufruf 3: Abrunden</span><br />
<span style="font-weight:bold">var</span> x = floor_f(<span style="color:#800000">12.343</span>, <span style="color:#800000">0</span>); <span style="color:#000080">// =&gt; 12</span><br />
<span style="font-weight:bold">var</span> x = floor_f(<span style="color:#800000">12.345</span>, <span style="color:#800000">2</span>); <span style="color:#000080">// =&gt; 12.34</span></span></code></div>
]]></content:encoded>
			<wfw:commentRss>http://andreas.droesch.de/2009/10/js-runden-mit-nachkommastelle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JS: Einfacher Bilderwechsel / Diashow</title>
		<link>http://andreas.droesch.de/2009/09/js-einfacher-bilderwechsel-diashow/</link>
		<comments>http://andreas.droesch.de/2009/09/js-einfacher-bilderwechsel-diashow/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 22:12:44 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Code Snippets]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[Beispiel]]></category>
		<category><![CDATA[Bilderwechsel]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://andreas.droesch.de/?p=460</guid>
		<description><![CDATA[Die Tage tauchte in einem Forum die Frage nach einem JavaScript für einen einfachen, manuellen Bilderwechsel (ohne jegliche Effekte) auf. Nachfolgend der Beispielcode für eine mögliche Umsetzung:

Demo anschauen
&#60;!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.0 Transitional//EN&#34;
&#160;&#160;&#34;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#34;&#62;
&#60;html&#62;
&#60;head&#62;
&#60;title&#62;Einfacher Bilderwechsel&#60;/title&#62;

&#60;script type=&#34;text/javascript&#34;&#62;
// Bilder hier angeben (ein Bild pro Zeile, das erste Bild auch im Img-Tag als
// src angeben!)
var images = new [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Die Tage tauchte in einem Forum die Frage nach einem JavaScript für einen einfachen, manuellen Bilderwechsel (ohne jegliche Effekte) auf. Nachfolgend der Beispielcode für eine mögliche Umsetzung:</p>
<p><span id="more-460"></span></p>
<p style="text-align: center;margin-bottom:20px"><strong><a href="http://andreas.droesch.de/files/codesnippets/js_einfacher_bilderwechsel/">Demo anschauen</a></strong></p>
<div class="wpsp_code_div"><code><span style="color:#000">&lt;<span style="color:#00F;font-weight:bold">!DOCTYPE</span> <span style="font-weight:bold">html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;<br />
&nbsp;&nbsp;&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;</span>&gt;<br />
&lt;<span style="color:#00F;font-weight:bold">html</span>&gt;<br />
&lt;<span style="color:#00F;font-weight:bold">head</span>&gt;<br />
&lt;<span style="color:#00F;font-weight:bold">title</span>&gt;Einfacher Bilderwechsel&lt;<span style="color:#00F;font-weight:bold">/title</span>&gt;<br />
<br />
<span style="background-color:#FFFFEC">&lt;script type=&quot;text/javascript&quot;&gt;</span><span style="color:#000"><br />
<span style="color:#000080">// Bilder hier angeben (ein Bild pro Zeile, das erste Bild auch im Img-Tag als</span><br />
<span style="color:#000080">// src angeben!)</span><br />
<span style="font-weight:bold">var</span> images = <span style="font-weight:bold">new</span> Array(<br />
&nbsp;&nbsp;<span style="color:#00F">'bild1.jpg'</span>,<br />
&nbsp;&nbsp;<span style="color:#00F">'bild2.jpg'</span>,<br />
&nbsp;&nbsp;<span style="color:#00F">'bild3.jpg'</span>,<br />
&nbsp;&nbsp;<span style="color:#00F">'bild4.jpg'</span><br />
);<br />
<br />
<span style="color:#000080">// Genau wie bei images hier f&uuml;r jedes Bild die Bildbeschreibung in eine Zeile.</span><br />
<span style="font-weight:bold">var</span> image_descs = <span style="font-weight:bold">new</span> Array(<br />
&nbsp;&nbsp;<span style="color:#00F">'Bild 1: Die Erde'</span>,<br />
&nbsp;&nbsp;<span style="color:#00F">'Bild 2: Natur'</span>,<br />
&nbsp;&nbsp;<span style="color:#00F">'Bild 3: Sonnenuntergang'</span>,<br />
&nbsp;&nbsp;<span style="color:#00F">'Bild 4: Karibik'</span><br />
);<br />
<br />
<span style="color:#000080">// Aktueller Bildindex (beim Start 0)</span><br />
<span style="font-weight:bold">var</span> current_index = <span style="color:#800000">0</span>;<br />
<br />
<span style="color:#000080">// Bilderwechsel durchf&uuml;hren (direction: 0=links, 1=rechts)</span><br />
<span style="font-weight:bold">function</span> switch_image(direction) {<br />
&nbsp;&nbsp;<span style="color:#000080">// Anzahl der Bilder ermitteln</span><br />
&nbsp;&nbsp;<span style="font-weight:bold">var</span> count = images.length;<br />
<br />
&nbsp;&nbsp;<span style="color:#000080">// Index je nach Richtung um eins erh&ouml;hen oder verringern</span><br />
&nbsp;&nbsp;current_index += (direction ? <span style="color:#800000">1</span> : -<span style="color:#800000">1</span>);<br />
<br />
&nbsp;&nbsp;<span style="font-weight:bold">if</span> (current_index == count) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#000080">// Steht der Index hinter dem letzten Bild, dann zum Anfang</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;current_index = <span style="color:#800000">0</span>;<br />
&nbsp;&nbsp;} <span style="font-weight:bold">else</span> <span style="font-weight:bold">if</span> (current_index &lt; <span style="color:#800000">0</span>) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#000080">// Steht der Index vor dem ersten Bild, dann zum Ende</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;current_index = count - <span style="color:#800000">1</span>;<br />
&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;<span style="color:#000080">// Bild austauschen</span><br />
&nbsp;&nbsp;document.getElementById(<span style="color:#00F">'image_switch'</span>).src = images[current_index];<br />
<br />
&nbsp;&nbsp;<span style="color:#000080">// Bildbeschreibung austauschen</span><br />
&nbsp;&nbsp;document.getElementById(<span style="color:#00F">'image_desc'</span>).innerHTML = image_descs[current_index];<br />
}<br />
</span><span style="background-color:#FFFFEC">&lt;/script&gt;</span><br />
<br />
&lt;<span style="color:#00F;font-weight:bold">/head</span>&gt;<br />
&lt;<span style="color:#00F;font-weight:bold">body</span>&gt;<br />
<br />
&lt;<span style="color:#00F;font-weight:bold">div</span> <span style="font-weight:bold">style=</span><span style="color:#00F">&quot;text-align:center&quot;</span>&gt;<br />
<br />
&nbsp;&nbsp;<span style="color:#969696">&lt;!-- Das erste Bild hier als src mit angeben! --&gt;</span><br />
&nbsp;&nbsp;&lt;<span style="color:#00F;font-weight:bold">img</span> <span style="font-weight:bold">src=</span><span style="color:#00F">&quot;bild1.jpg&quot;</span> <span style="font-weight:bold">id=</span><span style="color:#00F">&quot;image_switch&quot;</span> <span style="font-weight:bold">alt=</span><span style="color:#00F">&quot;&quot;</span> <span style="font-weight:bold">/</span>&gt;<br />
<br />
&nbsp;&nbsp;&lt;<span style="color:#00F;font-weight:bold">br</span> <span style="font-weight:bold">/</span>&gt;<br />
<br />
&nbsp;&nbsp;<span style="color:#969696">&lt;!-- Die erste Bildbeschreibung hier mit eintragen! --&gt;</span><br />
&nbsp;&nbsp;&lt;<span style="color:#00F;font-weight:bold">span</span> <span style="font-weight:bold">id=</span><span style="color:#00F">&quot;image_desc&quot;</span>&gt;Bild 1: Die Erde&lt;<span style="color:#00F;font-weight:bold">/span</span>&gt;<br />
<br />
&nbsp;&nbsp;&lt;<span style="color:#00F;font-weight:bold">br</span> <span style="font-weight:bold">/</span>&gt;&lt;<span style="color:#00F;font-weight:bold">br</span> <span style="font-weight:bold">/</span>&gt;<br />
<br />
&nbsp;&nbsp;<span style="color:#969696">&lt;!-- Bildwechsel nach links --&gt;</span><br />
&nbsp;&nbsp;&lt;<span style="color:#00F;font-weight:bold">img</span> <span style="font-weight:bold">src=</span><span style="color:#00F">&quot;links.png&quot;</span> <span style="font-weight:bold">style=</span><span style="color:#00F">&quot;cursor:pointer&quot;</span> <span style="font-weight:bold">onclick=</span><span style="color:#00F">&quot;switch_image(0)&quot;</span> <span style="font-weight:bold">alt=</span><span style="color:#00F">&quot;&quot;</span> <span style="font-weight:bold">/</span>&gt;<br />
<br />
&nbsp;&nbsp;<span style="color:#969696">&lt;!-- Bildwechsel nach rechts --&gt;</span><br />
&nbsp;&nbsp;&lt;<span style="color:#00F;font-weight:bold">img</span> <span style="font-weight:bold">src=</span><span style="color:#00F">&quot;rechts.png&quot;</span> <span style="font-weight:bold">style=</span><span style="color:#00F">&quot;cursor:pointer&quot;</span> <span style="font-weight:bold">onclick=</span><span style="color:#00F">&quot;switch_image(1)&quot;</span> <span style="font-weight:bold">alt=</span><span style="color:#00F">&quot;&quot;</span> <span style="font-weight:bold">/</span>&gt;<br />
<br />
&lt;<span style="color:#00F;font-weight:bold">/div</span>&gt;<br />
<br />
&lt;<span style="color:#00F;font-weight:bold">/body</span>&gt;</span></code></div>
<p style="text-align: justify;margin-top:20px">Wird keine Bildbeschreibung erwünscht, so genügt es folgende 3 Codestücke zu entfernen:</p>
<div class="wpsp_code_div"><code><span style="color:#000"><span style="color:#000080">// Genau wie bei images hier f&uuml;r jedes Bild die Bildbeschreibung in eine Zeile.</span><br />
<span style="font-weight:bold">var</span> image_descs = <span style="font-weight:bold">new</span> Array(<br />
&nbsp;&nbsp;<span style="color:#00F">'Bild 1, die Erde'</span>,<br />
&nbsp;&nbsp;<span style="color:#00F">'Bild 2, abstraktes'</span>,<br />
&nbsp;&nbsp;<span style="color:#00F">'Bild 3, asteroiden'</span>,<br />
&nbsp;&nbsp;<span style="color:#00F">'Bild 4, Horizont'</span><br />
);</span></code></div>
<div class="wpsp_code_div"><code><span style="color:#000"><span style="color:#000080">// Bildbeschreibung austauschen</span><br />
document.getElementById(<span style="color:#00F">'image_desc'</span>).innerHTML = image_descs[current_index];</span></code></div>
<div class="wpsp_code_div"><code><span style="color:#000"><span style="color:#969696">&lt;!-- Die erste Bildbeschreibung hier mit eintragen! --&gt;</span><br />
&lt;<span style="color:#00F;font-weight:bold">span</span> <span style="font-weight:bold">id=</span><span style="color:#00F">&quot;image_desc&quot;</span>&gt;Bild 1, die Erde&lt;<span style="color:#00F;font-weight:bold">/span</span>&gt;</span></code></div>
]]></content:encoded>
			<wfw:commentRss>http://andreas.droesch.de/2009/09/js-einfacher-bilderwechsel-diashow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

