问题是这样的:
<TD>
<select name="bytlx" size="1" onChange="change1()">
<Option value="s100,admin/001.gif">张三</option>
<Option value="s100,admin/001.gif">李四</option>
<Option value="s100,admin/001.gif">王五</option>
<Option value="s100,admin/001.gif">赵六</option>
……
<TD width="5%" bgColor=#f1f1f1 id="tdlx" style="PADDING-BOTTOM: 15px"></TD>
问题是这样的,我想页面一打开在tdlx单元格内就获取到下拉列表框bytlx的值里的图片地址,并且显示出来
我一般是这么处理的:
写个函数放在body的onload之后<body onload="fk()">
函数如下:
<script language="javascript">
<!--
function fk(){
var value1=document.aliform.bytlx.value;
value1=value1.split(",")[1];
document.getElementById("tdlx").innerHTML="<img src='../upfile/"+value1+"' border=0>"
} -->
</script>
虽然效果可以正常实现,可是我总认为这个方法不是太好,这么简单的一个效果何必动用body的onload的事件呢?不知大家遇到过这种情况没有?有没有好的方法显示?请赐教!
<TD>
<select name="bytlx" size="1" onChange="change1()">
<Option value="s100,admin/001.gif">张三</option>
<Option value="s100,admin/001.gif">李四</option>
<Option value="s100,admin/001.gif">王五</option>
<Option value="s100,admin/001.gif">赵六</option>
……
<TD width="5%" bgColor=#f1f1f1 id="tdlx" style="PADDING-BOTTOM: 15px"></TD>
问题是这样的,我想页面一打开在tdlx单元格内就获取到下拉列表框bytlx的值里的图片地址,并且显示出来
我一般是这么处理的:
写个函数放在body的onload之后<body onload="fk()">
函数如下:
<script language="javascript">
<!--
function fk(){
var value1=document.aliform.bytlx.value;
value1=value1.split(",")[1];
document.getElementById("tdlx").innerHTML="<img src='../upfile/"+value1+"' border=0>"
} -->
</script>
虽然效果可以正常实现,可是我总认为这个方法不是太好,这么简单的一个效果何必动用body的onload的事件呢?不知大家遇到过这种情况没有?有没有好的方法显示?请赐教!
<Option value="s110,admin/002.gif">李四</option>
<Option value="s120,admin/003.gif">王五</option>
<Option value="s122,admin/004.gif">赵六</option>
上面这些数据是从数据库动态读取的,我只是道出了这样一个格式
<%
Sub Modify()
%>
<select name="wh" class="ss" id="wh">
<option value=" ">请选择</option>
<option value="初中">初中</option>
<option value="高中">高中</option>
<option value="大专">大专</option>
<option value="本科">本科</option>
<option value="硕士">硕士</option>
<option value="博士">博士</option>
<option value="其它">其它</option>
</select>
<script language="javascript" type="text/javascript">setoptions("<%=Rs("WenHua")%>","wh")</script>
<script>
function setoptions(opva,opid)
{
var v=opva;
var n=document.getElementById(opid).length-1;
for(var i=0;i<=n;i++)
{
var ov=document.getElementById(opid)[i];
if(ov.text==v)
{
ov.selected = true;
}
}
}
</script>
<%
End Sub
%>
<script language="javaScript">
document.getElementById("bytlx").value="<%=request.querystring("imgstrvalue")%>";
document.getElementById("tdlx").innerHTML="<img src='../upfile/"+="<%=request.querystring("imgstrvalue")%>"+"' border=0>";
</script>以上部分放在body的最后.我现在只会这一种方法.
or将你的确本放在页面的最后面