<?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>DEPONE Netzgestaltung &#187; jquery</title>
	<atom:link href="http://depone.danielehniss.de/tag/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://depone.danielehniss.de</link>
	<description></description>
	<lastBuildDate>Fri, 27 Jan 2012 11:29:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Standardwerte: ContactForm 7</title>
		<link>http://depone.danielehniss.de/2010/07/13/standardwerte-in-contact-form-7/</link>
		<comments>http://depone.danielehniss.de/2010/07/13/standardwerte-in-contact-form-7/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 14:13:51 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Netzgestaltung]]></category>
		<category><![CDATA[contact-form-7]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://depone.danielehniss.de/2010/07/13/standardwerte-in-contact-form-7/</guid>
		<description><![CDATA[Contact Form 7 ist eines der Plugins, die ich regelmäßig einsetze, da es die Möglichkeit bietet, ein einfach anzupassendes Kontaktformular in ein Blog einzubinden. Die einzelnen Felder des Formulars sind mit diesem Plugin sehr leicht anzupassen, daher war ich etwas erstaunt, dass die Möglichkeit einem Feld Standardwerte zuzuordnen zwar vorhanden war, es jedoch keine Auswahl [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/extend/plugins/contact-form-7/" title="Wwordpress Plugin Directory: Contact Form 7">Contact Form 7</a> ist eines der Plugins, die ich regelmäßig einsetze, da es die Möglichkeit bietet, ein einfach anzupassendes Kontaktformular in ein Blog einzubinden. Die einzelnen Felder des Formulars sind mit diesem Plugin sehr leicht anzupassen, daher war ich etwas erstaunt, dass die Möglichkeit einem Feld Standardwerte zuzuordnen zwar vorhanden war, es jedoch keine Auswahl gab, diese in einem aktiven Feld auszublenden. Einen einfachen Weg mit Standardwerten in Contact Form 7 umzugehen möchte ich hier kurz beschreiben.</p>
<h3>Aus- und Einblenden der Standardwerte</h3>
<p><img src="http://depone.danielehniss.de/img/wpcf7-1.jpg" alt="inaktives und aktives Namensfeld" width="220" height="100" class="alignleft" />Wie in diesem Bild dargestellt sollte das Ergebnis aussehen. Im inaktiven Status sollte »Dein Name« im Feld stehen, und die Besucher ermutigen ebendiesen in das Feld zu tippen. Klickt die Besucherin dann auf das Feld, soll »Dein Name« verschwinden und der Weg zur Eingabe ihres Namens frei sein. Dieser Effekt wird normalerweise mit »onfocus« einem Bindeglied, das xhtml und Javascript verbindet, umgesetzt. Im Adminbereich des Plugins kann zwar ein Standardwert vergeben werden, Event-Handler jedoch funktionieren nicht, und es gibt auch keine Auswahlbox für diesen Effekt. Will man verhindern, dass die Besucher den Standardwert selbst entfernen müssen um Platz für ihre Angaben zu bekommen, muss eine Lösung gefunden werden.</p>
<p>Da auch an anderen Stellen der Seite <a href="http://jquery.com" title="jquery.com">jQuery</a> zum Einsatz kam, entschied ich mich zu einer Lösung mit Hilfe dieser Javascript-Bibiliothek. Im <a href="http://matthiasschuetz.com/jquery-tutorial-eingabefelder-bei-fokus-leeren" title="jQuery Tutorial" >Weblog von Matthias Schütz fand ich ein Tutorial</a>, in dem er eine Lösung für das umschriebene Problem erklärte. </p>
<p><img src="http://depone.danielehniss.de/img/wpcf7-2.jpg" alt="inaktives und aktives Namensfeld" width="265" height="107" class="alignleft" />Da ich neben den input-Feldern (bspw. Name, E-Mail und Betreff) auch das textarea-Feld (das Eingabefeld für die eigentliche Nachricht) ansprechen wollte, den Button zum abschicken der Nachricht, der auch ein input-Feld ist, jedoch unberührt lassen musste, entschied ich mich dazu, den Feldern, die ich ansprechen wollte eine Klasse zu geben, in meinem Fall »eingabe«. Darauf hin passte ich den Code so an, dass alle Felder innerhalb des Kontaktformulares mit der Klasse »eingabe« angesprochen werden. Schließlich wollte ich auch, dass wenn ein Besucher seinen Namen wieder löscht, der Standardwert wieder erscheint. Dafür existiert der Event-Handler »onblur« und eine jQuery Anweisung ».blur«. Folgender jQuery-Code führt schließlich zum gewünschten Ergebnis: </p>
<p><a class="codezeigen" href="#code" title="jQuery Code als Text ein-/ausblenden" ><img src="http://depone.danielehniss.de/img/wpcf7-3.jpg" alt="jQuery Code" width="360" height="250" /></a><br />
<small><a class="codezeigen" href="#code" title="jQuery Code als Text ein-/ausblenden" >&rarr; jQuery Code als Text ein-/ausblenden</a></small></p>
<pre id="code" ><code>jQuery('.wpcf7-form .eingabe').each(function() {
    var wert = jQuery(this).val();
        jQuery(this)
            .focus(function(){
                if (jQuery(this).val() == wert) {
                    jQuery(this).val("");
                }
            })
            .blur(function(){
                if (jQuery(this).val() == "") {
                    jQuery(this).val(wert);
                }
            })
});</code></pre>
<p>Wird in einer Seite sowieso jQuery verwendet, kann durch das Einfügen dieses Codes und das Vergeben einer entsprechenden Klasse, der gewünschte Umgang mit Standardwerten im Contact Form 7 Plugin erziehlt werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://depone.danielehniss.de/2010/07/13/standardwerte-in-contact-form-7/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Projekt: ZIMT</title>
		<link>http://depone.danielehniss.de/2008/10/25/projekt-zimt/</link>
		<comments>http://depone.danielehniss.de/2008/10/25/projekt-zimt/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 16:23:08 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Depone]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Netzgestaltung]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Projekt]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Zimt]]></category>

		<guid isPermaLink="false">http://depone.danielehniss.de/?p=15</guid>
		<description><![CDATA[Heute habe ich ein Projekt hier eingeflegt das bereits seit einer ganzen Weile im Netz ist und über das ich mich sehr freue. Bei dem Projekt handelt es sich um die Webseite der MakeUp-Artistin Gabriele Kotecki die unter dem Namen ZIMT * makeup die Welt verschönert. Ein paar Infos zum Projekt finden sich hier. Einen [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://zimt-makeup.de" title="zimt-makeup.de" ><img src="http://depone.danielehniss.de/img/zimt_st.jpg" width="460" height="390" alt="ZIMT Startseite" /></a></p>
<p>Heute habe ich ein <a href="http://depone.danielehniss.de/projekte/#Zimt" title="ZIMT * makeup auf der Projekteseite" >Projekt</a> hier eingeflegt das bereits seit einer ganzen Weile im Netz ist und über das ich mich sehr freue. Bei dem Projekt handelt es sich um die <a href="http://zimt-makeup.de" title="zimt-makeup.de" >Webseite der MakeUp-Artistin Gabriele Kotecki</a> die unter dem Namen ZIMT * makeup die Welt verschönert.</p>
<p>Ein paar Infos zum Projekt finden sich <a href="http://depone.danielehniss.de/projekte/#Zimt" title="ZIMT * makeup auf der Projekteseite" >hier</a>. Einen Besuch der Webseite solltest du dir auf keinen Fall entgehen lassen: <a href="http://zimt-makeup.de" title="zimt-makeup.de" >ZIMT * makeup</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://depone.danielehniss.de/2008/10/25/projekt-zimt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery</title>
		<link>http://depone.danielehniss.de/2008/08/05/jquery/</link>
		<comments>http://depone.danielehniss.de/2008/08/05/jquery/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 23:06:12 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Depone]]></category>
		<category><![CDATA[Netzgestaltung]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://depone.danielehniss.de/2008/08/05/jquery/</guid>
		<description><![CDATA[Für einen Auftrag habe ich in den letzten Tagen etwas ausführlicher mit jQuery gearbeitet. Es handelt sich dabei um eine JavaScript Bibliothek die angetreten ist den Umgang und die Benutzung von Webseiten zu vereinfachen. jQuery: The Write Less, Do More, JavaScript Library. Das jQuery-Motto gefällt mir sehr gut und ich stimme gerne in den Chor [...]]]></description>
			<content:encoded><![CDATA[<p>Für einen Auftrag habe ich in den letzten Tagen etwas ausführlicher mit <a href="http://jquery.com/" title="jquery.com">jQuery</a> gearbeitet. Es handelt sich dabei um eine JavaScript Bibliothek die angetreten ist den Umgang und die Benutzung von Webseiten zu vereinfachen.</p>
<p><strong>jQuery: The Write Less, Do More, JavaScript Library.<br />
</strong><br />
Das jQuery-Motto gefällt mir sehr gut und ich stimme gerne in den Chor derer ein, die diese Bibliothek und die Einfachheit des Programmierens loben. Schöne Effekte lassen sich mit jQuery recht einfach umsetzen und tragen meiner Ansicht nach zur Übersichtlichkeit und Benutzbarkeit einer Webseite bei.</p>
<p><span id="more-12"></span></p>
<p><a href="http://wordpress.org/" title="WordPress">WordPress</a> hat schon seit einiger Zeit auf diese schlanke JavaScript Bibliothek umgestellt. Dennoch kann es beim Einsatz von jQuery unter WordPress zu Schwierigkeiten kommen, da die Interpretation der kurzen Schreibweise der jQuery-Funktion: $ auch von prototype verwendet wird. Diese Schwierigkeit kann jedoch recht einfach durch eine geänderte Schreibweise umgangen werden. Da $() lediglich als Abkürzung für jQuery() verwendet wird, kann dies auch wieder rückgängig gemacht werden. Es gibt auch andere Wege diese Schwierigkeit zu umgehen, doch gerade für kleine jQuery-Skripte scheint mir dieses Vorgehen äußerst sinnvoll.</p>
<p>Desweiteren gefällt mir an jQuery dass „unter der Haube“ semantisches MarkUp steckt und der gesamte Inhalt auch bei abgeschaltetem JavaScript zu sehen ist und so einfach zugänglich bleibt.</p>
<p>Was sind eure Erfahrungen mit jQuery?</p>
]]></content:encoded>
			<wfw:commentRss>http://depone.danielehniss.de/2008/08/05/jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

