<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	Kommentare zu: cloneNode() Problem bei TextAreas im Firefox	</title>
	<atom:link href="https://webmatze.de/clonenode-problem-bei-textareas-im-firefox/feed/" rel="self" type="application/rss+xml" />
	<link>https://webmatze.de/clonenode-problem-bei-textareas-im-firefox/</link>
	<description>Profi Tipps für einen erfolgreichen Internetauftritt</description>
	<lastBuildDate>Mon, 01 Sep 2008 12:47:03 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>
		Von: Webagentur		</title>
		<link>https://webmatze.de/clonenode-problem-bei-textareas-im-firefox/comment-page-1/#comment-2604</link>

		<dc:creator><![CDATA[Webagentur]]></dc:creator>
		<pubDate>Mon, 01 Sep 2008 12:47:03 +0000</pubDate>
		<guid isPermaLink="false">http://version3.webmatze.de/clonenode-problem-bei-textareas-im-firefox/#comment-2604</guid>

					<description><![CDATA[Seit wann gibt es den HTML5? Oder kommt die 5 Version erst noch raus?]]></description>
			<content:encoded><![CDATA[<p>Seit wann gibt es den HTML5? Oder kommt die 5 Version erst noch raus?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Stefan		</title>
		<link>https://webmatze.de/clonenode-problem-bei-textareas-im-firefox/comment-page-1/#comment-2354</link>

		<dc:creator><![CDATA[Stefan]]></dc:creator>
		<pubDate>Mon, 10 Apr 2006 06:41:00 +0000</pubDate>
		<guid isPermaLink="false">http://version3.webmatze.de/clonenode-problem-bei-textareas-im-firefox/#comment-2354</guid>

					<description><![CDATA[Interessantes Verhalten - ich nehme mal an, dass das am Element TEXTAREA liegt: Der Inhalt der Textarea steht ja als zwischen dem öffnenden und dem schließenden Tag, und nicht wie bei INPUT im Attribut value. Anders gesagt: Der Inhalt ist ein Kindknoten von TEXTAREA. Wird nun vom Anwender Text in die Textarea geschrieben, erweitert sich der DOM-Baum nicht - Textarea hat für das DOM schlicht keine Kinder. Und wo keine Kinder sind, können auch keine kopiert werden.&lt;br/&gt;&lt;br/&gt;Schreibt man im HTML-Code Text zwischen öffnendes und schließendes TEXTAREA-Tag, besitzt die Textarea einen Kindknoten, der auch anstandslos mitkopiert wird. Allerdings nur der Text, der im HTML-Quellcode steht - Eingaben vom Anwender bleiben wieder außen vor, das DOM wird wieder nicht geändert.&lt;br/&gt;&lt;br/&gt;Ich habe mal, weil ich es für ein interessantes Problem halte, den JavaScript-Code entsprechend erweitert...&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; function startClone(id, target, cloneChilds)&lt;br/&gt; {&lt;br/&gt;  var sourceElement = document.getElementById(id);&lt;br/&gt;  var targetElement = document.getElementById(target);&lt;br/&gt;  if(sourceElement.nodeName==&quot;TEXTAREA&quot;) { &lt;br/&gt;   var content = document.createTextNode(sourceElement.value);&lt;br/&gt;   var klon = sourceElement.cloneNode(cloneChilds);&lt;br/&gt;   klon.appendChild(content);&lt;br/&gt;   targetElement.appendChild(klon);&lt;br/&gt;  }&lt;br/&gt;  else { &lt;br/&gt;   targetElement.appendChild(sourceElement.cloneNode(cloneChilds));&lt;br/&gt;  }&lt;br/&gt; }]]></description>
			<content:encoded><![CDATA[<p>Interessantes Verhalten &#8211; ich nehme mal an, dass das am Element TEXTAREA liegt: Der Inhalt der Textarea steht ja als zwischen dem öffnenden und dem schließenden Tag, und nicht wie bei INPUT im Attribut value. Anders gesagt: Der Inhalt ist ein Kindknoten von TEXTAREA. Wird nun vom Anwender Text in die Textarea geschrieben, erweitert sich der DOM-Baum nicht &#8211; Textarea hat für das DOM schlicht keine Kinder. Und wo keine Kinder sind, können auch keine kopiert werden.</p>
<p>Schreibt man im HTML-Code Text zwischen öffnendes und schließendes TEXTAREA-Tag, besitzt die Textarea einen Kindknoten, der auch anstandslos mitkopiert wird. Allerdings nur der Text, der im HTML-Quellcode steht &#8211; Eingaben vom Anwender bleiben wieder außen vor, das DOM wird wieder nicht geändert.</p>
<p>Ich habe mal, weil ich es für ein interessantes Problem halte, den JavaScript-Code entsprechend erweitert&#8230;</p>
<p> function startClone(id, target, cloneChilds)<br /> {<br />  var sourceElement = document.getElementById(id);<br />  var targetElement = document.getElementById(target);<br />  if(sourceElement.nodeName==&#8220;TEXTAREA&#8220;) { <br />   var content = document.createTextNode(sourceElement.value);<br />   var klon = sourceElement.cloneNode(cloneChilds);<br />   klon.appendChild(content);<br />   targetElement.appendChild(klon);<br />  }<br />  else { <br />   targetElement.appendChild(sourceElement.cloneNode(cloneChilds));<br />  }<br /> }</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
