chenbo2003 发表于 2010-5-27 10:43:33

怎样选择框架网页中的多选框?

本帖最后由 chenbo2003 于 2010-5-29 16:21 编辑

顶层代码是这样的:
<frameset rows="180,*" frameborder="NO" border="0" framespacing="0">
<frame name="topFrame" scrolling="NO" noresize src="main/teacherTop.action" >
<frame name="mainFrame" src="teaFirst.action">
</frameset>
其中“teacherTop.action”中有一个Select控件,请问用什么指定该控件的选项?
<select name="nowYear" id="nowYear" onchange="javascript:changeYear();">
    <option value="2006" selected="selected">2006</option>
    <option value="2005">2005</option>
    <option value="2004">2004</option>

chenbo2003 发表于 2010-5-28 22:10:58

本帖最后由 chenbo2003 于 2010-5-29 16:20 编辑

有谁能帮助解答一下?

谢谢三楼朋友的回答,您说的我也知道,但我这情况不同。
上层框架文件名是teaindex.jsp,而那个选择框不在该文件里面,它在框架topFrame所在的teacherTop.action里面,见下面代码:
<frameset rows="180,*" frameborder="NO" border="0" framespacing="0">
<frame name="topFrame" scrolling="NO" noresize src="main/teacherTop.action" >
<frame name="mainFrame" src="teaFirst.action">
</frameset>
我试过您的方法,但是不行,也许是代码写得不对吧,能否举个例子?
而teacherTop.action里面又没有form,选择框没有在某个表单里面,无法用您的那些语句。

hh_wzj 发表于 2010-5-29 02:28:24

1.用_IEFrameGetObjByName 获取相应的框架对象
2.用 _IEFormElementGetObjByName 获取Select控件对象
3.用_IEFormElementOptionSelect设定Select控件的值
具体用法见IE_Inet_UDF帮助文档

hh_wzj 发表于 2010-5-29 17:22:18

能发个网址吗?具体环境搞不清楚我用的环境跟你的不同

chenbo2003 发表于 2010-5-29 18:42:39

本帖最后由 chenbo2003 于 2010-5-30 07:51 编辑

能私聊吗?我的QQ:471225072,注明框架。
因为是单位内部的页面。
页: [1]
查看完整版本: 怎样选择框架网页中的多选框?