在火狐浏览器里鼠标事件没反应

问题描述

最近做一个相册功能,将一个相册的所有图片取出来,缩入成小图放在DIV里,用鼠标移到小图上在另一个DIV显示。用到鼠标的onMouseOver事件,在IE里可以调用这个事件的方法并执行,但在火狐浏览器里却没用了,别一个页面用这样的方法却没问题.jsp页面代码如下:图片显示代码<c:forEach var="pic" begin="0" end="0" items="${requestScope.album.picEns}"> <div style="width: 520px; height: 430px; border: 1px solid #6A973E; padding: 10px; margin: auto;"><div style="width: 500px; height: 400px; border: 1px solid #6A973E; margin: auto;"> <img src="${pic.img}" name="pic" width="500" height="400" /></div><div id="picname" style="margin-top: 5px;">${pic.name}</div> </div></c:forEach>div内小图片代码<div style="width: 100%; padding: 5px; text-align: center; height: 60px; border: 1px solid #6A973E; margin-top: 5px;"> <c:forEach var="pic" items="${requestScope.album.picEns}"><img src="${pic.img}" alt="${pic.name}" width="50" height="50" onmouseover="showimg('${pic.img}','${pic.name}')" style="cursor: pointer;" /> </c:forEach></div>红色字体调用js方法js代码:function showimg(img,name){ document.getElementById("pic").src = img; document.getElementById("picname").innerHTML = name;}另一个项目页面相似的方法却可以,请各位指点下,谢谢!

解决方案

getElementById("pic")?<img src="${pic.img}" name="pic" width="500" height="400" /> 在你的代码中只看到有name="pic",IE做了很多容错处理,所以能正常运行,FF下就不行了把name换成ID就OK...

时间: 2024-11-29 00:46:30

在火狐浏览器里鼠标事件没反应的相关文章

火狐浏览器的onmouseover事件问题

问题描述 火狐浏览器的onmouseover事件问题 在火狐浏览器使用onmouseover事件在下拉列表里触发,但是触发之后,无法选中值,来回跳动,怎么解决? 解决方案 你代码呢?不要用alert这种,会导致项目隐藏

aspx页面Url传参在火狐浏览器下Page_Load执行两次的Bug

问题描述 机器环境:Xpsp3+Vs2010+Firefox28.0问题描述:新建一个空的Website,加入一个a.aspx和b.aspxa.aspx页面代码<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="a.aspx.cs"Inherits="a"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transi

在linux下利用火狐浏览器进行科学上网

       纯粹好玩          首先申明为什么要写这篇文章呢,主要是我个人觉得互联网是自由平等的,而且我们搞技术的人,很多的资源基本上要从国外获取,所以说写一篇文章给那些没有xx00的人一些意见 1 第一步,首先要有一个谷歌的gmail的账户,如果没有的话申请一个也很容易,详情谷歌注册gmail 2  谷歌搜素 App Engine点击进入App Engine  ,利用已经申请好的gmail登录进去,这里为了测试我申请了一个叫tmpLinuxTest的gamil帐号 3 第三步 点击c

【技术贴】火狐QQ空间音乐插件下载+火狐进空间没背景音乐崩溃解决+火狐浏览器插件推荐

火狐QQ空间没声音火狐QQ空间崩溃火狐空间没音乐崩溃火狐QQ空间没音乐没声音 火狐进入QQ空间音乐不能播放以及进入空间崩溃的解决办法.见文章末尾. 火狐浏览器需要添加的插件.大集合下载地址.以及文字说明.开始了,大家注意. 1.记住这个网址,火狐推荐插件官网.http://www.g-fox.cn/hotaddons.html?src=china-start,已经基本满足你的挑剔了.里面的插件很实用.2.插件必选包. ---------------------------------------

js浏览器-js怎么捕获浏览器里的后退事件

问题描述 js怎么捕获浏览器里的后退事件 最近做一个微信项目,提交表单后,后退要刷新页面.网上找了一个禁止缓存.jsp页面是刷新了,但java代码没刷新.求解决 解决方案 用fiddler看下,你的"刷新"有没有产生新的http请求到你的服务器,如果没有,加上一个随机数作为url参数,强制浏览器获取下. 解决方案二: JS捕获关闭浏览器事件

火狐关闭事件-火狐浏览器关闭事件。

问题描述 火狐浏览器关闭事件. 支持火狐浏览器关闭事件..................... 解决方案 http://www.iteye.com/problems/15599 解决方案二: 找了好久都只找到支持ie window.onbeforeunload=function (){ return ("您是否确认?"); } 写上return 有个提示语句,但是function 里面写什么都不执行 解决方案三: 没有理由,差评

鼠标事件里参数怎么拿不到啊。

问题描述 鼠标事件里参数怎么拿不到啊. 请大神帮忙看看ArrayList q为什么在public MyJFrame()方法里拿不到啊??? import java.awt.*; import java.awt.event.*; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.

html5-canvas怎么设置鼠标事件?怎么获取里面的点?

问题描述 canvas怎么设置鼠标事件?怎么获取里面的点? function() { var graph = document.getElementById('canvas'); if (graph.getContext){ var g = graph.getContext('2d'); g.strokeStyle = '#000'; g.beginPath(); for (var i = 0, l = a.length; i < l; i++) { g.arc((i + 1) * 100,a[

【技术贴】火狐浏览器FoxTab按住热键鼠标的滑轮和右键不能出现3D效果的解决办法。。原创

火狐浏览器安装了3D标签插件.可是我为什么同时按住鼠标右键和滚动滑轮不是3D效果而是标签文字? 答:因为你同时安装了鼠标手势,热键发生了冲突.解决方法,打开工具--附加组件--扩展--FireGestures(鼠标手势)--选项--高级--[滚轮手势]--取消打钩.OK 解决.收贴.