link ud fra select + checkbokse
HejsaHar brug for at få lavet et script der ud fra nogen valgte select + checkboxe kan lave et link...
valuen på både select og checkboxene er følgende varenavn|pris|varenr
linket vi ender op med skal være følgende:
eks
varenummer=varenr1:varenr2&antal=1:1&pris=pris1:pris2
må vel hellere lige nævne at der i forvejen bliver kørt følgende script, ved hjælp af onchance på boksene:
function visPris(elm){
var f = elm.form;
var sels = f.elements;
var samlet = <?=$price; ?>;
var varer = new Array;
var x = 0;
var store = 1;
for(i=0;sels.length>i;i++){
if(sels[i].type=="checkbox")
{
if(sels[i].checked == true)
{
if(sels[i].value.match(/\d+(\.\d+)?$/))
if(sels[i].value.split("|")[0] != 0)
{
samlet += +sels[i].value.split("|")[1];
varer[x] = "- "+sels[i].value.split("|")[0]+ "<br>";
x++;
if(sels[i].value.split("|")[3] == 0)
{
store = 0;
}
}
}
}
else
{
if(sels[i].value.match(/\d+(\.\d+)?$/))
if(sels[i].value.split("|")[0] != 0)
{
samlet += +sels[i].value.split("|")[1];
varer[x] = "- "+sels[i].value.split("|")[0]+ "<br>";
x++;
if(sels[i].value.split("|")[3] == 0)
{
store = 0;
}
}
}
}
var exmoms = samlet / 1.25;
exmoms=exmoms.toFixed(0);
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";
}
}
Så det optimale ville vel være at lave linket inde i den function, men syns ik lige jeg kan overskue at få det skruet sammen :s
nogen der lige kan overskue det ?? :D
på forhånd tak
/strange
