var ooption=document.createelement("option");
ooption.text = list[i];
oselect.options.add(ooption);
}
*/
//ele.insertadjacentelement( "afterend", odiv);
//odiv.insertadjacentelement("afterbegin",oselect);
odiv.style.visibility="visible";
oselect.selectedindex=0;
return true;
}
/***按键操作***/
function entertip()
{
//alert("keydown");
//alert(oinput);
kc=event.keycode;
if(odiv.style.visibility!="hidden")
{
if(kc==13)
{
selecttip();
}
else if(kc==40)
{
oselect.focus();
}
}
}
/***改变列表项***/
function changetip()
{
kc=event.keycode;
if(odiv.style.visibility!="hidden")
{
if(kc==13)
{
selecttip();
}
if(kc==40)
{
oinput.value=oselect.value;
}
}
}
/***选择列表项***/
function selecttip()
{
oinput.value=oselect.value;
oinput.focus();
hidetip();
}
/***隐藏列表提示框***/
function hidetip()
{
odiv.style.visibility = "hidden";
}
/***删除列表项***/
function clear()
{
for(var i=oselect.options.length-1;i>=0;i--)
{
oselect.options.remove(i)
}
}
</script>
</public:component>
数据源
xml文件的格式如下
<?xml version="1.0" encoding="gb2312"?>
<list>
<option>208</option>
<option>207</option>
<option>206</option>
<option>205</option>
<option>204</option>
<option>203</option>
<option>202</option>
<option>201</option>
<option>200</option>
<option>199</option>
</list>
也可以用php来生成xml的示例
<?php
header("content-type: text/xml");
echo '<?xml version="1.0" encoding="gb2312"?>';
require_once("../lib/quotation.php");
$quotation=new quotation();
$str=$quotation->createvslnm();
echo $str;