找回密码
 加入
搜索
查看: 2883|回复: 4

[IE类操作] 怎样选择框架网页中的多选框?

[复制链接]
发表于 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>
 楼主| 发表于 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,选择框没有在某个表单里面,无法用您的那些语句。
发表于 2010-5-29 02:28:24 | 显示全部楼层
1.用_IEFrameGetObjByName 获取相应的框架对象
2.用 _IEFormElementGetObjByName 获取Select控件对象
3.用_IEFormElementOptionSelect设定Select控件的值
具体用法见IE_Inet_UDF帮助文档
发表于 2010-5-29 17:22:18 | 显示全部楼层
能发个网址吗?具体环境搞不清楚  我用的环境跟你的不同
 楼主| 发表于 2010-5-29 18:42:39 | 显示全部楼层
本帖最后由 chenbo2003 于 2010-5-30 07:51 编辑

能私聊吗?我的QQ:471225072,注明框架。
因为是单位内部的页面。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-16 09:48 , Processed in 0.079840 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表