<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Falk Prüfer - Javascript</title>
    <link>http://www.fpruefer.de/blog/</link>
    <description>Datenbankprogrammierung und Webdesign</description>
    <dc:language>de</dc:language>
    <generator>Serendipity 1.4.1 - http://www.s9y.org/</generator>
    <pubDate>Wed, 05 Aug 2009 10:40:26 GMT</pubDate>

    <image>
        <url>http://www.fpruefer.de/blog/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Falk Prüfer - Javascript - Datenbankprogrammierung und Webdesign</title>
        <link>http://www.fpruefer.de/blog/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>innerHTML und die Select-Box</title>
    <link>http://www.fpruefer.de/blog/archives/innerHTML-und-die-Select-Box-2009-08-04.html</link>
            <category>Javascript</category>
    
    <comments>http://www.fpruefer.de/blog/archives/innerHTML-und-die-Select-Box-2009-08-04.html#comments</comments>
    <wfw:comment>http://www.fpruefer.de/blog/wfwcomment.php?cid=5</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.fpruefer.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=5</wfw:commentRss>
    

    <author>nospam@example.com (Falk Prüfer)</author>
    <content:encoded>
    &lt;p&gt;Wenn man im dynamischen Teil einer Webseite eine Select-Box mittels &lt;strong&gt;Javascript&lt;/strong&gt;
   mit neuen Werten füllen
   möchte, so kann man das mehr oder weniger umständlich über das DOM mittels
   document.createElement(), node.removeChild() und node.appendChild() erledigen.&lt;br /&gt;
   Etwas einfacher sieht, zumindest auf den ersten Blick, die Nutzung der Eigenschaft &lt;strong&gt;innerHTML&lt;/strong&gt; des
   Select-Knotens aus. Auf den ersten Blick nur deshalb, weil zwar alle Mozilla-basierten Browser
   und Opera damit kein Problem haben, der Internet Explorer - auch
   in der aktuellen 8er Version - damit jedoch nicht korrekt umgehen kann.&lt;br /&gt;
   Nicht korrekt umgehen heißt zu gut deutsch: Die Select-Box bleibt im IE leer!&lt;/p&gt;
&lt;p&gt;Der &amp;bdquo;umständliche&amp;rdquo; Weg über das DOM wird u.a. von Microsoft selbst als
   &lt;a href=&quot;http://support.microsoft.com/kb/276228/de&quot;&gt;Workaround zu diesem BUG&lt;/a&gt; beschrieben.&lt;br /&gt;
   Auch bei Mr. Foo gibt es eine angeregte Diskussion über den &lt;a href=&quot;http://mrfoo.de/archiv/45-Option-Bug-im-Internet-Explorer-bei-Nutzung-von-innerHTML-und-Javascript.html&quot;&gt;Option Bug im Internet Explorer bei Nutzung von innerHTML und Javascript&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Wer sich jedoch nicht durch das DOM hangeln möchte, weil z.B. die einzufügenden Options bereits als HTML-Text
   vorliegen und erst mühsam wieder auseinandergenommen werden müßten, dem kann mit
   einem kleinen Trick gehholfen werden. Der IE interpretiert die
   Eigenschaft &lt;strong&gt;outerHTML&lt;/strong&gt;, also einen Code inkl. öffnendem und schließendem &lt;strong&gt;select-Tag&lt;/strong&gt;,
   glücklicherweise korrekt.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.fpruefer.de/blog/archives/innerHTML-und-die-Select-Box-2009-08-04.html#extended&quot;&gt;&quot;innerHTML und die Select-Box&quot; vollständig lesen&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 04 Aug 2009 18:30:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.fpruefer.de/blog/archives/5-2009-08-04.html</guid>
    
</item>
<item>
    <title>innerHTML und Javascript</title>
    <link>http://www.fpruefer.de/blog/archives/innerHTML-und-Javascript-2009-03-26.html</link>
            <category>Javascript</category>
    
    <comments>http://www.fpruefer.de/blog/archives/innerHTML-und-Javascript-2009-03-26.html#comments</comments>
    <wfw:comment>http://www.fpruefer.de/blog/wfwcomment.php?cid=2</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.fpruefer.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=2</wfw:commentRss>
    

    <author>nospam@example.com (Falk Prüfer)</author>
    <content:encoded>
    &lt;p&gt;AJAX und damit das dynamische Nachladen von Seiteninhalten mittels JavaScript erfreut sich wachsender Beliebtheit. Um den neuen Inhalt bequem in einen bestehenden Bereich der Seite einzubinden, wird gerne auf die Eigenschaft &lt;strong&gt;innerHTML&lt;/strong&gt; eines Seitenelements zurückgegriffen. Dies ist soweit unproblematisch, da nahezu alle aktuellen Browser diese Eigenschaft unterstützen. &lt;/p&gt;
&lt;p&gt;Doch was passiert wenn der neu einzufügende Inhalt auch &lt;strong&gt;JavaScript&lt;/strong&gt;-Code enthält? Im Normalfall wird er durch den Browser einfach ignoriert!&lt;br /&gt;
Ist das wirklich so? Und was kann man tun um den Code zur Ausführung zu bringen?&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.fpruefer.de/blog/archives/innerHTML-und-Javascript-2009-03-26.html#extended&quot;&gt;&quot;innerHTML und Javascript&quot; vollständig lesen&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 26 Mar 2009 11:58:55 +0100</pubDate>
    <guid isPermaLink="false">http://www.fpruefer.de/blog/archives/2-2009-03-26.html</guid>
    
</item>

</channel>
</rss>