Article View: be.comp.programming
Article #542Re: AJAX: Hoe events toekennen aan een tag op een manier die werkt in IE ?
From: Kris Peeters
Date: Mon, 04 Dec 2006 22:58
Date: Mon, 04 Dec 2006 22:58
46 lines
2590 bytes
2590 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 ?
Uit "Essentie van Ajax" (toevallig van't weekend gekocht)
hfdst.2. pag43 en 44.
[quote]
Omdat XMLHttpRequest geen W3C-standaard is, kunt u een instantie
van XMLHttpRequest op verschillende manieren maken met
JavaScript. Internet Explorer implementeert XMLHttpRequest als
een ActiveX-object, maar Firefox, Safari, en Opera implementeren
het als een JavaScript-object.
....
[code]
var xmlHttp;
function createXMLHttpRequest() {
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject(?Microsoft.XMLHTTP?);
}
else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}
[\code]
[\quote]
bron:
<http://www.computerboek.nl/boekeninfo.asp?CODE=qbrbcqmnqr&ReferrerID=1>
met /toevallig/ hoofdstuk 2 online ;-)
<http://www.computerboek.nl/pdf/9043012920.pdf>
--
Kris.
If it has syntax, it isn't user friendly.
Technical Details
Message-ID:
<4574a832$0$5515$ba620e4c@news.skynet.be>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news.germany.com!border1.nntp.ams.giganews.com!nntp.giganews.com!newsfeeder.wxs.nl!hoboe2bl2.telenet-ops.be!kramikske.telenet-ops.be!nntp.telenet.be!skynet.be!newspost001!tjb!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!news1.google.com!news.germany.com!border1.nntp.ams.giganews.com!nntp.giganews.com!newsfeeder.wxs.nl!hoboe2bl2.telenet-ops.be!kramikske.telenet-ops.be!nntp.telenet.be!skynet.be!newspost001!tjb!not-for-mail Message-ID: <4574a832$0$5515$ba620e4c@news.skynet.be> From: Kris Peeters <$fname.$lname@skynet.be.invalid> Subject: Re: AJAX: Hoe events toekennen aan een tag op een manier die werkt in IE ? Newsgroups: be.comp.programming,nl.comp.programmeren Followup-To: be.comp.programming Date: Mon, 04 Dec 2006 23:58:58 +0100 References: <1165235683.040156.99850@79g2000cws.googlegroups.com> Organization: prive User-Agent: KNode/0.7.7 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit Lines: 47 NNTP-Posting-Host: 80971783.news.skynet.be X-Trace: 1165273138 news.skynet.be 5515 81.245.218.91:56746 X-Complaints-To: usenet-abuse@skynet.be