javascript的导航条问题。菜鸟问题。。。

其实代码很简单,是Dreamweaver生成的,我就是改了1小点,不过总有问题,希望大家可以帮助我。代码:<scripttype="text/javascript"><!... 其实代码很简单,是Dreamweaver生成的,我就是改了1小点,不过总有问题,希望大家可以帮助我。
代码:
<script type="text/javascript">
<!--
function MM_nbGroup(event, grpName) { //v6.0
var i,img,nbArr,args=MM_nbGroup.arguments;
if (event == "init" && args.length > 2) {
if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
nbArr[nbArr.length] = img;
for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = args[i+1];
nbArr[nbArr.length] = img;
} }
} else if (event == "over") {
document.MM_nbOver = nbArr = new Array();
for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
nbArr[nbArr.length] = img;
}
} else if (event == "out" ) {
for (i=0; i < document.MM_nbOver.length; i++) {
img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
} else if (event == "down") {
nbArr = document[grpName];
//parent.bb.location.href = "a1a.html";

if (nbArr)
for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }

document[grpName] = nbArr = new Array();
if(img==a1)parent.bb.location.href = "a1a.html";
else if(img==a2)parent.bb.location.href = "a2a.html";
for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
nbArr[nbArr.length] = img;
} }
}
//-->
</script>

<a href="javascript:;" target="_top" onclick="MM_nbGroup('down','group1','a1','image/998291_20071016203340_6_thumb.jpg',1)" onmouseover="MM_nbGroup('over','a1','','',1)" onmouseout="MM_nbGroup('out')"><img src="image/998291_20071016203340_2_thumb.jpg" alt="" name="a1" border="0" id="a1" onload="" /></a>

<iframe src="a2a.html" name=bb marginwidth="0" marginheight="0" scrolling="auto" frameborder="0"></iframe>

简单说就是我通过点击不同图片来改变bb这个iframe控件的href,但是每次都要点两下图片才会变换页面,我猜测是在down那个事件中对img==a1a和img==a2a的地方有问题,请各位帮帮忙 谢谢!
展开
 我来答
百度网友d2c42e0
2008-03-09 · TA获得超过1384个赞
知道小有建树答主
回答量:1268
采纳率:42%
帮助的人:587万
展开全部
最讨厌看dw自生成的代码了,不过听你的解释应该是逻辑问题不是程序错误是把,那你可以一步一步看点击以后程序都是怎样执行的,这种问题调试代码不麻烦,不确定的时候可以使用alert方法,就是在不确定的代码块前后分别放一个alert,如果前面一个执行了而后面一个没有执行则说明这个代码块有错或没有执行,如果后面一个执行了则说明代码执行正常,该代码块被执行了,学js还得学一些代码调试的方法,还有很多调试技巧,网上查查都有
匿名用户
2008-03-10
展开全部
其实这个问题还是比较容易解决的,。首先打开kithengtic(网上找,有的),输入"gitic&*tic",然后看一下有么有出现错误,有的话就说明有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式