🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #542

Re: AJAX: Hoe events toekennen aan een tag op een manier die werkt in IE ?

#542
From: Kris Peeters
Date: Mon, 04 Dec 2006 22:58
46 lines
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-mail
References: <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