Jeg har en JavaScript-kode, som jeg gerne vil have ændret i.
Jeg er ikke specielt god til JavaScripts, så derfor spørger jeg herinde.
Det jeg vil er, at udtrække informationer fra en Access-database.
Jeg har søgt på google.dk uden resultat.
Under "Retter", står der "Ret-navn","Pris". Jeg vil have den til at udtrække begge to (altså "navn" og "pris"), samt "beskrivelse" og "billede".
Ellers skal den bare gøre, som den gør nu og udskrive billedet og beskrivelsen sammen med prisen i <div>.
På forhånd tak.
Min kode:
<style>
select {
width:200px;
}
</style>
<script type="text/javascript">
retter = [
["Indisk curry",10],
["Pasta med pesto",12.5],
["Humus",15],
["Pasta med ketchup",17.5],
["Lasagne",20],
["Big mac",22.5],
["Whopper med cheese",25],
["Pizza",27.5],
["Shawarma",30]
];
function init() {
selMENU = document.getElementById("MENU");
for(j=0; j<retter.length; j++) {
opt = document.createElement("OPTION");
opt.innerHTML = opt.value = retter[j][0];
selMENU.appendChild(opt);
}
}
function insertItems() {
selMENU = document.getElementById("MENU");
if(selMENU.selectedIndex<0)
return;
selBESTILLING = document.getElementById("BESTILLING");
for(j=0; j<selMENU.options.length; j++) {
if(selMENU.options[j].selected) {
opt = document.createElement("OPTION");
opt.innerHTML = opt.value = selMENU.options[j].value;
selBESTILLING.appendChild(opt);
}
}
selMENU.selectedIndex=-1;
}
function removeItems() {
selBESTILLING = document.getElementById("BESTILLING");
while(selBESTILLING.selectedIndex>=0)
selBESTILLING.removeChild(selBESTILLING.options[selBESTILLING.selectedIndex]);
}
function showPrice() {
index = document.getElementById("MENU").selectedIndex;
divPRIS = document.getElementById("PRIS");
divPRIS.innerHTML = retter[index][0]+" "+retter[index][1]+"kr.";
}
</script>
<body onload="init()">
<select size=8 id="MENU" multiple onchange="showPrice()"></select>
<button onclick="insertItems()">Tilføj</button>
<button onclick="removeItems()">Fjern</button>
<select size=8 id="BESTILLING" multiple></select>
<div id="PRIS"></div>[/PRE]