Toon posts:

[Javascript] Appendchild werkt niet in Firefox???

Pagina: 1
Acties:

Verwijderd

Topicstarter
Heey,

Ik snap er niet veel van.. eerst werkte het en nu niet meer.. volgensmij moet het gewoon werken in Firefox, heb ook op google tutorials letterlijk gekopieerd en zelf iets gemaakt wat volledig werkt in IE, maar NIET in firefox...

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<head runat="server">
    <title>Untitled Page</title>
    
    <script type="text/javascript">
    function init()
    {
        var test = document.createElement("table");
        var row = test.insertRow();
        var cell = row.insertCell();
        
         cell.appendChild(document.createTextNode("Test"));
                 
        document.body.appendChild(test); 
     }
 
    </script>
</head>
<body onload="init()"> 
</body>
</html>


Lijkt me allemaal logisch.. in Internetxplorer werkt het, krijg netjes Test in beeld, maar in firefox werkt het niet..

Wat ik heb geprobeerd:
- AppendChild op de tables
- IPV TextNode, innerHTML op de cell gebruikt
- script in de body gezet
- ipv onload, een script op het laatst geplaatst

wat doe ik fout? of ben ik echt gewoon stom bsig?

  • André
  • Registratie: Maart 2002
  • Laatst online: 08-04 16:23

André

Analytics dude

Zet eens een 0 tussen de haakjes in regel 8 en 9 ;)

  • cyberstalker
  • Registratie: September 2005
  • Niet online

cyberstalker

Eersteklas beunhaas

Ja, je bent gewoon stom bezig ;) . Je moet bij de insertRow en insertCell altijd een index opgeven. In jouw geval kun je dus gewoon 0 doorgeven, omdat je het aan het begin van de tabel en rij wilt invoegen.

Edit: grrr, André is me voor.

[ Voor 8% gewijzigd door cyberstalker op 10-02-2006 14:58 ]

Ik ontken het bestaan van IE.


Verwijderd

Topicstarter
hahahaha,

pfff.. dat is stom zeg.. maar iig.. bedankt.. en sorry als dit op simpel debuggen lijkt :S is NIET de bedoeling !

  • André
  • Registratie: Maart 2002
  • Laatst online: 08-04 16:23

André

Analytics dude

Je had heel simpel in de Javascript console van FF kunnen kijken, die gaf al aan dat hij arguments miste ;)