急!!!!!Frame 只见函数调用的问题。 把你的frame的名字或id当做参数返回给你的test()<input type=button name=d1 onclick=test(framename.formname)> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 调试:function test(){ //第一步看看这两个值是否正常alert(question_now);alert(question_number); //第二步看看这个是不是对象[object]alert(parent.BottomWindow) if (question_now<question_number) { question_now++; alert(question) //第三步看这个是不是正确 alert(question.length) //第四步看这个的长度是否大于question_now switch(question[question_now]) { case 0: parent.BottomWindow.q_0(); break; case 1: parent.BottomWindow.q_0(); break; case 2: parent.BottomWindow.q_0(); break; case 3: parent.BottomWindow.q_0(); break; case 4: parent.BottomWindow.q_0(); break; case 5: parent.BottomWindow.q_0(); break; case 6: parent.BottomWindow.q_0(); break; case 7: parent.BottomWindow.q_0(); break; case 8: parent.BottomWindow.q_0(); break; case 9: parent.BottomWindow.q_0(); break; } } else parent.BottomWindow.document.write("End"); //parent.BottomWindow.location.replace('top.html');} 楼上二位,我查过了,错就错在 parent.BottomWindow.q_0(); 这个文档写不进去。一写就出错。我用了,test(bottom.form); 重新写了,还是不行。补充说明,top 和 bottom 同是main frame下的子frame. 哦,你调用了q_0()以后,frame里的内容已经被document.write的东西替换了。就是说这个函数已经被不存在了,所以出错。 q_0()应该放在在top frame中.改成,: parent.BottomWindow.document.write("What is the best one: ....."); 或者你在bottom frame里不要用document.write.弄一个<span id="bottomContent"></span>然后:function q_0(){bottomContent.innerHTML = "考题1........."}function q_1(){bottomContent.innerHTML = "考题2........."} js 如何写函数通过条件选择性触发服务器事件功能 对象的比较问题 JS在循环中如何让自增变量成为循环内容的序号 javascript小问题 请教一个静态页面里插入JavaScript脚本能否调用OCX控件里的方法 简单问题: 急呀。那个高手会:javascript 读文件? 请帮我一下,为什么setTimeout不好用 能不能用js写一个title和内容都能够自己定义的对话框??? JS访问JAVA变量 如何设定滚动范围? 一个JS与JSP结合的问题
{
//第一步看看这两个值是否正常
alert(question_now);
alert(question_number); //第二步看看这个是不是对象[object]
alert(parent.BottomWindow) if (question_now<question_number)
{
question_now++;
alert(question) //第三步看这个是不是正确
alert(question.length) //第四步看这个的长度是否大于question_now
switch(question[question_now])
{
case 0: parent.BottomWindow.q_0(); break;
case 1: parent.BottomWindow.q_0(); break;
case 2: parent.BottomWindow.q_0(); break;
case 3: parent.BottomWindow.q_0(); break;
case 4: parent.BottomWindow.q_0(); break;
case 5: parent.BottomWindow.q_0(); break;
case 6: parent.BottomWindow.q_0(); break;
case 7: parent.BottomWindow.q_0(); break;
case 8: parent.BottomWindow.q_0(); break;
case 9: parent.BottomWindow.q_0(); break;
}
}
else parent.BottomWindow.document.write("End");
//parent.BottomWindow.location.replace('top.html');
}
改成,: parent.BottomWindow.document.write("What is the best one: .....");
弄一个<span id="bottomContent"></span>
然后:
function q_0()
{
bottomContent.innerHTML = "考题1........."
}
function q_1()
{
bottomContent.innerHTML = "考题2........."
}