select box
Jeg har en form hvor jeg via<script>
function moveOptions(oSource, oTarget) {
var oSourceItem, oTargetItem
var aRemove = Array() // Array of item-indexes to be removed
var iCount = 0 // Item-count
var iNewIndex
for (i=0; i < oSource.length; i++) {
if (oSource.item(i).selected) {
iCount++
aRemove[iCount] = i
oSourceItem = oSource.item(i)
oTargetItem = document.createElement("OPTION")
oTargetItem.text = oSourceItem.text
oTargetItem.value = oSourceItem.value
iNewIndex = oTarget.length
// Find correct target position (sort)
for (j=0; j < oTarget.length; j++) {
if (oSource.item(i).text < oTarget.item(j).text) {
iNewIndex = j
break
}
}
oTarget.add(oTargetItem, iNewIndex)
}
}
// Remove selected items
for (i=1; i <= iCount; i++) {
oSource.remove(aRemove[i]-(i-1))
}
}
function selectAllOptions(oSelect) {
for (i=0; i < oSelect.length; i++) {
oSelect.item(i).selected = true
}
}
</script>
Kan flytte ord mellem to select bokse. Men jeg kan ikke requeste de ord jeg har flyttet fra a til b, fordi de ikke er valgt i b. Hvordan klarer jeg den ?
