<?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>SchmaRs World &#187; Webentwicklung</title>
	<atom:link href="http://www.schmars-world.de/index.php/tag/webentwicklung/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.schmars-world.de</link>
	<description></description>
	<lastBuildDate>Mon, 03 Aug 2009 23:47:53 +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>Die besten WordPressplugins – Blogparede Auswertung</title>
		<link>http://www.schmars-world.de/index.php/die-besten-wordpressplugins-blogparede-auswertung-2008-11-15/</link>
		<comments>http://www.schmars-world.de/index.php/die-besten-wordpressplugins-blogparede-auswertung-2008-11-15/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 17:33:23 +0000</pubDate>
		<dc:creator>SchmaR</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.schmars-world.de/?p=150</guid>
		<description><![CDATA[4 Wochen ist es nun her, dass ich die Frage zu den besten WordPressplugins in die Blogosph&#228;re geworfen habe. Als Fazit kann ich sagen das ich meinen Erwartungen entsprechend viele Antworten zur&#252;ckbekommen habe. Mit 6 antworten hat sich im Vergleich zu der Masse an Plugins zwar nur ein kleiner Meinungsrahmen abgezeichnet, jedoch tut dies der [...]]]></description>
			<content:encoded><![CDATA[<p>4 Wochen ist es nun her, dass ich die Frage zu den <strong>besten WordPressplugins</strong> in die Blogosph&#228;re geworfen habe. Als Fazit kann ich sagen das ich meinen Erwartungen entsprechend viele Antworten zur&#252;ckbekommen habe. Mit <strong>6 antworten</strong> hat sich im Vergleich zu der Masse an Plugins zwar nur ein kleiner Meinungsrahmen abgezeichnet, jedoch tut dies der Qualit&#228;t der Ratschl&#228;ge keinen Abbruch.<br />
<span id="more-150"></span><br />
Die Antworten sind alle sehr unterschiedlich ausgefallen sodass man nur eine Grobe Zusammenfassung geben kann. Aus diesem Grund empfehle ich jeden interessierten, sich <strong>alle Artikel</strong> zu der Problematik <strong><em>„Die besten WordPressplugins“</em></strong> anzusehen. </p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1532263722148161";
/* Content */
google_ad_slot = "4237103192";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>Welches ist das Beste?</h3>
<p>Zu der Frage <em><strong>„Welche(s) Plugin(s) das/die ihr Verwendet ist/sind eurer Meinung nach die/das Beste(n)? Warum?“</strong>,</em> gab es ein breites Antworten Feld in den Auflistungen von Plugins finden sich jedoch, wie nicht anders zu erwarten war, <strong>5 sehr Popul&#228;re plugins</strong> wieder. Die w&#228;ren </p>
<ul>
<li>Akismet</li>
<li>Cforms</li>
<li>Google XML Sitemaps</li>
<li>All in One SEO Pack</li>
<li>Simple Tags</li>
</ul>
<h3>Sind Plugins wichtig?</h3>
<p>Eine weitere Frage lautete: <em><strong>„Sind Plugins &#252;berhaupt wichtig f&#252;r einen Blog?“</strong></em>. Hierzu gab es auch einige sehr interessante Meinungen. Grunds&#228;tzlich ist zu sagen (wie auch nicht anders zu erwarten war) dass Plugins <strong>sehr wichtig</strong> f&#252;r ein WordPress blog. Plugins <strong>halten die Software schlank</strong> und <strong>automatisieren</strong>, wiederkehrende Aufgaben, wie zum Beispiel das Aktualisieren der Google Sitemap. </p>
<h4>Die Teilnehmer</h4>
<p>Die restlichen Denkanst&#246;&#223;e(Fragen) wurden in sehr vielen verschienenden Formen mit in die Artikel eingebunden. Diese Vielf&#228;ltigkeit bringt leider den Nachteil mit sich das es nahezu unm&#246;glich ist die Antworten zusammen zu fassen. Von daher hier die Liste aller Teilnehmer.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1532263722148161";
/* Content */
google_ad_slot = "4237103192";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<ol>
<li><a href="http://www.punsk.de/web-entwicklung/blogparade-top-wordpress-plugins/" target="_blank">Blogparade Top WordPress Plugins - Punsk - Tim-Oliver Schulz</a></li>
<li><a href="http://www.swype.me/?p=378" target="_blank">Swype.me » Blogging » Blogparade - die besten WordPress Plugins - Blog in den Tag hinein</a></li>
<li><a href="http://www.pascal-held.de/2008/11/die-besten-wordpress-plugins/" target="_blank">Die besten WordPress-Plugins | Pascal Held</a></li>
<li><a href="http://monika.wordpress.com/2008/10/26/blogparade-wordpress-plugins-wie-findet-man-die-und-mehr/" target="_blank">Blogparade: WordPress Plugins - wie findet man die und mehr « Monika’s Gedanken</a></li>
<li><a href="http://www.gartenmoebel-studio.de/die-besten-wordpress-plugins-32.html" target="_blank">Die besten WordPress Plugins - gartenmoebel-studio.de</a></li>
</ol>
<p>Und zuletzt noch der eine Kommentarteilnehmer.</p>
<blockquote><p>
Von <a href="http://site.intoxicating-images.de/" target="_blank"><strong>intoxi</strong></a></p>
<p>Hallo,<br />
ich kommentiere da die Parade Inhaltlich &#252;berhaupt nicht in meinen Blog passt <img src='http://www.schmars-world.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Also eine sch&#246;ne Blog Parade und die Plugins f&#252;r mich (als Anf&#228;nger) die in deiner Liste noch fehlen:</p>
<ol>
<li>1. automatisches verk&#252;rzen zu langer Links: http://putzlowitsch.de/123-shrink-link/</li>
<li>2.Admin Management Xtended Plugin:
<p>http://www.schloebe.de/wordpress/admin-management-xtended-plugin/</li>
<li>3.Quellenangaben in Betr&#228;gen einf&#252;gen:
<p>http://www.mkswork.de/mmyreferences-wordpress-plugin/</li>
<li>4.WP Super Cache
<p>http://ocaoimh.ie/wp-super-cache/</li>
</ol>
<p>Das sind wie ich nach noch nicht so langer Erfahrung mit WP sagen kann Plugins auf die ich wirklich nicht mehr verzichten m&#246;chte. Nat&#252;rlich habe ich auch die meisten deiner Liste f&#252;r mich entdeckt.<br />
Ich bin gespannt auf die Liste am Ende der Parade, viel Erfolg!</p></blockquote>
<p><strong><br />
Vielen Dank an Alle Teilnehmer</strong>. Wenn ihr die Liste der Teilnehmer &#252;bernehmen wollt, hier ist der Code:</p>
<pre class="html4strict"><ol start="0"><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/ol.html"><span style="color: #000000; font-weight: bold;">&lt;ol&gt;</span></a></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">&lt;a</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;http://www.punsk.de/web-entwicklung/blogparade-top-wordpress-plugins/&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Blogparade Top WordPress Plugins - Punsk - Tim-Oliver Schulz<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/a&gt;</span></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">&lt;a</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;http://www.swype.me/?p=378&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Swype.me » Blogging » Blogparade - die besten WordPress Plugins - Blog in den Tag hinein<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/a&gt;</span></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">&lt;a</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;http://www.pascal-held.de/2008/11/die-besten-wordpress-plugins/&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Die besten WordPress-Plugins | Pascal Held<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/a&gt;</span></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">&lt;a</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;http://monika.wordpress.com/2008/10/26/blogparade-wordpress-plugins-wie-findet-man-die-und-mehr/&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Blogparade: WordPress Plugins - wie findet man die und mehr « Monika’s Gedanken<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/a&gt;</span></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li&gt;</span></a></span><span style="color: #009900;"><a href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">&lt;a</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;http://www.gartenmoebel-studio.de/die-besten-wordpress-plugins-32.html&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Die besten WordPress Plugins - gartenmoebel-studio.de<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/a&gt;</span></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ol&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li></ol></pre>
<img src="http://www.schmars-world.de/?ak_action=api_record_view&id=150&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.schmars-world.de/index.php/die-besten-wordpressplugins-blogparede-auswertung-2008-11-15/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>RDFa – Web meets Desktopanwendung</title>
		<link>http://www.schmars-world.de/index.php/rdfa-web-meets-desktopanwendung-2008-10-17/</link>
		<comments>http://www.schmars-world.de/index.php/rdfa-web-meets-desktopanwendung-2008-10-17/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 17:32:42 +0000</pubDate>
		<dc:creator>SchmaR</dc:creator>
				<category><![CDATA[Rund ums W3C]]></category>
		<category><![CDATA[scripting/coding]]></category>
		<category><![CDATA[xhtml]]></category>
		<category><![CDATA[RDF]]></category>
		<category><![CDATA[RDFa]]></category>
		<category><![CDATA[Webentwicklung]]></category>

		<guid isPermaLink="false">http://www.schmars-world.de/?p=118</guid>
		<description><![CDATA[W&#228;re es nicht eine sch&#246;ne Sache wenn man jemand bei StudiVZ o.&#228;. diensten kennen lernt und einfach sein Profil in eine Desktopanwendung zu verwalten von Kontakten zieht und alle relevanten Daten eingetragen sind. Ein anderes Beispiel w&#228;re, wie oft findet man Bilder im Netz &#252;ber deren Lizenz man sich nicht klar? Auch hier w&#228;re RDF [...]]]></description>
			<content:encoded><![CDATA[<p>W&#228;re es nicht eine sch&#246;ne Sache wenn man jemand bei StudiVZ o.&#228;. diensten kennen lernt und einfach sein Profil in eine <strong>Desktopanwendung </strong>zu verwalten von Kontakten zieht und alle relevanten Daten eingetragen sind. Ein anderes Beispiel w&#228;re, wie oft findet man Bilder im Netz &#252;ber deren Lizenz man sich nicht klar? Auch hier w&#228;re <strong>RDF </strong>bzw. <strong>RDFa </strong>eine wunderbare L&#246;sung.<br />
<span id="more-118"></span><br />
Der Pilotartikel der neuen Kategorie ist als eine Einleitung zu verstehen und geht vorerst nicht so sehr in die Tiefe.</p>
<p><strong>RDFa </strong>ist eine Abwandlung der Technik <strong>(RDF + xHTML)</strong> des <strong>RDF </strong>(<em><strong>Resource Description Framework</strong></em>) sowie von xHTML und dient wie der Name schon sagt zum <strong>Beschreiben von Webinhalten</strong>. Die Technik ist meiner Meinung nach ein entscheidender Schritt um das Web weiter voran zu bringen und f&#252;r den User komfortabler zu machen. Durch das <strong>RDFa </strong>wird es erm&#246;glicht das Programme die Inhalte von Webseiten effizient auslesen und verwerten k&#246;nnen.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-1532263722148161";
/* Content */
google_ad_slot = "4237103192";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>Die Problematik kurz erl&#228;utert</h3>
<p>An folgenden Bespiel will ich kurz den Sinn und Zweck von <strong>RDFa</strong> aufzeigen </p>
<p><a href="http://www.w3.org/TR/xhtml-rdfa-primer/diagrams/presentation-vs-semantics.png" rel="shadowbox"><img alt="RDFa in Anwendung" src="http://www.w3.org/TR/xhtml-rdfa-primer/diagrams/presentation-vs-semantics.png" title="RDFa in Anwendung" class="alignnone" width="486" height="287" /></a></p>
<p>Auf der Linken Seite sieht man was der Browser bzw. ein Programm aus <strong>(x)HTML</strong> interpretiert. Die rechte Seite stellt dar was der User sieht bzw. interpretiert.</p>
<p>Und genau <strong>an dieser L&#252;cke setzt RDFa ein</strong> durch das hinzuf&#252;gen von<strong> RDF Eigenschaften in  xHTML</strong> werden die einzelnen Elemente genauer ausgezeichnet, sodass sie von Programmen/Maschinen im Kontext lesbar werden. </p>
<p>Hier ein Beispiel:</p>
<p><strong>Ohne RDFa Auszeichnung</strong></p>
<pre class="html4strict"><ol><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ddbb00;">&amp;lt;</span>div <span style="color: #009900;"><a href="http://december.com/html/4/element/span.html"><span style="color: #000000; font-weight: bold;">&lt;span</span></a> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;color: red;&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/span&gt;</span></span><span style="color: #ddbb00;">&amp;gt;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">   <span style="color: #ddbb00;">&amp;lt;</span>h2 <span style="color: #009900;"><a href="http://december.com/html/4/element/span.html"><span style="color: #000000; font-weight: bold;">&lt;span</span></a> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;color: red;&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>property=&quot;dc:title&quot;<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/span&gt;</span></span><span style="color: #ddbb00;">&amp;gt;</span>The trouble with Bob<span style="color: #ddbb00;">&amp;lt;</span>/h2<span style="color: #ddbb00;">&amp;gt;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">   <span style="color: #ddbb00;">&amp;lt;</span>h3 <span style="color: #009900;"><a href="http://december.com/html/4/element/span.html"><span style="color: #000000; font-weight: bold;">&lt;span</span></a> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;color: red;&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>property=&quot;dc:creator&quot;<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/span&gt;</span></span><span style="color: #ddbb00;">&amp;gt;</span>Alice<span style="color: #ddbb00;">&amp;lt;</span>/h3<span style="color: #ddbb00;">&amp;gt;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">   ...</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ddbb00;">&amp;lt;</span>/div<span style="color: #ddbb00;">&amp;gt;</span></div></li></ol></pre>
<p><strong>Mit RDFa Auszeichnung</strong></p>
<pre class="html4strict"><ol><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">&lt;div</span></a> xmlns:dc=<span style="color: #ff0000;">&quot;http://purl.org/dc/elements/1.1/&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/h2.html"><span style="color: #000000; font-weight: bold;">&lt;h2</span></a> property=<span style="color: #ff0000;">&quot;dc:title&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>The trouble with Bob<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/h2&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/h3.html"><span style="color: #000000; font-weight: bold;">&lt;h3</span></a> property=<span style="color: #ff0000;">&quot;dc:creator&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Alice<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/h3&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">   ...</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li></ol></pre>
<p>Wie man an den Beispiel schon sehen kann ben&#246;tigt<strong> RDFa ein Ressourcendokument</strong> welches die <strong>RDF Eigenschaften</strong> auszeichnet, so ist aber auch gew&#228;hrleistet, das dass Framework nicht daran Krankt, dass es f&#252;r einen vom Autor gew&#252;nschten Kontext keine Auszeichnung gibt. Jeder der sich eingehender mit dieser Technik besch&#228;ftigt soll eigene Ressourcendokumente erstellen k&#246;nnen.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-1532263722148161";
/* Content */
google_ad_slot = "4237103192";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
Soweit erst einmal mit dem <strong>Thema RDF</strong> werde ich mich in folgenden Artikeln noch eingehender besch&#228;ftigen. Dieser Artikel bezieht sich auf die <strong>News vom W3C</strong>: <a href="http://www.w3.org/News/2008#item171" target="_blank">„RDFa in XHTML: Syntax and Processing Is a W3C Recommendation; RDFa Primer Updated“</a> In dem Newsartikel findet ihr auch weiterf&#252;hrende Links zum Thema.</p>
<p><em>Examples (code and image) Copyright © 14 October 2008 World Wide Web Consortium, (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231<br />
</em></p>
<img src="http://www.schmars-world.de/?ak_action=api_record_view&id=118&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.schmars-world.de/index.php/rdfa-web-meets-desktopanwendung-2008-10-17/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>„Rund ums W3C“ eine neue Kategorie geht an den Start</title>
		<link>http://www.schmars-world.de/index.php/rund-ums-w3c-eine-weitere-neue-kategorie-geht-an-den-start-2008-10-17/</link>
		<comments>http://www.schmars-world.de/index.php/rund-ums-w3c-eine-weitere-neue-kategorie-geht-an-den-start-2008-10-17/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 17:32:09 +0000</pubDate>
		<dc:creator>SchmaR</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Rund ums W3C]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Webentwicklung]]></category>

		<guid isPermaLink="false">http://www.schmars-world.de/?p=107</guid>
		<description><![CDATA[Weil es so sch&#246;n war geht’s gleich weiter, Heute gibt es wieder eine neue Kategorie und zwar „Rund ums W3C“. Hinter der Kategorie verbirgt sich die Idee euch die (neuesten) Entwicklungen beim W3C n&#228;her zu bringen. Na klar wird der eine oder andere jetzt sagen: „alles was wichtig ist mach sowieso schnell die Runde.“ doch [...]]]></description>
			<content:encoded><![CDATA[<p>Weil es so sch&#246;n war geht’s gleich weiter, Heute gibt es wieder eine neue <strong>Kategorie </strong>und zwar „<a href="http://www.schmars-world.de/index.php/category/w3c/"><strong>Rund ums W3C</strong></a>“. Hinter der Kategorie verbirgt sich die Idee euch die <em>(neuesten)</em> <strong>Entwicklungen beim W3C</strong> n&#228;her zu bringen. Na klar wird der eine oder andere jetzt sagen: <em>„alles was wichtig ist mach sowieso schnell die Runde.“</em> doch ist es nicht besser, einen Vorsprung zu haben? Ist es nicht besser, sich fr&#252;hzeitig mit neuen Technologien auseinander zusetzen bevor so gut wie jeder sie beherrscht?<br />
<span id="more-107"></span><br />
<a href="http://www.schmars-world.de/wp-content/uploads/2008/10/w3c-logo.jpg" rel="shadowbox" ><img src="http://www.schmars-world.de/wp-content/uploads/2008/10/w3c-logo.jpg" alt="W3C Logo" /></a></p>
<p>Allein schon aus marktwirtschaftlicher Sicht ist es grundlegend von Vorteil wenn man der <strong>Konkurrenz einen Schritt voraus</strong> ist. Was die Wirtschaftlichkeit nicht hergibt macht der Ehrgeiz wieder wett. Wer sagt nicht gerne von sich das er mit den neuesten Technologien schon seit den ersten Ver&#246;ffentlichungen vertraut ist?! Dies ist die eine Seite der M&#252;nze, warum ich diese Kategorie ab jetzt betreibe. </p>
<p>Die zweite Seite bezieht sich auf das eingeklammerte <em>„neuesten“</em> in der Einleitung. In dieser Kategorie werde ich auch <em>„reviews“</em> zu bereits <strong>&#228;lteren Konzepten des W3C</strong>, aber noch in der Entwicklung sind, zu denen es aber nichts Neues zu berichten gibt, ver&#246;ffentlichen. Das ganze dient dazu Interessante Konzepte aufzugreifen und zur Verbreitung der Ideen beizutragen.</p>
<p>Und hier gehts auch Gleich los mit dem deb&#252;tartikel:</p>
<p>Ich hoffe auf ein gutes Gelingen und auf euer reges Interesse.</p>
<p><i>Logo Screenshot Copyright © [Date: 2008/10/16 16:24:10 ] World Wide Web Consortium, (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University). All Rights Reserved. <a href="http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231">http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231</a></i></p>
<img src="http://www.schmars-world.de/?ak_action=api_record_view&id=107&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.schmars-world.de/index.php/rund-ums-w3c-eine-weitere-neue-kategorie-geht-an-den-start-2008-10-17/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coding Talks neuer/alter Partner</title>
		<link>http://www.schmars-world.de/index.php/coding-talks-neueralter-partner-2008-10-06/</link>
		<comments>http://www.schmars-world.de/index.php/coding-talks-neueralter-partner-2008-10-06/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 19:02:53 +0000</pubDate>
		<dc:creator>SchmaR</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Webentwicklung]]></category>

		<guid isPermaLink="false">http://www.schmars-world.de/?p=70</guid>
		<description><![CDATA[Heute ist es mal wieder so weit die Blogroll wurde einen weiteren interessanten Link erweitert. Diesmal zu einen sehr jungen Projekt Coding Talks Coding f&#252;r Jedermann!. Auf den Blog von unseren ehemaligen Redakteur Amir Hodzic dreht sich alles wie der Name schon vermuten l&#228;sst um Coding speziel um Serverseitiges Webcoding. Im Detail kommt der Blog [...]]]></description>
			<content:encoded><![CDATA[<p>Heute ist es mal wieder so weit die Blogroll wurde einen weiteren interessanten Link erweitert. Diesmal zu einen sehr jungen Projekt <strong><em><a href="http://coding-talks.de">Coding Talks</a> Coding f&#252;r Jedermann!</em></strong>. Auf den Blog von unseren ehemaligen Redakteur Amir Hodzic dreht sich alles wie der Name schon vermuten l&#228;sst um Coding speziel um <em>Serverseitiges Webcoding</em>. </p>
<p><span id="more-70"></span></p>
<p><center><a href='http://www.schmars-world.de/wp-content/uploads/2008/10/codingtalks.jpg' rel='shadowbox[post-70];player=img;' target="_blank" ><img src="http://www.schmars-world.de/wp-content/uploads/2008/10/codingtalks-300x201.jpg" alt="" title="codingtalks" width="300" height="201"  class="size-medium wp-image-71" /></a></center></p>
<p>Im Detail kommt der Blog Inhaltlich mit Vorstellungen zu <em>Frameworks</em>, <em>IDE's</em>, und <em>best practices </em>daher aber auch einige Artikel zu dem allgemeinen <strong>Geschehen im Web</strong> sind mit von der Partie. Hin und wieder wird Amir auch das serverseitige Geschehen hinter sich lassen und auf clientseitige Technicken eingehen, wie er in einen Forum verlauten lies. </p>
<p>Vom Optischen her ist der Blog sehr schlicht gehlaten, zu schlicht f&#252;r meinen Geschmack jedoch wird dies den Inhalt kaum einen Abbruch tun. Wei&#223;, Blau und Dunkelgrau sind die dominierenden Farben auf dem Blog, wobei wei&#223; &#252;berwiegt.</p>
<p>Ich W&#252;nsche Amir <strong>viel Erfolg</strong> mit seinen neuen Sch&#252;tzling und hoffe auf eine gute Partnerschaft, mit der/den einen oder andern gemeinsamen Aktion oder Gastartikel.</p>
<img src="http://www.schmars-world.de/?ak_action=api_record_view&id=70&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.schmars-world.de/index.php/coding-talks-neueralter-partner-2008-10-06/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>6 kleine PHP snippets</title>
		<link>http://www.schmars-world.de/index.php/6-php-snippets-2008-09-30/</link>
		<comments>http://www.schmars-world.de/index.php/6-php-snippets-2008-09-30/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 19:21:32 +0000</pubDate>
		<dc:creator>SchmaR</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[scripting/coding]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Webentwicklung]]></category>

		<guid isPermaLink="false">http://www.schmars-world.de/?p=69</guid>
		<description><![CDATA[Heute habe ich mal wieder einen Leckerbissen f&#252;r PHP-Neulinge, der Lead Codesupporter Raph (civa-co.de) von Eurostyle-Webmedia.de hat im Laufe der Zeit eine Reihe von PHP snippets ver&#246;ffentlicht. 6 von diesen snippets werde ich euch kurz in einer Link-Liste vorstellen. Smiley Funktion Die Smiley Funktion dient wie der Name schon vermuten l&#228;sst den ersetzten von Textsmileys [...]]]></description>
			<content:encoded><![CDATA[<p>Heute habe ich mal wieder einen Leckerbissen f&#252;r PHP-Neulinge, der <em>Lead Codesupporter <strong>Raph </strong></em>(<a href="http://www.civa-co.de" target="_blank">civa-co.de</a>) von Eurostyle-Webmedia.de hat im Laufe der Zeit eine Reihe von PHP snippets ver&#246;ffentlicht. 6 von diesen snippets werde ich euch kurz in einer Link-Liste vorstellen.<br />
<span id="more-69"></span></p>
<ol>
<li><a href="http://board.eurostyle-webmedia.de/wbb/programmierung/coding-showroom/php/4546-smiley-funktion/index.html" target="_blank">Smiley Funktion</a><br />
Die Smiley Funktion dient wie der Name schon vermuten l&#228;sst den ersetzten von Textsmileys durch grafische Smileys. Auf den Punkt gebracht ist diese Funktion eine <strong>Anwendungsm&#246;glichkeit </strong>der <strong>PHP-Funktion</strong> <em>str_replace();</em></li>
<li><a href="http://board.eurostyle-webmedia.de/wbb/programmierung/coding-showroom/php/4616-letzte-aktualisierung-einer-datei/index.html" target="_blank">Letzte Aktualisierung einer Datei</a><br />
Hier ein knapper, hin und wieder, n&#252;tzlicher 2 Zeiler. Die Funktion &#252;bernimmt den <strong>Dateinamen </strong>und gibt den<em> Zeitpunkt der letzten Aktualisierung</em> der Datei aus.</li>
<li><a href="http://board.eurostyle-webmedia.de/wbb/programmierung/coding-showroom/php/4642-server-online-offline-anzeige/index.html" target="_blank">Server Online/Offline Anzeige</a><br />
Bei der Server Online/Offline Anzeige handelt es sich um kleines, gut Dokumentiertes <strong>PHP snippet/Tutorial</strong>, welches den <em>Online/Offline Status</em> eines Servers durch das Herstellen einer Socket-Verbindung &#252;berpr&#252;ft.</li>
<li><a href="http://board.eurostyle-webmedia.de/wbb/programmierung/coding-showroom/php/4752-sprache/index.html" target="_blank">Sprache</a><br />
In diesem snippet wird &#252;ber die Servervariable <em>HTTP_ACCEPT_LANGUAGE</em> die bevorzugte Sprache des Users festgestellt. N&#252;tzlich w&#228;re dieser Code zum Beispiel in einem <strong>Templatesystem</strong>.</li>
<li><a href="http://board.eurostyle-webmedia.de/wbb/programmierung/coding-showroom/php/4750-referer/index.html" target="_blank">Referer</a><br />
Auch in diesem Minicode kommt wieder eine Servervariable zum Einsatz, mit welcher festgestellt wird <em>von welchem Script aus das Script aufgerufen wurde.</em></li>
<li><a href="http://board.eurostyle-webmedia.de/wbb/programmierung/coding-showroom/php/4764-vollj%C3%A4hrigkeit/index.html" target="_blank">Vollj&#228;hrigkeit</a><br />
Eine f&#252;r meinen Geschmack etwas kompliziert gehaltene <strong>Funktion zum &#220;berpr&#252;fen der Vollj&#228;hrigkeit </strong>eines Users. Die Funktion nimmt die Variablen: <em>$day, $month und $year</em> entgegen welche Beispielsweise aus einem Formular stammen k&#246;nnten und &#220;berpr&#252;ft durch einige <strong><em>Datumsfunktionen </em></strong>das Angegeben Alter.</li>
</ol>
<img src="http://www.schmars-world.de/?ak_action=api_record_view&id=69&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.schmars-world.de/index.php/6-php-snippets-2008-09-30/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>phpMyAdmin der Sprung in die 3.0.0</title>
		<link>http://www.schmars-world.de/index.php/phpmyadmin-der-sprung-in-die-300-2008-09-29/</link>
		<comments>http://www.schmars-world.de/index.php/phpmyadmin-der-sprung-in-die-300-2008-09-29/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 18:25:32 +0000</pubDate>
		<dc:creator>SchmaR</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[scripting/coding]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Phpmyadmin]]></category>
		<category><![CDATA[Webentwicklung]]></category>

		<guid isPermaLink="false">http://www.schmars-world.de/?p=68</guid>
		<description><![CDATA[Nach einen knappen einmonatigen Betatest geht die beliebte open source MySQL administrations Software endg&#252;ltig in die dritte Runde. Am 27.09 wurde nun die Finale Version 3.0.0 released und gilt als aktuelle Stable. Zu den wichtigsten Neuerungen z&#228;hlen: Die Unterst&#252;tzung f&#252;r die Storage Engine Maria (Wir berichteten im Alphatest), Experiemteller Support f&#252;r Mozilla Prism und die [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.phpmyadmin.net/home_page/images/pma_logo.gif" alt="phpMyAdmin Logo" align="left" /> Nach einen knappen <a href="http://www.schmars-world.de/index.php/phpmyadmin-300-geht-in-die-beta-2008-08-25/">einmonatigen Betatest</a> geht die beliebte open source <strong>MySQL </strong> administrations Software endg&#252;ltig in die dritte Runde. Am <em>27.09</em> wurde nun die Finale Version 3.0.0 released und gilt als aktuelle Stable. </p>
<p><span id="more-68"></span></p>
<p>Zu den wichtigsten Neuerungen z&#228;hlen: Die Unterst&#252;tzung f&#252;r die Storage Engine Maria (<a href="http://www.schmars-world.de/index.php/phpmyadmin-dritte-runde-2008-08-13/">Wir berichteten im Alphatest</a>), Experiemteller Support f&#252;r Mozilla Prism und die M&#246;glichkeit des Exportes in Texy-Mark-up. Als Vorraussetzung wird nun mindestens <strong>PHP 5.2 </strong>und <strong>MySQL 5.0.15</strong> ben&#246;tigt. Desweiteren wird aufgrund einiger Securityfixes ein Umstieg auf die neue Version empfohlen.</p>
<h3>Hier ist das Komplette Changelog aus der<a href="http://wiki.cihar.com/pma/phpMyAdmin_3.0.0"> phpMyAdmin Wiki.</a></h3>
<h4>Requirements</h4>
<p>PHP 5.2+, MySQL 5.0.15+
</p>
<h4>Improvements</h4>
<p>This version supports various features of MySQL 5.1, the Maria and PBXT storage engines and SweKey hardware authentication.
</p>
<ul>
<li> [table] support MySQL 5.1 PARTITION: CREATE TABLE / Table structure, partition maintenance
</li>
<li> [privileges] support for EVENT and TRIGGER
</li>
<li> [gui] Events
<ul>
<li> minimal support on db structure page</p>
</li>
<li> export
</li>
</ul>
</li>
<li> [engines] Maria support
</li>
<li> [engines] MyISAM and InnoDB: support ROW_FORMAT table option
</li>
<li> [engines] PBXT: table options, foreign key (relation view, designer)
</li>
<li> [error handler] NEW handle errors to prevent path disclosure and display/collect errors
</li>
<li> [mysqlnd] do not display strMysqlLibDiffersServerVersion if the client is mysqlnd
</li>
<li> [webapp] experimental Mozilla Prism support
</li>
<li> [export] new plugin "codegen" for NHibernate
</li>
<li> [export] new export to Texy! markup
</li>
<li> [config] new parameter CheckConfigurationPermissions
</li>
<li> [config] new parameter ShowDatabasesCommand
</li>
<li> [config] new parameter CountTables
</li>
<li> rfe #1775288 [transformation] proper display if IP-address stored as INT
</li>
<li> rfe #1758177 [core] Add the Geometry DataTypes
</li>
<li> rfe #1741101, patch #1798184 UUID default for CHAR(36) PRIMARY KEY
</li>
<li> rfe #1840165 [interface] Enlarge column name field in vertical mode
</li>
<li> patch #1847534 [interface] New "Inside field" in db search
</li>
<li> [GUI] Mootools js library (<a href="http://mootools.net" class="external free" title="http://mootools.net" rel="nofollow">http://mootools.net</a>) and new parameter InitialSlidersState
</li>
<li> [core] cache some MySQL stats (do not query them with every page request)
</li>
<li> [view] clearer dialog WITH (CASCADED | LOCAL) CHECK OPTION
</li>
<li> [pdf] Merged tcpdf 2.2.002 (PHP5 version)
</li>
<li> prevent search indexes from indexing phpMyAdmin installations
</li>
<li> [lang] New Bangla
</li>
<li> [interface] Display options
</li>
<li> rfe #1962383 [designer] Option to create a PDF page
</li>
<li> [GUI] Color picker
</li>
<li> [navi] new parameter LeftDefaultTabTable
</li>
<li> [display] headwords for sorted column
</li>
<li> rfe #1692928 [transformation] Option to disable browser transformations
</li>
<li> [import] Speed optimization to be able to import the sakila database
</li>
<li> [doc] Documentation for distributing phpMyAdmin in README.VENDOR.
</li>
</ul>
<h4>Fixes for 3.0.0-alpha</h4>
<ul>
<li> bug #1910621 [display] part 2: do not display a BINARY content as text
</li>
<li> [export] properly handle line breaks for YAML
</li>
<li> bug #1664240 [GUI] css height makes cfg TextareaRows useless
</li>
<li> bug #1724217 [Create PHP Code] doesn't include newlines for text fields
</li>
<li> bug #1845605 [i18n] translators.html still uses iso-8859-1
</li>
<li> bug #1823018 [charset] Edit(Delete) img-links pointing to wrong row
</li>
<li> bug #1826205 [export] Problems with yaml text export
</li>
<li> bug #1344768 [database] create/alter table new field can not have empty string as default
</li>
<li> patch #2007196, Typos in comments
</li>
<li> bug #1982315 [GUI] Comma and quote in ENUM
</li>
<li> bug #1970836 [parser] SQL parser is slow
</li>
<li> bug #2033962 [import] Cannot import zip file
</li>
</ul>
<h4>Fixes for 3.0.0-beta</span></h4>
<ul>
<li> [lang] Swedish update, thanks to Bj&#246;rn T. Hallberg
</li>
<li> bug #2050068 [gui] "Check tables having overhead" selects wrong tables
</li>
</ul>
<h4>Fixes for 3.0.0-rc1</h4>
<ul>
<li> [lang] Belarusian update, thanks to Jaska Zedlik
</li>
<li> [lang] Norwegian update, thanks to Sven-Erik Andersen
</li>
<li> [lang] Italian update, thanks to Luca Rebellato
</li>
<li> [core] safer handling of temporary files with open_basedir (thanks to Thijs Kinkhorst)
</li>
<li> [core] do not automatically set and create TempDir, it might lead to secrity issue (thanks to Thijs Kinkhorst)
</li>
<li> [lang] Czech update
</li>
<li> bug #2066923 [display] Navi browse icon does not go to page 1
</li>
<li> patch #2075263 [auth] Single sign-on and cookie clearing, thanks to Charles Suh * cws125
</li>
<li> [doc] better documentation of $cfg['TempDir']
</li>
<li> bug #2080963 [charset] Clarify doc and improved code, thanks to Victor Volkov * hanut
</li>
<img src="http://www.schmars-world.de/?ak_action=api_record_view&id=68&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.schmars-world.de/index.php/phpmyadmin-der-sprung-in-die-300-2008-09-29/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS drop down Navigation</title>
		<link>http://www.schmars-world.de/index.php/css-drop-down-navigation-2008-09-10/</link>
		<comments>http://www.schmars-world.de/index.php/css-drop-down-navigation-2008-09-10/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 18:28:36 +0000</pubDate>
		<dc:creator>SchmaR</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[scripting/coding]]></category>
		<category><![CDATA[xhtml]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Webentwicklung]]></category>

		<guid isPermaLink="false">http://www.schmars-world.de/?p=65</guid>
		<description><![CDATA[Heute gibt es mal wieder ein kleines Tutorial auf SchmaRs-World.de. Dieses Mal geht es um eine Simple „drop down Navigation“. Die „Inspiration“ zu diesem Tutorial habe ich durch ein Codesnippet zum Thema „Mouseover mit CSS“ von Raph im Eurostyle-Webmedia.de Forum bekommen. Herzlichen Dank an dieser Stelle daf&#252;r . Wir werden die Navigation mit 4 ineinander [...]]]></description>
			<content:encoded><![CDATA[<p>Heute gibt es mal wieder ein kleines Tutorial auf SchmaRs-World.de. Dieses Mal geht es um eine Simple „<em><strong>drop down Navigation</strong></em>“. Die „Inspiration“ zu diesem Tutorial habe ich durch ein Codesnippet zum Thema „<a href="http://board.eurostyle-webmedia.de/wbb/programmierung/coding-showroom/html-und-css/4659-mouseover-mit-css/index.html" target="_blank">Mouseover mit CSS</a>“ von Raph im Eurostyle-Webmedia.de Forum bekommen. Herzlichen Dank an dieser Stelle daf&#252;r <img src='http://www.schmars-world.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p><span id="more-65"></span></p>
<p>Wir werden die Navigation mit 4 ineinander verschachtelten Listen realisieren. 1 Dieser Listen ist die „Hauptnavigation“ in welche die anderen eingebettet werden. </p>
<p>Dieses Tutorial richtet sich an <strong>Anf&#228;nger/Fortgeschrittene</strong> um es verstehen zu k&#246;nnen sollte man bereits einige <strong>Grundkenntnisse </strong>in <strong>(x)html</strong> und <strong>CSS</strong> haben.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1532263722148161";
/* Content */
google_ad_slot = "4237103192";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Hier ist eine <a href="http://www.schmars-world.de/inhalt/tutorials/demos/navi/">Preview unseres Ziels</a></p>
<h3>Das xhtml Grundger&#252;st</h3>
<p>Als erstes Fangen wir mit dem <strong>xhtml- Code</strong> an. Den Anfang bildet wie immer der obligatorische Link zum Stylesheet innerhalb der <em>&lt;head>&lt;/head&gt;</em> tags. </p>
<pre class="html4strict"><ol start="0"><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/link.html"><span style="color: #000000; font-weight: bold;">&lt;link</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;style.css&quot;</span> <span style="color: #000066;">media</span>=<span style="color: #ff0000;">&quot;screen&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/css&quot;</span> <span style="color: #000066;">rel</span>=<span style="color: #ff0000;">&quot;stylesheet&quot;</span> /<span style="color: #000000; font-weight: bold;">&gt;</span></span></div></li></ol></pre>
<p>Als n&#228;chstes brauchen wir eine Liste hierf&#252;r eignet sich eine ungeordnete Liste also <em>&lt;ul&gt;&lt;/ul&gt;</em>. Diese liste bekommt nun <strong>3 Eintr&#228;ge f&#252;r die Kategorien</strong> unserer Navigation. Jedem dieser Eintr&#228;ge weisen wir die <em>CSS-Klasse „navi“</em> zu, welche wir sp&#228;ter noch definieren werden. Die <em>list-Items (&lt;li&gt;)</em> bekommen jetzt noch den Inhalt<em> „Kategorie 1-3“</em>. Unser Quellcode sieht nun wie folgt aus.</p>
<pre class="html4strict"><ol start="0"><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/ul.html"><span style="color: #000000; font-weight: bold;">&lt;ul&gt;</span></a></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li</span></a> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;navi&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Kategorie 1<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li</span></a> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;navi&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Kategorie 2<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li</span></a> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;navi&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Kategorie 3<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ul&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li></ol></pre>
<p>Jetzt bekommt <strong>jedes Element</strong> unserer Liste eine weitere Liste als Inhalt, auch hier bietet sich eine wieder eine ungeordnete Liste an. Jeder dieser „<em>Unterlisten</em>“ weisen wir die <em>CSS-Klasse „submenu“</em> zu. Alle Listen mit der „<em>submenu- Klasse</em>“ bekommen jeweils 3 list-tems mit dem Inhalt „<em>link1-3</em>“. </p>
<pre class="html4strict"><ol start="0"><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/ul.html"><span style="color: #000000; font-weight: bold;">&lt;ul&gt;</span></a></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li</span></a> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;navi&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Kategorie 1</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/ul.html"><span style="color: #000000; font-weight: bold;">&lt;ul</span></a> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;submenu&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li&gt;</span></a></span>link1<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li&gt;</span></a></span>link1<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li&gt;</span></a></span>link1<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ul&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li</span></a> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;navi&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Kategorie 2</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/ul.html"><span style="color: #000000; font-weight: bold;">&lt;ul</span></a> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;submenu&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li&gt;</span></a></span>link2<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li&gt;</span></a></span>link2<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li&gt;</span></a></span>link2<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ul&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li</span></a> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;navi&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Kategorie 3</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/ul.html"><span style="color: #000000; font-weight: bold;">&lt;ul</span></a> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;submenu&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li&gt;</span></a></span>link3<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li&gt;</span></a></span>link3<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/li.html"><span style="color: #000000; font-weight: bold;">&lt;li&gt;</span></a></span>link3<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ul&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/li&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ul&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li></ol></pre>
<p>So das war es auch schon von der <strong>xhtml </strong>Seite, weiter geht’s mit dem <strong>Cascading Style Sheet</strong>.</p>
<h3>Die style.css</h3>
<p>Der <em><strong>CSS Code</strong></em> ist recht <em>minimalistisch</em>, jedoch sehr <strong>wirkungsvoll</strong>.</p>
<p>Als erstes beginnen wir mit einigen Allgemeinen Eigenschaften.</p>
<pre class="css"><ol><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">*,</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">html,</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">body<span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	margin<span style="color: #3333ff;">:<span style="color: #933;">0</span></span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	padding<span style="color: #3333ff;">:<span style="color: #933;">0</span></span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">body<span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	<span style="color: #000000; font-weight: bold;">color</span>:<span style="color: #cc00cc;">#<span style="color: #933;">000000</span></span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	<span style="color: #000000; font-weight: bold;">background-color</span>:<span style="color: #cc00cc;">#EFEFEF</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	font-family<span style="color: #3333ff;">:Arial</span>, Helvetica, <span style="color: #993333;">sans-serif</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	font-size<span style="color: #3333ff;">:<span style="color: #933;">12px</span></span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div></li></ol></pre>
<p><em>(Der Code der in der body klasse enthalten ist, dient lediglich dem Layout.)</em></p>
<p>Nun ist die Klasse <em>"Navi"</em> dran. Wir setzen die Eigenschaft <em>display auf inline</em> um aus den (in den meisten F&#228;llen) standardm&#228;&#223;ig als <strong>Block-Elemente</strong> deklarierten <strong>List-items ein Inline-Element</strong> zu formen. Die restlichen Angaben in dieser Klasse sind lediglich f&#252;r das Layout zust&#228;ndig und k&#246;nnen nach belieben gestaltet oder weggelassen werde.</p>
<pre class="css"><ol><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #6666ff;">.navi</span><span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	display<span style="color: #3333ff;">:inline</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	<span style="color: #000000; font-weight: bold;">background</span>:<span style="color: #cc00cc;">#97E1FD</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	font-size<span style="color: #3333ff;">:<span style="color: #933;">16px</span></span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	<span style="color: #000000; font-weight: bold;">border</span>:<span style="color: #cc00cc;">#66FFFF</span> <span style="color: #933;">2px</span> <span style="color: #993333;">dotted</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	margin-left<span style="color: #3333ff;">:<span style="color: #933;">100px</span></span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div></li></ol></pre>
<p>In diesen kleinen aber feinen Schritt definieren wir die Klasse <em>„submenu“</em>. Sie bekommt lediglich die Eigenschaft <strong>„display“</strong> mit dem Wert <strong>„none“</strong> zugewiesen  wodurch alle <em>„submenu-Elemente“</em> nicht angezeigt werden.</p>
<pre class="css"><ol><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #6666ff;">.submenu</span><span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	display<span style="color: #3333ff;">:none</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div></li></ol></pre>
<p>Jetzt kommt das <strong>Herzst&#252;ck unserer Navigation</strong>. Die Deklaration des Verhaltens der Klasse <em>„submenu“</em>, wenn sich der Mauszeiger &#252;ber einen <em>„navi“</em> Element befindet. Die Eigenschaft <em>„display“</em> wird auf <em>„inline“</em> gesetzt wodurch die zuvor nicht <strong>sichtbare Liste als inline-Element</strong> dargestellt wird. Das setzen der Eigenschaft <em>„position“</em> auf <em>„absolute“</em> ist neben den eben bei display angewandten verfahren <strong>Elementar</strong>. Das setzen von absolute entfernt die <em>„submenu-Elemente“</em> aus dem normalen Textfluss sodass sie &#252;ber oder unter den anderen Elementen angezeigt werden und nicht das Layout zerst&#246;ren. Mit der Eigenschaft <em><strong>„z-index“</strong></em> wir angeben welches Element &#252;ber welchen liegt. z.B. wird ein Element das einen <em>„z-index“</em> von <strong>1</strong> hat <strong>unter </strong>einem mit einem „z-index“ von <strong>2</strong> dargestellt. Die Eigenschaft „margin-left“ hat in diesem Fall nur Layouttechnische Bedeutung.</p>
<pre class="css"><ol><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #6666ff;">.navi</span><span style="color: #3333ff;">:hover</span> <span style="color: #6666ff;">.submenu</span><span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	display<span style="color: #3333ff;">:inline</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	position<span style="color: #3333ff;">:absolute</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	z-index<span style="color: #3333ff;">:<span style="color: #933;">2</span></span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	margin-left<span style="color: #3333ff;">:<span style="color: #933;">1px</span></span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div></li></ol></pre>
<p>Nun ist es fast geschafft jetzt folgt noch eine kleine Definition des Verhaltens von <strong>List-Items</strong> innerhalb eines <em>„submenu“</em> Elements. Hierbei sind die Eigenschaften <em>„display“</em> und <em>„list-style-position“</em> wichtig. Die auf Block gestellte Eigenschaft <em>„display“</em> sorgt daf&#252;r dass die Listenelemente untereinander also als Block Elemente dargestellt werden. l<em>ist-style-position:outside;</em> ist lediglich ein <strong>Fix f&#252;r den IE7</strong> da dieser ansonsten vor den Inhalt der <em>List-Item</em> einen freien platz darstellt.</p>
<pre class="css"><ol><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #6666ff;">.navi</span><span style="color: #3333ff;">:hover</span> <span style="color: #6666ff;">.submenu</span> li<span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	display<span style="color: #3333ff;">:block</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	<span style="color: #000000; font-weight: bold;">background-color</span>:<span style="color: #cc00cc;">#6699FF</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	<span style="color: #000000; font-weight: bold;">border</span>:<span style="color: #cc00cc;">#66FFFF</span> <span style="color: #933;">1px</span> <span style="color: #993333;">dotted</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	list-style-position<span style="color: #3333ff;">:outside</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div></li></ol></pre>
<p>Hier die <a href="http://www.schmars-world.de/inhalt/tutorials/demos/navi/navi.rar">Tutorial Dateien</a>.</p>
<p>So da war es auch schon mit unserem kleinen Turorial ich hoffe es hat euch weitergeholfen und war gut zu verstehen. F&#252;r Kritik positive wie negative bin offen, also lasst eure Meinung in den <strong>Kommentaren </strong>da.</p>
<img src="http://www.schmars-world.de/?ak_action=api_record_view&id=65&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.schmars-world.de/index.php/css-drop-down-navigation-2008-09-10/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Contentslider/Specialbox &#8211; Tutorial</title>
		<link>http://www.schmars-world.de/index.php/specialbox-video-tutorial-2008-08-25/</link>
		<comments>http://www.schmars-world.de/index.php/specialbox-video-tutorial-2008-08-25/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 00:50:56 +0000</pubDate>
		<dc:creator>SchmaR</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[scripting/coding]]></category>
		<category><![CDATA[xhtml]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Videotutorial]]></category>
		<category><![CDATA[Webentwicklung]]></category>

		<guid isPermaLink="false">http://www.schmars-world.de/?p=41</guid>
		<description><![CDATA[Da im Eurostyle-webmedia.de Forum in letzter Zeit viele Fragen zu den Thema kursieren wie man eine Specialsbox oder einen Contenslider realisiert, werde ich hier eine einfach gehaltene (mit AJAX realisierte) M&#246;glichkeit vorstellen und in Form eines Tutorials erkl&#228;ren. Als besonderes Schmankerl biete ich das Tutorial Multimedial an, einmal in Textform und einmal als Video. Link [...]]]></description>
			<content:encoded><![CDATA[<p>Da im Eurostyle-webmedia.de Forum in letzter Zeit viele Fragen zu den Thema kursieren wie man eine <em>Specialsbox </em>oder einen <em>Contenslider </em>realisiert, werde ich hier eine einfach gehaltene (mit <strong>AJAX </strong>realisierte) M&#246;glichkeit vorstellen und in Form eines Tutorials erkl&#228;ren. Als besonderes Schmankerl biete ich das <strong>Tutorial </strong>Multimedial an, einmal in <strong>Textform </strong>und einmal als <strong>Video</strong>.<br />
<span id="more-41"></span></p>
<p><center><img src="http://schmars-world.de/inhalt/tutorials/demos/images/Artikel_03.jpg" border="1" alt="Vorschau" /><br /><a href="http://schmars-world.de/inhalt/tutorials/demos/"> Link zum unseren Ziel <img src='http://www.schmars-world.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </a><br />
</center></p>
<h3>Am Anfang stand die HTML</h3>
<p>Beginnen wir mit den <strong>xHTML-code</strong> zu den Werde ich nicht viele Worte verlieren, da ich Grundkenntnisse in <strong>xHTML </strong>einfach mal vorrausetze.</p>
<pre class="html4strict"><ol><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #00bbdd;">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/html.html"><span style="color: #000000; font-weight: bold;">&lt;html</span></a> xmlns=<span style="color: #ff0000;">&quot;http://www.w3.org/1999/xhtml&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/head.html"><span style="color: #000000; font-weight: bold;">&lt;head&gt;</span></a></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/meta.html"><span style="color: #000000; font-weight: bold;">&lt;meta</span></a> <span style="color: #000066;">http-equiv</span>=<span style="color: #ff0000;">&quot;Content-Type&quot;</span> <span style="color: #000066;">content</span>=<span style="color: #ff0000;">&quot;text/html; charset=iso-8859-1&quot;</span> /<span style="color: #000000; font-weight: bold;">&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/link.html"><span style="color: #000000; font-weight: bold;">&lt;link</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;style.css&quot;</span> <span style="color: #000066;">media</span>=<span style="color: #ff0000;">&quot;screen&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/css&quot;</span> <span style="color: #000066;">rel</span>=<span style="color: #ff0000;">&quot;stylesheet&quot;</span> /<span style="color: #000000; font-weight: bold;">&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">&lt;script</span></a> <span style="color: #000066;">language</span>=<span style="color: #ff0000;">&quot;javascript&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&quot;functions.js&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/script&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/title.html"><span style="color: #000000; font-weight: bold;">&lt;title&gt;</span></a></span>SchmaRs-World: Contentslider/Specialbox - Tutorial Demo<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/title&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/head&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/body.html"><span style="color: #000000; font-weight: bold;">&lt;body</span></a> <span style="color: #000066;">onload</span>=<span style="color: #ff0000;">&quot;sndReq(1)&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Contentslider/Specialbox - Tutorial SchmaRs-World.de --&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">&lt;div</span></a> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;wrapper&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">&lt;div</span></a> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;title&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/h1.html"><span style="color: #000000; font-weight: bold;">&lt;h1&gt;</span></a></span>Contentslider/Specialbox - Tutorial <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/h1&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">&lt;div</span></a> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;contentslider&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">  <span style="color: #009900;"><a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">&lt;br</span></a> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;clear:both;&quot;</span> /<span style="color: #000000; font-weight: bold;">&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/body&gt;</span></span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/html&gt;</span></span></div></li></ol></pre>
<p>In den Zeilen 5 und 6 werden die Dateien geladen die f&#252;r die Realisierung n&#246;tig sind. Zum einen ist das die "<em>style.css</em>" welche die Angaben zum <strong>Layout </strong>enth&#228;lt. Zum anderen die "<em>functions.js</em>" welche das Herzst&#252;ck unseres Vorhabens darstellt. Das Bodytag ist mit einem <strong>onLoad </strong>Ereignis versehen um beim erstmaligen Laden der Seite die "<em>specialbox</em>" mit Inhalt zu versehen. Soviel nun zu den kleinen <strong>xHTML </strong>Fetzen.</p>
<h3>Javascript meets PHP</h3>
<p>Kommen wir nun zu den Javascriptcode welcher f&#252;r das Nachladen von Inhalten verantwortlich ist. Im Wesentlichen besteht der Code aus 3 Funktionen welche mit dem XMLHttpRequest-Objekt arbeiten bzw. es erzeugen. Alternativ k&#246;nnte man auch eine <strong>AJAX Bibliothek</strong> wie <a href="http://www.prototypejs.org/">Prototype</a> verwenden, ein Beispiel hierf&#252;r erkl&#228;re ich sp&#228;ter.</p>
<pre class="javascript"><ol><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900; font-style: italic;">// Contentslider/Specialbox - Tutorial SchmaRs-World.de</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900; font-style: italic;">// Erzeugen eines HttpRequestObjects samt Browserweiche fuer den IE.</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #003366; font-weight: bold;">function</span> genXMLHttpRequestObject<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">   <span style="color: #003366; font-weight: bold;">var</span> resObjekt = <span style="color: #003366; font-weight: bold;">null</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">   <span style="color: #000066; font-weight: bold;">try</span><span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">      resObjekt = <span style="color: #003366; font-weight: bold;">new</span> ActiveXObject<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;Microsoft.XMLHTTP&quot;</span><span style="color: #66cc66;">&#41;</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">   <span style="color: #66cc66;">&#125;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">   <span style="color: #000066; font-weight: bold;">catch</span><span style="color: #66cc66;">&#40;</span>Error<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">       <span style="color: #000066; font-weight: bold;">try</span> <span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">           resObjekt = <span style="color: #003366; font-weight: bold;">new</span> ActiveXObject<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;MSXML2.XMLHTTP&quot;</span><span style="color: #66cc66;">&#41;</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">       <span style="color: #66cc66;">&#125;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">       <span style="color: #000066; font-weight: bold;">catch</span><span style="color: #66cc66;">&#40;</span>Error<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">           <span style="color: #000066; font-weight: bold;">try</span> <span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">               resObjekt = <span style="color: #003366; font-weight: bold;">new</span> XMLHttpRequest<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">           <span style="color: #66cc66;">&#125;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">           <span style="color: #000066; font-weight: bold;">catch</span><span style="color: #66cc66;">&#40;</span>Error<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">                <span style="color: #000066;">alert</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;Erzeugung des XMLHttpRequest-Objekts ist nicht m&#246;glich&quot;</span><span style="color: #66cc66;">&#41;</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">           <span style="color: #66cc66;">&#125;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">       <span style="color: #66cc66;">&#125;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">   <span style="color: #66cc66;">&#125;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">   <span style="color: #000066; font-weight: bold;">return</span> resObjekt;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900; font-style: italic;">// Senden der Anfrage an den Server.</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #003366; font-weight: bold;">function</span> sndReq<span style="color: #66cc66;">&#40;</span>contentnr<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    resObjekt = genXMLHttpRequestObject<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    resObjekt.<span style="color: #000066;">open</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'get'</span>, <span style="color: #3366CC;">'content.php?content='</span>+contentnr,<span style="color: #003366; font-weight: bold;">true</span><span style="color: #66cc66;">&#41;</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    resObjekt.<span style="color: #006600;">onreadystatechange</span> = handleResponse;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    resObjekt.<span style="color: #006600;">send</span><span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900; font-style: italic;">// Warten bis der Datentransfer beendet ist (readystate = 4) und Ausgabe des neuen Contents.</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #003366; font-weight: bold;">function</span> handleResponse<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <span style="color: #000066; font-weight: bold;">if</span><span style="color: #66cc66;">&#40;</span>resObjekt.<span style="color: #006600;">readyState</span> == <span style="color: #CC0000;">4</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">        document.<span style="color: #006600;">getElementById</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;contentslider&quot;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">innerHTML</span> = resObjekt.<span style="color: #006600;">responseText</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <span style="color: #66cc66;">&#125;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div></li></ol></pre>
<h4>genXMLHttpRequestObject()</h4>
<p>In der ersten Funktion <em>"genXMLHttpRequestObject()"</em> wird eine <strong>Instanz </strong>von dem XMLHttpRequest-Objekt erzeugt, da die Art der Erzeugung je nach Browser unterschiedlich ist, bedarf es einer Browserweiche. Die Browserweiche ist in diesem Fall in form eines try-catch Konstrukts gel&#246;st. Das <strong>Javascript </strong>Statement try-catch erlaubt es <strong>Code </strong>auszuf&#252;hren und Werte w&#228;hrend der Ausf&#252;hrung zu pr&#252;fen und im gegebenen Fall einen Fehler abzufangen.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1532263722148161";
/* Content */
google_ad_slot = "4237103192";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Im ersten try Block wird versucht das <strong>XMLHttpRequest-Objek</strong>t mit einer Funktion f&#252;r den IE zu instanzieren. Sollte dies fehlschlagen wird das Error aufgefangen und es wird versucht eine neuere Version des Objekts f&#252;r den IE zu instanzieren. Wenn dies wiederum fehlschl&#228;gt wird versucht das <strong>Objekt </strong>mit der f&#252;r den Gro&#223;teil der Browser g&#228;ngigsten Methode zu instanzieren. F&#252;r die unwahrscheinliche Annahme das auch dies Fehlschl&#228;gt wird eine Fehlermeldung in Form eines alert()´s ausgegeben.</p>
<h4>sndReq() & handleResponse()</h4>
<p>Die Funtion sndReq ist das eigentlich Herzst&#252;ck des <strong>Javascriptcodes </strong>sie ruft alle notwendigen Funktionen zum Asynchronen Datenaustausch auf. Die Funktion sendet die eigentliche Anfrage an den Server und verarbeitet auch dessen Antwort.</p>
<p>Die erste Zeile instanziert durch den Aufruf von <em>genXMLHttpRequestObject()</em> ein neues <em>XMLHttpRequest-Objekt</em> und speichert es in der Variable <em>resObjekt </em>ab. Die zweite Zeile &#246;ffnet die eigentliche Verbindung zum Server und sendet die Abfrage. Die Methode open des <em>XMLHttpRequest-Objekts</em> &#252;bernimmt in unserem Fall 3 Parameter, die <strong>Methode </strong>(get oder post), Die zu sendenen Daten und das Flag zur bestimmt ob der Datenverkehr <strong>Asynchron </strong>sein soll oder nicht, in unserem Fall true(asynchron). Die dritte Zeile(siehe zus&#228;tzlich die Funktion handleResponse() )  dient dazu sobald der Datenverkehr abgeschlossen ist (resObjekt.readyState == 4) die Daten in das <strong>xHTML Dokument</strong> einzubinden. Dies geschieht mit der Funktion getElementById. Die Funktion &#252;bernimmt einen String der <em>ID </em>des betreffenden Elements innerhalb des <strong>xHTML </strong>codes, f&#252;r unsere Zwecke w&#228;re dies "contentslider". Die Eigenschaft responseText des <em>XMLHttpRequest-Objekt</em> enth&#228;lt die empfangenden Daten.</p>
<p>So Das War’s mit dem Javascriptteil f&#252;rs erste, bei der Variante mit <em>Prototype </em>kommen wir noch einmal kurz auf <strong>Javascript </strong>zu sprechen.</p>
<h4>PHP kurz aber knackig</h4>
<p>Ich finde der <strong>PHP code</strong> erkl&#228;rt sich durch die Kommentare selbst, ich werde zu vorrangeschrittener Stunde die Ausf&#252;hrungen hierzu noch etwas spezifizieren. Was das <strong>Tutorialvideo </strong>betrifft, trifft selbiges zu.</p>
<pre class="php"><ol><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">&lt;?php</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">     <span style="color: #808080; font-style: italic;">// Contentslider/Specialbox - Tutorial SchmaRs-World.de</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <span style="color: #808080; font-style: italic;">// Konfiguration</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <span style="color: #0000ff;">$imgpath</span> = <span style="color: #ff0000;">'images/specials'</span>; <span style="color: #808080; font-style: italic;">// Pfad zu den Bildern</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	<span style="color: #0000ff;">$type</span> = <span style="color: #ff0000;">'gif'</span>; <span style="color: #808080; font-style: italic;">// Dateityp der Bilder</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	<span style="color: #808080; font-style: italic;">// Anwendungscode</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <span style="color: #0000ff;">$toval</span> = <span style="color: #0000ff;">$_REQUEST</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'content'</span><span style="color: #66cc66;">&#93;</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span><a href="http://www.php.net/is_numeric"><span style="color: #000066;">is_numeric</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$toval</span><span style="color: #66cc66;">&#41;</span> &amp;&amp; <a href="http://www.php.net/file_exists"><span style="color: #000066;">file_exists</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;$imgpath/$toval.$type&quot;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">// pr&#252;fe ob der &#252;bergebene Wert numerisch ist und eine Datei mit dem Namen existiert</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">        <span style="color: #0000ff;">$img</span> = <span style="color: #0000ff;">$toval</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <span style="color: #66cc66;">&#125;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <span style="color: #b1b100;">else</span> <span style="color: #808080; font-style: italic;">// wenn nicht ist der Name 1</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">        <span style="color: #0000ff;">$img</span> = <span style="color: #cc66cc;">1</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <span style="color: #66cc66;">&#125;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <span style="color: #0000ff;">$next</span> = <span style="color: #0000ff;">$img</span><span style="color: #cc66cc;">+1</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <span style="color: #0000ff;">$back</span> = <span style="color: #0000ff;">$img</span><span style="color: #cc66cc;">-1</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <a href="http://www.php.net/echo"><span style="color: #000066;">echo</span></a> <span style="color: #ff0000;">&quot;&lt;img src=<span style="color: #000099; font-weight: bold;">\&quot;</span>$imgpath/$img.$type<span style="color: #000099; font-weight: bold;">\&quot;</span> alt=$img /&gt;&lt;br/&gt;&lt;br/&gt;&quot;</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$img</span> &gt; <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #808080; font-style: italic;">//wenn der &#220;bergebene Wert gr&#246;&#223;er als eins ist werden 2 Navigationspunkte zur&#252;ckgeliefert</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">        <a href="http://www.php.net/echo"><span style="color: #000066;">echo</span></a> <span style="color: #ff0000;">&quot;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff0000;">&lt;div id=<span style="color: #000099; font-weight: bold;">\&quot;</span>buttons<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff0000;">&lt;input type=<span style="color: #000099; font-weight: bold;">\&quot;</span>button<span style="color: #000099; font-weight: bold;">\&quot;</span> value=<span style="color: #000099; font-weight: bold;">\&quot;</span>&lt;&lt; zur&amp;uuml;ck<span style="color: #000099; font-weight: bold;">\&quot;</span> onclick=<span style="color: #000099; font-weight: bold;">\&quot;</span>sndReq($back)<span style="color: #000099; font-weight: bold;">\&quot;</span> id=<span style="color: #000099; font-weight: bold;">\&quot;</span>btn_left<span style="color: #000099; font-weight: bold;">\&quot;</span> /&gt;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff0000;">&lt;input type=<span style="color: #000099; font-weight: bold;">\&quot;</span>button<span style="color: #000099; font-weight: bold;">\&quot;</span> value=<span style="color: #000099; font-weight: bold;">\&quot;</span>vorw&amp;auml;rts &gt;&gt;<span style="color: #000099; font-weight: bold;">\&quot;</span> onclick=<span style="color: #000099; font-weight: bold;">\&quot;</span>sndReq($next)<span style="color: #000099; font-weight: bold;">\&quot;</span> id=<span style="color: #000099; font-weight: bold;">\&quot;</span>btn_right<span style="color: #000099; font-weight: bold;">\&quot;</span> /&gt;&lt;/div&gt;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff0000;">&quot;</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <span style="color: #66cc66;">&#125;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">	<span style="color: #b1b100;">else</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">       <a href="http://www.php.net/echo"><span style="color: #000066;">echo</span></a> <span style="color: #ff0000;">&quot;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff0000;">&lt;div id=<span style="color: #000099; font-weight: bold;">\&quot;</span>buttons<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff0000;">&lt;input type=<span style="color: #000099; font-weight: bold;">\&quot;</span>button<span style="color: #000099; font-weight: bold;">\&quot;</span> value=<span style="color: #000099; font-weight: bold;">\&quot;</span>vorw&amp;auml;rts &gt;&gt;<span style="color: #000099; font-weight: bold;">\&quot;</span> onclick=<span style="color: #000099; font-weight: bold;">\&quot;</span>sndReq($next)<span style="color: #000099; font-weight: bold;">\&quot;</span> id=<span style="color: #000099; font-weight: bold;">\&quot;</span>btn_right<span style="color: #000099; font-weight: bold;">\&quot;</span> /&gt;&lt;/div&gt;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff0000;">&quot;</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <span style="color: #66cc66;">&#125;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">?&gt;</span></div></li></ol></pre>
<h4>Prototype f&#252;r die ganz fixen</h4>
<p>So hier ist noch die angesprochene alternative M&#246;glichkeit der realisierung mit Prototype. Die Realisierung ist mit der Bibliothek um einiges leichter das sie uns so gut wie alles an Arbeit mit Javascript abnimmt.</p>
<p>functions.js</p>
<pre class="javascript"><ol><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #003366; font-weight: bold;">function</span> sndReq<span style="color: #66cc66;">&#40;</span>contentnr<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">    <span style="color: #003366; font-weight: bold;">new</span> Ajax.<span style="color: #006600;">Updater</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'contentslider'</span>, <span style="color: #3366CC;">'/content.php?content='</span>+contentnr, <span style="color: #66cc66;">&#123;</span> method: <span style="color: #3366CC;">'get'</span> <span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;</div></li><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div></li></ol></pre>
<p><a href="http://schmars-world.de/inhalt/tutorials/demos/"> Link zum unseren Ziel <img src='http://www.schmars-world.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </a></p>
<p><a href="http://www.schmars-world.de/wp-content/uploads/2008/08/pre.rar">Tutorial Dateien</a></p>
<p>Das Video kommt aus Reallife technischen Gr&#252;nden erst Morgen sorry an alle die es schon gerne h&#228;tten.</p>
<p>Soo das wars ersteinmal ich hoffe auf gutes gelingen. Sollte es Ungereimtheiten geben oder sollte ich einen Fehler oder etwas nicht ganz richtig erkl&#228;rt haben, was ich aber eher weniger glaube, oder wenn euch das Tutorial gef&#228;llt lasst einen Kommentar da.</p>
<img src="http://www.schmars-world.de/?ak_action=api_record_view&id=41&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.schmars-world.de/index.php/specialbox-video-tutorial-2008-08-25/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#220;ber 54 Top eBooks &#252;ber Informatik und das Web</title>
		<link>http://www.schmars-world.de/index.php/ueber-54-top-ebooks-ueber-informatik-und-das-web-2008-08-20/</link>
		<comments>http://www.schmars-world.de/index.php/ueber-54-top-ebooks-ueber-informatik-und-das-web-2008-08-20/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 20:24:53 +0000</pubDate>
		<dc:creator>SchmaR</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Buch]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Ebooks]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Webentwicklung]]></category>

		<guid isPermaLink="false">http://www.schmars-world.de/?p=39</guid>
		<description><![CDATA[In den letzten Wochen und Monaten habe ich viele kostenlose eBooks(openbooks) in den weiten des Internets gefunden. Nicht alle die von au&#223;en wie Gold aussahen waren das aber die, die auf den 2ten Blick auch noch gut aussehen m&#246;chte ich euch nicht Vorenthalten. Es wird garantiert nicht jeder mit jedem eBook etwas anfangen k&#246;nnen jedoch [...]]]></description>
			<content:encoded><![CDATA[<p>In den letzten Wochen und Monaten habe ich viele <strong>kostenlose eBooks(openbooks)</strong> in den weiten des Internets gefunden. Nicht alle die von au&#223;en wie Gold aussahen waren das aber die, die auf den 2ten Blick auch noch gut aussehen m&#246;chte ich euch nicht Vorenthalten.<br />
<span id="more-39"></span><br />
<script type="text/javascript"><!--
google_ad_client = "pub-1532263722148161";
/* Content */
google_ad_slot = "4237103192";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Es wird garantiert nicht jeder mit jedem eBook etwas anfangen k&#246;nnen jedoch d&#252;rfte f&#252;r jeden Web interessierten etwas dabei sein.</p>
<p>Inzwischen sind schon Sage und Schreibe <strong>69 kostenlose Ebooks </strong>in der Liste, danke f&#252;r eure Anregungen!</p>
<h3>PHP</h3>
<ul>
<li><a href="http://www.php-kurs.com/downloads.php" target="_blank">PHP Kurs</a></li>
<li><a href="http://www.galileocomputing.de/openbook/php_pear/" target="_blank">Galileocomputing - PHP PEAR</a></li>
<li><a href="http://www.phpunit.de/pocket_guide/" target="_blank">PHPUnit - kurz &amp; gut</a></li>
<li><a href="http://www.php.net/get/php_manual_de.chm/from/de.php.net/mirror" target="_blank">Offizielle PHP Dokumentation</a></li>
<li><a href="http://www.informit.com/content/images/013147149X/downloads/013147149X_book.pdf" target="_blank">PHP Buch</a></li>
<li><a href="http://www.professionelle-softwareentwicklung-mit-php5.de/" target="_blank">professionelle Softwareentwicklung mit PHP5</a> Gut f&#252;r forgeschrittene geeignet.</li>
<li><a href="http://www.phpunit.de/pocket_guide/index.de.php" target="_blank"> PHP pocket guide</a></li>
<li><a href="http://www.phpxperts.net/SmartyCheatSheet.pdf" target="_blank"> Smarty Cheat Sheet</a>Sehr zu empfehlen.</li>
<li><a href="http://tut.php-q.net/" target="_blank">quakenet:#php Tutorial</a> Eines der, wenn nicht DAS beste Tutorial f&#252;r Anf&#228;nger, zum reinschnuppern optimal.</li>
<li><a href="http://www.schattenbaum.net/php/index.php" target="_blank">PHP f&#252;r Dich!</a></li>
<li><a href="http://www.selfphp.info/praxisbuch/index.php" target="_blank">PHP Praxisbuch</a></li>
<li><a href="http://www.selfphp.info/kochbuch/index.php" target="_blank">PHP Kochbuch</a></li>
</ul>
<h3>CSS</h3>
<ul>
<li><a href="http://www.csstutorial.net/ " target="_blank">csstutorial.net </a> (englisch)</li>
<li><a href="http://www.css4you.de" target="_blank">css4you.de </a> Sehr gute Referenz und Tutorialseite</li>
<li><a href="http://www.webdesign-referenz.de/start.shtml" target="_blank">Webdesign Referenz</a></li>
<li><a href="http://www.html-world.de/program/css_ov.php" target="_blank">CSS eBook</a></li>
</ul>
<h3>Web</h3>
<ul>
<li><a href="http://www.oreilly.de/german/freebooks/sii2ger/" target="_blank">Sicherheit im Internet</a></li>
<li><a href="http://www.stefan-muenz.de/webseiten-professionell/professionelle-websites-auflage-2.pdf" target="_blank"></a></li>
<li><a href="http://www.beam-ebooks.de/ebook/1345" target="_blank">Grundlagen der Suchmaschinenoptimierung</a></li>
<li><a href="http://download.galileo-press.de/openbook/dreamweaver8/galileodesign_dreamweaver8.zip" target="_blank">Dreamweaver 8</a></li>
<li><a href="http://www.galileocomputing.de/openbook/ruby_on_rails/" target="_blank">Einstieg in Ruby on Rails den php Konkurenten</a></li>
<li><a href="http://www.it-recht-kanzlei.de/Files/eBooks/eBook_Werbung_im_Internet.pdf" target="_blank">Werbung im Internet (rechtlich)</a></li>
<li><a href="http://www.galileocomputing.de/openbook/python/" target="_blank">Python</a></li>
<li><a href="http://www.it-recht-kanzlei.de/Files/eBooks/eBook_Abmahnung_Erhalten.pdf" target="_blank">Abmahnung erhalten?</a></li>
<li><a href="http://www.galileocomputing.de/openbook/javascript_ajax/" target="_blank">Einstieg in Ajax</a></li>
<li><a href="http://www.galileocomputing.de/openbook/joomla/" target="_blank">Joomla das Open Source CMS</a></li>
<li><a href="http://www.galileodesign.de/openbook/actionscript_einstieg/" target="_blank">Actionscript f&#252;r Anf&#228;nger</a></li>
<li><a href="http://www.galileodesign.de/openbook/actionscript/">Actionscript</a></li>
<li><a href="http://www.it-recht-kanzlei.de/Files/eBooks/eBook_DerSystemvertrag.pdf" target="_blank">Der IT-Systemvertrag</a></li>
<li><a href="http://www.uni-muenster.de/Jura.itm/hoeren/materialien/Skript/skript_Maerz2007.pdf" target="_blank">Internetrecht von der Uni M&#252;nster</a></li>
<li><a href="http://www.ecommerce-leitfaden.de/online-version.html" target="_blank">e-comerce Leitfaden</a> Ein sehr guter Leitfaden zum Thema e-Comerce wer mit den Gedanken spielt sich in dieser Branche zu behaupten -&gt; LESEN</li>
<li><a href="http://www.google.de/books?id=prsaGB4XDDAC&amp;printsec=frontcover&amp;source=gbs_summary_r&amp;cad=0" target="_blank">Management von virtuellen Unternehmen</a></li>
<li><a href="http://www.typo3.net/uploads/media/dokumentation.pdf" target="_blank">Grundlagenwissen Typo3 Version 3.6.2</a></li>
<li><a href="http://www.it-recht-kanzlei.de/Files/eBooks/eBook_ElektroG.pdf" target="_blank">Das Elektrogesetz – Kleine Abhandlung in wettbewerbsrechtlicher Hinsicht</a></li>
</ul>
<h3>MySQL</h3>
<ul>
<li><a href="http://downloads.mysql.com/docs/refman-5.1-de.a4.pdf" target="_blank">Offizielle Dokumentation</a> Sehr ausf&#252;hrliche offizielle Dokumentation man sollte aber schon einige Grundkenntnisse besitzen ansonsten ist man als Anf&#228;nger schnell &#252;berfordert.</li>
<li><a href="http://reeg.junetz.de/DSP/" target="_blank">DSP: Datenbank, MySQL und PHP</a></li>
<li><a href="http://www.little-idiot.de/mysql/" target="_blank">MySQL Datenbankhandbuch</a> Fast genauso Umfangreich wie die offizielle Dokumentation aber etwas ansprechender geschrieben.</li>
</ul>
<h3>Linux</h3>
<ul>
<li><a href="http://www.oreilly.de/german/freebooks/linuxfire2ger/toc.html" target="_blank">Linux Firewalls, 2. Auflage</a></li>
<li><a href="http://www.oreilly.de/german/freebooks/runux5ger/" target="_blank">Linux - Praxishandbuch</a></li>
<li><a href="http://www.oreilly.de/german/freebooks/rlinux3ger/linux_wegIVZ.html" target="_blank">Linux Wegweiser zur Installation &amp; Konfiguration, 3. Auflage</a></li>
<li><a href="http://www.oreilly.de/german/freebooks/linag3ger/418_LinuxIVZ.html" target="_blank">Linux Wegweiser f&#252;r Netzwerker, 3. Auflage </a></li>
<li><a href="http://www.oreilly.de/german/freebooks/linux_install/" target="_blank">Linux Wegweiser zur Installation, 1. Auflage </a></li>
<li><a href="http://www.oreilly.de/german/freebooks/os_tb/" target="_blank">Open Source - kurz &amp; gut, 1. Auflage</a></li>
<li><a href="/german/freebooks/samba2ger/" target="_blank">Samba, 2. Auflage</a></li>
<li><a href="http://www.galileocomputing.de/openbook/ubuntu/" target="_blank">Ubuntu</a></li>
<li><a href="http://www.galileocomputing.de/openbook/linux/" target="_blank">Linux</a></li>
<li><a href="http://www.galileocomputing.de/openbook/knoppix/" target="_blank">Knoppix</a></li>
<li><a href="http://linuxcommand.org/learning_the_shell.php" target="_blank">learning the shell</a> Eine sehr sch&#246;ne M&#246;glichkeit f&#252;r den schnelleinstieg, alles kurz und knapp erkl&#228;rt.</li>
</ul>
<h3>Programmierung</h3>
<ul>
<li><a href="http://javabuch.de/download.html" target="_blank">Handbuch der Java-Programmierung</a>(Die HTML Ausgabe steht zum kostgenlosen Download bereit)</li>
<li><a href="http://www.galileocomputing.de/openbook/visual_csharp/" target="_blank">Visual C#</a></li>
<li><a href="http://csharpcomputing.com/Tutorials/TOC.htm" target="_blank"> C# Tutorial</a> (englisch)</li>
<li><a href="http://www.galileocomputing.de/openbook/einstieg_vb_2008/" target="_blank">Einstieg in VB 2008</a></li>
<li><a href="http://www.csharp-station.com/Tutorial.aspx" target="_blank">C# Tutorial</a> (englisch)</li>
<li><a href="http://www.galileocomputing.de/openbook/javainsel7/" target="_blank">Java ist auch eine Insel</a></li>
<li><a href="http://tutorial.schornboeck.net/inhalt.htm" target="_blank">C++</a> Wunderbartes Tutorial was ich jeden Interessierten mit einigen grundlegenden Programmierkenntnissen nur an Herz legen kann, etwas Mau gestaltet und leider fehlen einige Kapitel</li>
<li><a href="http://www.galileocomputing.de/openbook/visual_basic/" target="_blank">Visual Basic 2005 - Das umfassende Handbuch</a></li>
<li><a href="http://www.galileocomputing.de/openbook/oo/" target="_blank">Praxisbuch Objektorientierung</a> Ich denke mal auf jedenfall einen Blick wert ich habe das Buch bis jetzt nur &#252;berflogen werde es mir aber in n&#228;chster Zeit zu gem&#252;te f&#252;hren.</li>
<li><a href="http://www.galileocomputing.de/openbook/c_von_a_bis_z/" target="_blank">C von A bis Z</a></li>
<li><a href="http://www.galileocomputing.de/openbook/java2/" target="_blank">Java 2</a></li>
</ul>
<h3>Informatik Allgemein</h3>
<ul>
<li><a href="http://www.oreilly.de/german/freebooks/spamvirger/" target="_blank">Mit Open Source Tools Spam &amp; Viren bek&#228;mpfen</a></li>
<li><a href="http://www.oreilly.de/german/freebooks/pdf_flexger/" target="_blank">Schnelleinstieg in Flex 2 (TecFeed)</a></li>
<li><a href="http://www.pearson.ch/download/media/9783827371737_SP.pdf" target="_blank">Schneller Studieren ein Leitfaden f&#252;r Informatiker</a>(Probekapitel)</li>
<li><a href="http://www.galileocomputing.de/openbook/it_handbuch/" target="_blank">IT Handbuch</a></li>
<li><a href="http://www.google.de/books?id=qPGLbSOuOOcC" target="_blank">IT-Unterst&#252;tzung f&#252;r das Wissensmanagement in Kooperationen</a></li>
<li><a href="http://www.google.de/books?id=OfOp4hvb1Y0C" target="_blank">Intuitive Modelle der Informatik</a></li>
<li><a href="http://www.beam-ebooks.de/ebook/1347" target="_blank">Open Source Jahrbuch 2008</a></li>
</ul>
<h3>Allgemein</h3>
<ul>
<li><a href="http://www.oreilly.de/german/freebooks/gplger/" target="_blank">GPL kommentiert und erkl&#228;rt</a></li>
</ul>
<p>Wenn ihr noch Erg&#228;nzungen zu der Liste habt immer her damit, am besten via eines Kommentars.</p>
<img src="http://www.schmars-world.de/?ak_action=api_record_view&id=39&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.schmars-world.de/index.php/ueber-54-top-ebooks-ueber-informatik-und-das-web-2008-08-20/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Opera setzt Kurs auf ein standardisiertes Web</title>
		<link>http://www.schmars-world.de/index.php/opera-kurs-auf-standardisiertes-web-2008-07-09/</link>
		<comments>http://www.schmars-world.de/index.php/opera-kurs-auf-standardisiertes-web-2008-07-09/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 19:36:10 +0000</pubDate>
		<dc:creator>SchmaR</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[xhtml]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Webentwicklung]]></category>

		<guid isPermaLink="false">http://www.schmars-world.de/?p=26</guid>
		<description><![CDATA[Der Softwarehersteller Opera auf welchen der gleichnamige Browser zur&#252;ckzuf&#252;hren ist, macht sich in einer neuen Artikelserie stark f&#252;r Einhaltung der Webstandards des W3C. Zu diesem Thema hatte ich mich hier bereits in kleinerer Form ge&#228;u&#223;ert. Opera ver&#246;ffentlicht die Artikel auf der hauseigenen Entwickler-Community-Plattform Dev.Opera, frei nach dem Slogan FOLLOW THE STANDARDS&#124; BREAK THE RULES. Die [...]]]></description>
			<content:encoded><![CDATA[<p>Der Softwarehersteller Opera auf welchen der gleichnamige Browser zur&#252;ckzuf&#252;hren ist, macht sich in einer neuen Artikelserie stark f&#252;r Einhaltung der <strong>Webstandards</strong> des <a href="http://www.w3.org/">W3C</a>. Zu diesem Thema hatte ich mich <a href="http://www.schmars-world.de/index.php/warum-css-und-kein-tabellenlayout-2008-06-27/">hier bereits in kleinerer Form</a> ge&#228;u&#223;ert.<br />
<span id="more-26"></span></p>
<p>Opera ver&#246;ffentlicht die Artikel auf der hauseigenen Entwickler-Community-Plattform <a href="http://dev.opera.com">Dev.Opera</a>, frei nach dem Slogan FOLLOW THE STANDARDS| BREAK THE RULES. Die Artikelserie ist in Form von Kursen angelegt und ist f&#252;r folgende Zielgruppen gedacht:</p>
<ul>
<li>Studenten und Sch&#252;ler von Berufschulen</li>
<li>webaffine Sch&#252;ler</li>
<li>Webdesinger und Webentwickler</li>
<li>Ausbilder in Firmen</li>
<li>Allgemein Interessenten die etwas &#252;ber Webtechnologien lernen wollen</li>
</ul>
<p>Da die Artikelserie derma&#223;en umfangreich ist, k&#246;nnte man sie auch unter den Titel setzen <em>"Wie realisiere ich ein erfolgreiches Webprojekt - f&#252;r Anf&#228;nger"</em>. Es werden alle Themen abgearbeitet angefangen bei der <strong>Geschichte des Web/Internet</strong> und grundlegenden Informationen &#252;ber die <strong>Grundlagen des Webdesigns </strong>bis hin zu mehreren Artikeln (Kursen) zu<strong> (x)HTML</strong>. Dieser Themenumriss bezieht sich auf die 21 Kurse der Artikelserie die bereits ver&#246;ffentlicht wurden. Weitere sollen in den n&#228;chsten Wochen folgen.</p>
<img src="http://www.schmars-world.de/?ak_action=api_record_view&id=26&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.schmars-world.de/index.php/opera-kurs-auf-standardisiertes-web-2008-07-09/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
