select onchange ASP的问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 22:29:17
<tr>
<td height="26" align="right" width=20% valign=top>请选择栏目:</td>
<td align="left" width=80%><select name="select"

onChange="???????=options[selectedIndex].value;" size="1"

style="border: 1px solid #E6E6E6">
<option value="face/1.gif" selected>NO.01</option>
<option value="face/2.gif">NO.02</option>
</td>
</tr>
<tr>
<td colspan="2">select onchange取过来的值</td>
</tr>

任何把select取到的值到
<td colspan="2">select onchange取过来的值</td>
这里来,而
<td colspan="2">select onchange取过来的值</td>

前提你这个网页必须是以frame或者iframe存在于当前页面中,跨页面是没有办法的。

比如你的页面是a.asp,里面包含了一个iframe:

<iframe id=ff src="UserAddSoftware.Asp"></iframe>

那么你的select这样写:

<select name="select" onchange="ff.src=options[selectedIndex].value;">

就可以了,明白了吗?

————————————————

关于获取iframe的内容,可以参考我这篇回答:

http://zhidao.baidu.com/question/4885693.html

————————————————

呵呵,没注意到你的补充内容,现在改好了。

BTOK说的有问题。按照你的这个思路,b.asp里ID为TT这个单元格的内容实际上是需要引用的文件的路径.比如说select的值是a.asp,那b.asp里TT显示的内容为:a.asp这一串字符而不是a.asp里的内容,这里大体思路应该是这样:设置一个单元格假设ID为TT,用来引用<iframe id=ff src=\"b.asp\"></iframe>,然后select的onchange事件是写TT.innerhtml=\"\'<iframe id=ff src=\'+options[selectedIndex].value+\'></iframe>\';\"
具体思路是这