script virker ikke i firefox
HejsaKører følgende script når siden loades...
scriptet virker fint i ie og opera...
men i firefox, bliver der ikke skrevet noget i de elementer :s
scriptet:
window.onload = function(){
var f = document.all.frm_select;
var sels = f.getElementsByTagName("SELECT");
var samlet = <?=$price; ?>;
var linkvals = [[],[],[]];
linkvals[0][linkvals[0].length] = <?=$sql_model[model_name]; ?>+ "_basic";
linkvals[1][linkvals[1].length] = "1";
linkvals[2][linkvals[2].length] = samlet / 1.25;
var varer = new Array;
var x = 0;
var store = <?=$store;?>;
for(i=0;sels.length>i;i++){
if(sels[i].value.match(/\d+(\.\d+)?$/))
if (sels[i].value.split("|")[0] != 0)
{
if(sels[i].value.split("|")[1] != 0)
{
var cpris = sels[i].value.split("|")[1] / 1.25;
cpris=cpris.toFixed(2);
linkvals[0][linkvals[0].length] = sels[i].value.split("|")[2];
linkvals[1][linkvals[1].length] = "1";
linkvals[2][linkvals[2].length] = cpris;
}
samlet += +sels[i].value.split("|")[1];
varer[x] = "- "+sels[i].value.split("|")[0]+ "<br>";
x++;
}
}
var exmoms = samlet / 1.25;
exmoms=exmoms.toFixed(0);
var link = "http://enside/add.php?varenummer=" + linkvals[0].join(":") + "&antal=" + linkvals[1].join(":") + "&pris=" + linkvals[2].join(":");
document.getElementById("link").href = link;
document.getElementById("SamletPris").innerHTML = samlet;
document.getElementById("exmoms").innerHTML = exmoms;
document.getElementById("allevarer").innerHTML = varer.join("");
if (store > 0)
{
document.getElementById("lager").innerHTML = "Alle varer er på lager";
}
else
{
document.getElementById("lager").innerHTML = "Alle varer er ikke på lager";
}
}
Nogen der har en ide om hvorfor ??