JavaScript ImageSlider不工作

JavaScript ImageSlider不工作,javascript,html,firefox,internet-explorer-7,Javascript,Html,Firefox,Internet Explorer 7,您好: 为什么这个JavaScript在FF3.6中不起作用,但在IE7/8中这个脚本工作得很好 您可以在此网站上看到问题: imgslider.js 这是HTML脚本: 滑块的DIV为: 我发现了问题所在。以下是修复方法: newfilename = newfilename.replace(/^url\(\"/,""); newfilename = newfilename.replace(/\"\)$/,""); 及 addEvent-在FF上,它的addEventListenerIt在IE

您好: 为什么这个JavaScript在FF3.6中不起作用,但在IE7/8中这个脚本工作得很好

您可以在此网站上看到问题:

imgslider.js

这是HTML脚本:

滑块的DIV为:


我发现了问题所在。以下是修复方法:

newfilename = newfilename.replace(/^url\(\"/,"");
newfilename = newfilename.replace(/\"\)$/,"");


addEvent-在FF上,它的addEventListenerIt在IE8.0和FF中获得错误“未定义”。首先检查NOTNULL和not undefined的条件并重试..我已经检查过了。在回答中,我已经发布了修复:
<script type="text/javascript">
bigimg['23853'] = new Array();
smallimg['23853'] = new Array();
bigimg['23853'][2]="typo3temp/pics/fee2d2a895.jpg";bigimg['23853'][1]="typo3temp/pics/e6921d3e9b.jpg";bigimg['23853'][0]="typo3temp/pics/88b5582780.jpg";
smallimg['23853'][2]="typo3temp/pics/c39223197f.jpg";smallimg['23853'][1]="typo3temp/pics/1bec8c0545.jpg";smallimg['23853'][0]="typo3temp/pics/6b8d3cdc74.jpg";
</script>
<div>
    <div style="position: relative; display: block; float: left;">
        <div style="display: block; float: left; width: 235px; height: 133px;">
            <div id="layerbottom23853" style="position: absolute; top:0px; left: 0px; width: 235px; height: 133px; background: url(typo3temp/pics/88b5582780.jpg)"></div>
            <div id="layertop23853" style="position: absolute; top:0px; left: 0px; width: 235px; height: 133px;"></div>
        </div>
    </div>
</div>
<div id="small" style="display: block; float: left; clear: left; margin: 10px 0 0 0;">
    <div id="small_img1" class="smalldiv" imageset="23853" style="margin: 0 10px 0 0; display: block; float: left; width: 112px; height: 64px; background: url(typo3temp/pics/1bec8c0545.jpg)"></div>
    <div id="small_img2" class="smalldiv" imageset="23853" style="margin: 0 10px 0 0; display: block; float: left; width: 112px; height: 64px; background: url(typo3temp/pics/c39223197f.jpg)"></div>
</div>
newfilename = newfilename.replace(/^url\(\"/,"");
newfilename = newfilename.replace(/\"\)$/,"");
old = oldbackground.replace(/^url\(\"/,"");
old = old.replace(/\"\)$/,"");