Avatar billede hasanski Nybegynder
10. december 2010 - 22:36 Der er 1 kommentar

Problemer med javascript i ie7

Hej

Jeg har noget kode som virker på firefox/chrome, men som jeg ikke kan få til at virke i ie7. Der sker bare ikke noget....
Det drejer sig om at det er en div jeg skal opdatere afhængig af om der er opdateringer i en database.
(Bruger dojo frameworket, men det burde ikke at betyde noget i denne sammenhæng...)

Koden som virker i firefox og ikke i ie7 er følgende funktion jeg kalder som fint (det er især            "document.getElementById(actualtab).innerHTML = data;" som jeg tror har et problem":

function showdiv()
{

  dojo.xhrPost(
  {
      url : urlaction,
      handleAs : "text",
      content : myContent,
      handle : function (data, args)
      {
        {
          document.getElementById(actualtab).innerHTML = data;
        }
      }
  }
  );
}
Avatar billede alphabits Nybegynder
11. december 2010 - 13:05 #1
Jeg er ikke 100% sikker, men det kan evt. være det ekstra sæt curly braces du har inde i din handle funktion. Prøv at slette dem, og samtidig tror jeg du skal prøve at sætte dine start curly braces på samme linje som det der kommer umiddelbart før start curly bracen (kan man sige det?):

function showdiv() {
  dojo.xhrPost({
      url : urlaction,
      handleAs : "text",
      content : myContent,
      handle : function (data, args) {
          document.getElementById(actualtab).innerHTML = data;
      }
  });
}

Måske hjælper det?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester