Men jeg kan ikke få den til at vise den her
<option selected="selected" value="0">Vælg Verdensdel</option>det er pga når siden er lavet, opdateres samtlige select boxe med dette
<script type="text/javascript">
GetAjaxDataIni(0); // kalder selv de andre select boxe
</script>
der giver indholdet fra DB, og overskriver selectboxen,
så du kan betragte disse 4 boxe som placeholdere, der kun bruges ifm design
<form name="form1" action="#">
<span id="box1">
<!-- place holder ajax data kommer her -->
<select size="1" id="verdensdel" name="verdensdel" >
<option selected="selected" value="0">Vælg Verdensdel</option>
</select>
</span>
<span id="box2">
<!-- place holder ajax data kommer her -->
<select size="1" id="land" name="land">
<option selected="selected" value="0">Vælg Land</option>
</select>
</span>
<span id="box3">
<!-- place holder ajax data kommer her -->
<select size="1" id="region" name="region">
<option selected="selected" value="0">Vælg region</option>
</select>
</span>
<span id="box4">
<!-- place holder ajax data kommer her -->
<select size="1" id="distrikt" name="distrikt">
<option selected="selected" value="0">Vælg distrikt</option>
</select>
</span>
</form>
DomSelectBox(js_ar, "verdensdel", "GetAjaxData(this.value)");
bevirker at
<select size="1" id="verdensdel" name="verdensdel" >overskrives med
<select id="verdensdel" class="ShowSelectbox" onchange="GetAjaxData(this.value)">
<option value="0">vælg venligst</option>
<option value="1">V 1</option>
<option value="2">V 2</option>
<option value="3">V 3</option>
<option value="4">V 4</option>
</select>
jeg burde nok sætte et name på også, til brug for serverside
nemt rettet
select.setAttribute("id", elm);
select.setAttribute("name", elm);i function DomSelectBox(js_ar, elm, attrib){
(er opdateret i zip, og demo)
>style="verdana:middle;width:200px;"
lav en class du setter på selectboxen (her kaldet selbox)
feks som
var cl=(lng>1)? "ShowSelectbox" : "HideSelectbox";
select.setAttribute("class", cl+" selbox");med dette i css
.selbox{
verdana: middle;
width: 200px;
}
i function DomSelectBox(js_ar, elm, attrib){
(er opdateret i zip, og demo)
demo
http://experten.olsensweb.dk/964110/ og så lige det sidste jeg bruger & i dben og den skriver den ud sådan her & i stedet for &ref
http://stackoverflow.com/questions/3700326/decode-amp-back-to-in-javascriptvar decoded = encoded.replace(/&/g, '&');
har ikke lige prøvet,
hans eks ville være
var str = 'One & two & three';
var decoded = str.replace(/&/g, '&');