Article View: be.comp.programming
Article #543Re: AJAX: Hoe events toekennen aan een tag op een manier die werkt in IE ?
From: Arnold Hendriks
Date: Mon, 04 Dec 2006 23:54
Date: Mon, 04 Dec 2006 23:54
19 lines
2178 bytes
2178 bytes
Pugi! wrote:
> Momenteel stuur ik op een xmlhttprequest xml terug van de server
> (responsexml) die op de client door javascript verwerkt wordt tot html
> via DOM : tags (div, p, img) met attributes (src, class, onclick) mbv
> setAttribute. Werkt perfect met Opera en FireFox. De onclick events
> doen wat ze moeten doen, roepen nieuwe xmlhttprequest aan, nieuwe
> info, nieuwe html met events ... alles werkt. Doet niks bij IE6 en IE7.
> Wanneer ik op serverkant mijn html aanmaak met DOM dan een saveHTML
> terugstuur naar de client. Idem. Werkt bij Firefox en Opera. Noppes bij
> IE.
>
> Hoe doe je het dan wel ?
In mijn ervaring slikt IE geen setAttribute-d onclicks. Misschien kun je
er omheen werken met iets als onclick=eval('function(){' +
jouw_onclick_code + '}');
(zelf laat ik de onclicks alleen naar statisch gedefinieerde javascript
functies lopen)
Technical Details
Message-ID:
<el2cfn$v6s$1@netlx020.civ.utwente.nl>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!feeder.news-service.com!tudelft.nl!txtfeed1.tudelft.nl!news.utwente.nl!not-for-mailReferences:
<1165235683.040156.99850@79g2000cws.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,1fa85d9ffa2f375b X-Google-Thread: 107324,1fa85d9ffa2f375b X-Google-Attributes: gidfcea4,gid107324,public X-Google-Language: DUTCH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!feeder.news-service.com!tudelft.nl!txtfeed1.tudelft.nl!news.utwente.nl!not-for-mail From: Arnold Hendriks <a.hendriks@b-lex.nl> Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Re: AJAX: Hoe events toekennen aan een tag op een manier die werkt in IE ? Date: Tue, 05 Dec 2006 00:54:31 +0100 Organization: University of Twente, Enschede, The Netherlands Lines: 19 Message-ID: <el2cfn$v6s$1@netlx020.civ.utwente.nl> References: <1165235683.040156.99850@79g2000cws.googlegroups.com> NNTP-Posting-Host: vpn181189.student.utwente.nl Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: netlx020.civ.utwente.nl 1165276471 31964 130.89.181.189 (4 Dec 2006 23:54:31 GMT) X-Complaints-To: abuse@utwente.nl NNTP-Posting-Date: Mon, 4 Dec 2006 23:54:31 +0000 (UTC) User-Agent: Thunderbird 1.5.0.8 (Windows/20061025) In-Reply-To: <1165235683.040156.99850@79g2000cws.googlegroups.com>