关于javascript的问题...

问题描述

关于javascript的问题...

addElement({
id : "menu1",
leftId:"menu5",
rightId:"menu2",
upId:"menu5",
downId:"menu6",
onfocus:"onChangeImg('menu1','<%=PageConfigMap.getPicOver("1171101","")%>');",
onblur:"onChangeImg('menu1','clearInterval()');",
});

function onChangeImg(id,img){
document.getElementById(id).style.background="url(<%=filePath%>" + img +") no-repeat";
}

怎么样判断在onChangeImg中参数id与addElement中id相等?语句怎么写?

解决方案

onChangeImg多增加一个参数传入addElement的id

     addElement({
        id : "menu1",
        leftId:"menu5",
        rightId:"menu2",
        upId:"menu5",
        downId:"menu6",
        onfocus:"onChangeImg('menu1','<%=PageConfigMap.getPicOver("1171101","")%>','menu1');",
        onblur:"onChangeImg('menu1','clearInterval()','menu1');",
        });

        function onChangeImg(id,img,nowid){
            alert(id==nowid)
        document.getElementById(id).style.background="url(<%=filePath%>" + img +") no-repeat";
    }

解决方案二:

JavaScript中变量作用域问题
----------------------

时间: 2024-12-15 06:18:27

关于javascript的问题...的相关文章

JavaScript 预解析的原理及实现

事实上或某种现象证明并不是这样的,通过<JavaScript权威指南>及网上相关资料了解到,JavaScript有"预解析"行为.理解这一特性是很重要的,不然在实际开发中你可能会遇到很多无从解析的问题,甚至导致程序bug的存在.为了解析这一现象,也作为自己的一次学习总结,本文逐步引导你来认识JavaScript"预解析",如果我的见解有误,还望指正. (1) 如果JavaScript仅是运行时自上往下逐句解析的,下面的代码能正确运行是可以理解的,因为我们

访问本页面 您的浏览器需要支持JavaScript的解决办法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 百度site:首页出现"访问本页面,您的浏览器需要支持JavaScript".这样的情况,对于一个刚刚引起搜索引擎重视的新站来说是相当大的打击,需要尽快找出原因跟解决办法. 首先分析原因,用站长工具模拟搜索引擎蜘蛛抓取,结果却是"访问本页面,您的浏览器需要支持JavaScript".用谷歌管理员工具中实

JavaScript中的anchor()方法使用详解

  这篇文章主要介绍了JavaScript中的anchor()方法使用,是JS入门学习中的基础知识,需要的朋友可以参考下 此方法创建一个用作超文本目标的HTML锚. 语法 ? 1 string.anchor( anchorname ) 下面是参数的详细信息: anchorname: 定义了锚的名称 返回值: 返回其锚标记的字符串 例子: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 <html> <head> <title>JavaScript

14 个经典的Javascript代码

javascript ■打开■ <input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开> <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT> ■另存为■ <input name=Button onClick=

Javascript 遍历页面text控件详解

 本篇文章主要是对Javascript遍历页面text控件进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 以下函数实现了列出页面中所有html控件类型为text的控件ID    代码如下:         function Texts()          {               //var els= document.getElementsByTagName("*");   //els得到页面所有控件               var els= document.

关于DJANGO和JAVASCRIPT的时间

最近,实际一些简单统计时,要到库里去检索数据出来用HIGHCHARTS画图, 作一个简单的回照..   DJANGO用TEMPLATEVIEW来作.专业,正规:) class SAView(TemplateView): template_name = 'version/sa_site.html' paginate_by = 10 def get_context_data(self, **kwargs): context = super(SAView, self).get_context_data

利用PHP+JavaScript打造AJAX搜索窗

一. 引言 Web世界中一项广为使用的功能就是搜索.随着Web技术的日益发展,为了更好地满足客户的需求,常规搜索引擎开始对更多的非常规方式"敞开了大门".在这方面,Yahoo!率先提供出其Y!Q服务.这个新的服务能够使你搜索任何web页面,前提是该页面的作者必须包括在他们的web页面中.是服务技术实现了把相关的搜索结果呈现到读者眼前,从而向读者展示更多的信息而不必离开他们的当前页面. Yahoo!的Y!Q服务的确是一个伟大的想法,但是它的出现也受到了一些批评.原因何在?首先,它要求客户

使用PHP JavaScript制作AJAX搜索引擎

一. 引言 Web世界中一项广为使用的功能就是搜索.随着Web技术的日益发展,为了更好地满足客户的需求,常规搜索引擎开始对更多的非常规方式"敞开了大门".在这方面,Yahoo!率先提供出其Y!Q服务.这个新的服务能够使你搜索任何web页面,前提是该页面的作者必须包括在他们的web页面中.是服务技术实现了把相关的搜索结果呈现到读者眼前,从而向读者展示更多的信息而不必离开他们的当前页面. Yahoo!的Y!Q服务的确是一个伟大的想法,但是它的出现也受到了一些批评.原因何在?首先,它要求客户

JavaScript 函数

JavaScript 函数定义 JavaScript 使用关键字 function 定义函数 函数可以通过声明定义,也可以是一个表达式 函数声明 函数声明的语法 : function sum1(n1,n2){ return n1+n2; }; 函数声明后不会立即执行,会在我们需要的时候调用到 分号是用来分隔可执行JavaScript语句,由于函数声明不是一个可执行语句所以不以分号结束 函数表达式,又叫函数字面量 JavaScript 函数可以通过一个表达式定义 函数表达式可以存储在变量中: va

JavaScript实例教程:javascript制作纸牌游戏

文章简介:这几天忙着做了一个JavaScript的纸牌.与Windows的纸牌相似 好几天没有更新自己的博客了,这段时间,作业比较多,试验报告比较多,老师要写纸质试验报告,还要电子档,考试不按照她上课讲的思路那就得不到几分...她这观点一出来,我就傻了,不能有自己的见解了... 废话就到这里,小小抱怨一下,o(∩_∩)o下面进入正题,这几天忙着做了一个JavaScript的纸牌.与Windows的纸牌相似 规则如下: 1.有3个叠牌区域和4种牌,左上角叠牌区,右上角整理区,和中间的层叠区. 2.