Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ajax-problem med IE

1 view
Skip to first unread message

Stian Grytøyr

unread,
Jun 12, 2006, 8:22:05 AM6/12/06
to
Er det mulig å overtale IE til å fungere med følgende side?

<url: http://test.grytoyr.net/ >

Ajax-kallet returnerer tabell-cellene (td) og injiserer de i
riktig rad (tr). Det fungerer i alle andre browsere jeg har
testet, men IE nekter plent å visuelt oppdatere siden. Gjør
jeg en refresh ser jeg at IE faktisk _har_ gjennomført kallet
(verdien er endret i databasen), men den tegner ikke opp
tabellraden på nytt uten en refresh.

Er både interessert i hvorfor dette skjer og hvilke workarounds
som finnes. Finnes det f.eks. et enkelt Javascript-kall som
tvinger IE til å visuelt oppdatere raden?

Bruker prototype.js som følger med RoR.

--
Stian Grytøyr

Andreas Ravnestad

unread,
Jun 28, 2006, 10:12:24 AM6/28/06
to

Har tidligere hørt om tilfeller med IE's dårlige DOM-støtte for
tabeller. Mulig du finner en løsning her? -> http://ncyoung.com/entry/494

-Andreas R

Stian Grytøyr

unread,
Jun 29, 2006, 5:05:49 AM6/29/06
to
Andreas Ravnestad <andreas....@gmail.com> writes:

| Har tidligere hørt om tilfeller med IE's dårlige DOM-støtte for
| tabeller. Mulig du finner en løsning her? ->
| http://ncyoung.com/entry/494

Ja, dette ser lovende ut. Jeg har laget en ny test
(http://test.grytoyr.net/index3) hvor det isolert sett fungerer å
bytte ut en tabellrad ved å bruke replaceChild via tbody
(vha. linkene nede til venstre).

Integrasjon med RoR er derimot en liten nøtt. Problemet er at
jeg får et relativt komplisert XHTML-fragment tilbake fra RoR,
så hvordan får jeg konvertert en tekststreng med XHTML til en
DOM-node som IE forstår seg på?

--
Stian Grytøyr

0 new messages