Hvorfor virker denne kode ikke i firefox?
Dette script jeg har lavet virker fint i explorer, men det kører ikke i firefox. Hvad er det i scriptet der gør at det ikke kører i firefox?<html>
<head>
<script language=javascript src="test.js">
//*=0=produktnavn,1=external,2=tlftype,3=dagspris,4=natpris,5=landenavn
//prices: [
<script language=javascript>
var tdElms = new Array();
function cachePriceTableElms () {
var ptTRs = document.getElementById('overview').firstChild.childNodes;
for (var i = 0; i < ptTRs.length; i++) {
if (ptTRs[i].nodeName=="TR") {
tdElms[i]=new Array();
var ptTRTDs = ptTRs[i].childNodes;
for (var j = 0; j < ptTRTDs.length; j++) {
if (ptTRTDs[j].tagName == "TD") {
tdElms[i][j]=ptTRTDs[j] }}}}
}
function fillSelectBox()
{
sel=document.getElementById('killbill');
for(i=0;i<prices.length;i++){
sel.options[i] = new Option(prices[i][0][5],i);
}
}
function replaceTablePrices(index) {
var actualPrices=prices[index]
for (var i = 0; i < actualPrices.length; i++) {
var ProdDescr=actualPrices[i];
tdElms[i][0].innerHTML=ProdDescr[0];
tdElms[i][1].innerHTML=ProdDescr[3];
tdElms[i][2].innerHTML=ProdDescr[4];
}
}
</script>
</head>
<body onload="cachePriceTableElms();fillSelectBox();">
<select id="killbill" onChange="replaceTablePrices(this.options[this.selectedIndex].value);">
</select>
<table id='overview'>
<tr><td></td><td></td><td></td><td><img src="correct.bmp"></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
</table>
</body>
</html>
