{"id":39,"date":"2003-11-25T01:00:10","date_gmt":"2003-11-25T06:00:10","guid":{"rendered":"http:\/\/sovogo.com\/2003\/11\/25\/javascript-image-replacement\/"},"modified":"2003-11-25T01:00:10","modified_gmt":"2003-11-25T06:00:10","slug":"javascript-image-replacement","status":"publish","type":"post","link":"https:\/\/dylanschiemann.com\/?p=39","title":{"rendered":"javascript image replacement"},"content":{"rendered":"<p>In response to the recent Joe Clark article on <a href=\"http:\/\/www.alistapart.com\/\">A List Apart<\/a> &#8220;<a href=\"http:\/\/www.alistapart.com\/articles\/fir\/\">Facts and Opinion About Fahrner Image Replacement<\/a>&#8220;,   <a href=\"http:\/\/www.quirksmode.org\">Peter-Paul Koch<\/a> wrote an article about a possible <a href=\"http:\/\/www.quirksmode.org\/dom\/fir.html\">JavaScript Image Replacement<\/a> alternative.  Somewhat independently, Christian Hellmann wrote an article also for <a href=\"http:\/\/www.alistapart.com\/articles\/javascriptreplacement\/\">JavaScript Image Replacement<\/a>. Peter-Paul Koch had a <a href=\"http:\/\/www.quirksmode.org\/oddsandends\/again_fir.html\">pair of responses<\/a>, basically saying to Christian: you took my idea, didn&#8217;t give me enough credit for it (i.e. link to my site), and your script contains several syntax errors and flaws.  I give Peter-Paul credit for standing up for himself, even though he did alienate some people out there with the way he responded.  I respect Peter-Paul for speaking his mind pubically and not being afraid of what others think about him, much as <a href=\"http:\/\/www.scripting.com\/\">Dave Winer<\/a> does, and much the way I took David Flanagan to task for his <a href=\"http:\/\/www.mozillazine.org\/talkback.html?article=1708\">Netscape 6 petition<\/a>.  David&#8217;s article had several errors, and at a time when most comments agreed with David, I felt that his article and petition were doing a great disservice by miseducating the public and I told him so.  David agreed in part and published a follow-up to his article.  Because I spoke up about this, David also respected me enough to ask me to provide technical review for the DOM sections of the 4th edition of his <a href=\"http:\/\/safari.oreilly.com\/?x=1&amp;mode=section&amp;sortKey=title&amp;sortOrder=asc&amp;view=&amp;xmlid=0-596-00048-0\/jscript4-PREF-SECT-6&amp;open=true&amp;catid=inet.javascript&amp;s=1&amp;b=1&amp;f=1&amp;t=1&amp;c=1&amp;u=1&amp;srchText=\">JavaScript the Definitive Guide<\/a>.  Peter-Paul provides a great service to the JavaScript community, and does a much better job of writing tutorials than I do (mine tend to be quickly written and never finished or polished).  I prefer to quickly learn about how something works, and provide technical feedback to those that write great tutorials.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In response to the recent Joe Clark article on A List Apart &#8220;Facts and Opinion About Fahrner Image Replacement&#8220;, Peter-Paul Koch wrote an article about a possible JavaScript Image Replacement alternative. Somewhat independently, Christian Hellmann wrote an article also for JavaScript Image Replacement. Peter-Paul Koch had a pair of responses, basically saying to Christian: you [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6,1],"tags":[],"_links":{"self":[{"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/posts\/39"}],"collection":[{"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=39"}],"version-history":[{"count":0,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/posts\/39\/revisions"}],"wp:attachment":[{"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=39"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=39"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}