Ik kom er niet helemaal uit...
Ik heb een aantal dropdownboxen, deze worden middels XML gevult.
Nu wil ik de dropdownboxen graag veranderen in radiobuttons.
Hier het script:
Dit zijn de belangrijkste delen uit het script volgens mij....
Alvast bedankt!
Groeten,
Freek
Ik heb een aantal dropdownboxen, deze worden middels XML gevult.
Nu wil ik de dropdownboxen graag veranderen in radiobuttons.
Hier het script:
Code:
function chgSearchBox(box){
window.setInterval("showBezig()",100);
document.getElementById('itemBoxSearch').style.visibility = 'hidden';
var boxVal = document.boxSearch[box].options[document.boxSearch[box].options.selectedIndex].text;
document.boxSearch.boxName.value = box;
document.boxSearch.boxVal.value = boxVal;
document.boxSearch.submit();
}
<span class="bold">Uw selecties:</span><br />
<br />
<xsl:value-of select="xsl:getSelectedBoxes(string($searchParams))" disable-output-escaping="yes" /> </td>
<td valign="top">
<table border="0" cellspacing="10" cellpadding="0" class="searchBack" id="itemBoxSearch">
<form name="boxSearch" method="post" action="sanitair.asp">
<input type="hidden" name="act" value="select" />
<input type="hidden" name="kz" value="seccond" />
<input type="hidden" name="boxName" value="" />
<input type="hidden" name="boxVal" value="" />
<xsl:for-each select="//box[@id!='box1']">
<xsl:value-of select="xsl:getKop()" disable-output-escaping="yes" />
<td>
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="bold">Verfijn op <xsl:value-of select="@name" />:</td></tr>
<tr><td><select size="5" style="width:120px" class="invul1" onchange="chgSearchBox('keus{position()+1}')" name="keus{position()+1}"><xsl:value-of select="xsl:getBoxVals(string(current()),position())" disable-output-escaping="yes" /></select></td></tr>
</table>
</td>
<xsl:value-of select="xsl:getBottom()" disable-output-escaping="yes" />
</xsl:for-each>
</form>
function getBoxVals(vals,pos){
var returnStr ="";
vals = vals.split("~");
for(i=0;i<vals.length;i++){
returnStr+="<option>"+vals[i]+"</option>";
//}
}
return returnStr;
}
var teller = 0;
function getKop(){
var returnStr = '';
if(teller==0){
returnStr = '<tr>';
}
teller++;
return returnStr;
}
function getBottom(){
var returnStr = '';
if(teller==5){
returnStr = '</tr>';
teller=0;
}
return returnStr;
}
Dit zijn de belangrijkste delen uit het script volgens mij....
Alvast bedankt!
Groeten,
Freek