主题:js 的变量怎么写到HTML里?
sovf
[专家分:270] 发布于 2007-07-11 15:47:00
我希望通过 <select name="BigClassName" onChange="changeselect1(this.value)">
选择一个值改变 <iframe ID="editor" src="edit.asp?ArticleID=<%=mbid%>" frameborder=0 scrolling=no width="620" height="405"></iframe>中mbid的值
function changeselect1(locationid)
{
for (i=0;i<subval2.length;i++)
{
if (subval2[i][1] == locationid)
{
mbid=subval2[i][2];
}
}
}
应该怎么写呢?
回复列表 (共5个回复)
沙发
wangsdong [专家分:21390] 发布于 2007-07-11 16:42:00
<form name="form1">
<select name="BigClassName" onChange="changeselect1()">
<option value="http://www.google.com">google</option>
<option value="http://www.sina.com.cn">新浪</option>
<option value="http://www.baidu.com">百度</option>
</select>
</form>
<iframe ID="editor" src="http://www.google.com" frameborder=0 scrolling=no width="620" height="405"></iframe>
<script>
function changeselect1(locationid)
{
v=document.form1.BigClassName.value;
for (i=0;i<v.length;i++)
{
if (document.form1.BigClassName.options[i].selected==true)
{
document.getElementById("editor").src=document.form1.BigClassName.options[i].value;
}
}
}
</script>
是不是这个
板凳
sovf [专家分:270] 发布于 2007-07-11 16:52:00
谢谢拉 就是这样 哈哈 高手
3 楼
sovf [专家分:270] 发布于 2007-07-11 17:51:00
大哥不行啊 5555555555555555555555555
4 楼
sovf [专家分:270] 发布于 2007-07-11 17:53:00
<select name="BigClassName" onChange="changeselect1()">
<%
count1 = 0
do while not rs.eof
%>
<option value="edit.asp?ArticleID=<%=rs("id")%>"><%=trim(rs("title"))%></option>
<%
count1 = count1 + 1
rs.movenext
loop
rs.close
%>
</select>
5 楼
linxuanxu [专家分:9360] 发布于 2007-07-13 11:03:00
你想通过客户端更改服务端变量?那不可能啊.必须提交表单.然后在服务端判断就行了.
我来回复