Toon posts:

[JS] wazig probleem met IE

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik heb 2 functies, 1 voor debug en 1 om html tags naar weg te schrijven.
die 2 functies zien er zo uit.

JavaScript:
1
2
3
4
5
6
7
    function prop(text) {
        document.getElementById("prop").innerHTML = text+" <br>\n"+document.getElementById("prop").innerHTML;   
    }

    function output(text) {
        document.getElementById("err").innerHTML = text+" <br>"+document.getElementById("err").innerHTML;   
    }


dan heb ik de volgende code ergenst in mijn code staan.

JavaScript:
1
2
3
    currTR = TRs.item(i);
            output("---- writting Row "+i+" of "+(TRs.length - 1));
            prop('<input type="hidden" name="height'+i+'" value="'+currTR.getAttribute("heightset")+'">'); 


IE geeft een "onbekende runtime-fout" op het schrijven naar innerHTML in prop.
schrijven naar err vond hij overgenst geen enkel probleem.

in de HTML zien ze er er identiek uit.

HTML:
1
2
<div id="err"></div>
<div id="prop"></div>


heeft iemand ook maar een flauw idee waar dit door kan komen, want ik ben hem kwijt?

[ Voor 14% gewijzigd door Verwijderd op 04-08-2004 11:14 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Volgens mij is ERR een reserved woord, gebruik eens iets anders :)

Net getest, daar ligt het niet aan dus.

[ Voor 28% gewijzigd door André op 04-08-2004 11:20 ]


Verwijderd

Topicstarter
err is enkel de id naam, de functie zelf heet output.
maar die doet het ook gewoon.

Verwijderd

Zet er in prop eens alert(text); bij, en kijk of deze de goede waarde heeft.

En misschien komt het er ook wel door dat je element en functie allebei prop heten. Zou niet moeten mogen, maar je weet ooit nooit...

  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Alert de variabele text eens om te zien wat daar in staat. En als het daar al fout gaat ligt het dus aan de aanroep.

offtopic:
spuit169

[ Voor 8% gewijzigd door André op 04-08-2004 11:22 ]


Verwijderd

Topicstarter
zucht opgelost.

het probleem lag in een niet afgesloten tag vlak voor de div van prop. |:(

duidelijk geval "problem between screen and chair"

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:37

crisp

Devver

Pixelated

telkens je hele innerHTML overschrijven is echter niet echt efficient; imho kan je beter met createElement() en appendChild() werken ;)

Intentionally left blank

Pagina: 1