首页 | 互联网 | IT动态 | 网络设备 | 服务器 | IDC | 安全 | Cisco | Windows | Linux | Java | .Net | Oracle | CIW | 华为 | 专题
IT技术 | 网页设计 | 平面设计 | 电子书下载 | 教学视频 | 方案 | 数字网校 | 直播室 | 虚拟考场 | 面授培训 | 搜索 | 博客 | 沙龙 | 论坛
 Dreamweaver | Flash
 Fireworks  | Frontpage
 HTML/CSS  | Javascript
 Photoshop  | CorelDraw
 AuotoCAD   | Illustrator
 Freehand
 3DMax    | Authorware
 Director   | Maya
 PP点点通 | 迅雷 | BT
 eMule | FlashGet | Nero
 Ghost | Outlook | IE
 Maxthon | Office
 QQ | MSN | 网易泡泡
 Skype | 雅虎通 | 新浪UC

最新文章

您现在的位置: 中国IT实验室 >> 网页设计 >> Javascript教程 >> 文章正文


IE5中用JavaScript跨frame加option问题


网页教学网  2006-4-18  佚名  保存本文  推荐给好友  收藏本站


◆ 网页平面多媒体培训、认证考试免费咨询热线:400-700-5807   进入网络咨询平台

  跨frame加option,以下代码在IE5中会出错,但在IE4、IE6、Opera6、NNx中都没有问题:

<script>function addOption(aSelect, optionId, optionName) {

newOption = new Option(optionName, optionId);
aSelect.options[aSelect.options.length] = newOption;}</script>


这样才是对的:
<script>function addOption(aSelect, optionId, optionName) {

ownerWindow = aSelect.document.parentWindow;
ownerWindow.newOption = new Option(optionName, optionId);
aSelect.options[aSelect.options.length] = ownerWindow.newOption;}
function crossFrameAddOption() {
var aSelect = parent.otherFrameName.document.forms[0].theSelectName;
addOption(aSelect , "id"+ aSelect.options.length, "name"+ aSelect.options.length);}</script><input type="button" onClick="crossFrameAddOption();" value="test">

微软的解释如下:
In general, at least in the older browser versions, performance seems to improve if you call methods on the target frame if they are stored there as well. This is particularly relevant when trying to add options to a select box in another frame. Make sure you create the option in that other frame so you are adding it to a local select box, instead of trying to cross frame boundaries.

http://msdn.microsoft.com/library/default.asp?url =/library/en-us/dnwebteam/html/Webteam02052002.asp
【责编:Yoyo】


 相关文章  推荐文章
dreamweaver制作圆角表格
JavaScript实现变色表格特效
JavaScript实现表格特效
JS特效围绕图片疯狂旋转的花朵
JS特效跟随鼠标的图片
js特效点击会变色哦!!
JavaScript加密解密的实现方法
减轻JavaScript测试和调试负担
未知高度的非表格垂直对齐
JavaScript的9个陷阱及评点
  文章评论