Osaisiko joku viisas neuvoa, mikä ero on FF:llä ja IE:llä, kun tietty JavaScriptin pätkä toimii FF:llä, mutta ei toimi IE:llä.
Scripti tekee Google Maps-kartan. FF tekee hienosti kartan ja markerit myös, mutta IE piirtää pelkän karttapohjan, ja alareunaan tulee "done with errors".
Osoite on http://hotspots.fi , ja sieltä "Suuri kartta...", ja itse skripti on tässä:
Suomen WLAN/Wi-Fi Hotspotit
//
Kiitos, jos joku osaa auttaa.
Scripti tekee Google Maps-kartan. FF tekee hienosti kartan ja markerit myös, mutta IE piirtää pelkän karttapohjan, ja alareunaan tulee "done with errors".
Osoite on http://hotspots.fi , ja sieltä "Suuri kartta...", ja itse skripti on tässä:
Suomen WLAN/Wi-Fi Hotspotit
//
Kiitos, jos joku osaa auttaa.
Vastaukset 5
Vanhimmat
sitä IE:n done with errors kohtaa ja se kertoo yksityiskohtaisesti, että missä meni vikaan.
näyttäis etttä vika on tossa
xml.documentElement
IE väittää että se on null tai se ei ole objekti. Pitääköhän tehdä jokin tarkistus, että jos kyse on IE:stä, niin tuossa käytetään jotain IE:ssä määriteltyä objectia
Kiitos. Tuplanaksu oli hyvä vinkki.
Silti vaan en millään tajua, mikä tuossa takertaa. Esimerkit documentElementistä, mitä netistä löytyy, ovat ihan samanlaisia.
Tarkistin myös tuon XML-tiedoston, ettei siinä ole mitään erikoismerkkejä, mistä IE pahastuisi.
Olisikohan lisää ideoita?
Hei
minulla ihan sama ongelma, ie6 (ja ie7) eivät
toimi. sivulla
http://www.google.com/apis/maps/documentation/
on maininta asiasta, ja tapa miten sivu pitäisi
tehdä että toimii. kokeile (minäkin kunhan ehdin).
elieli, minulla auttoi kun lisäsin koodiin rivit:
ja
v:\* { behavior:url (#default#VML); }