javascript不同的行为

时间:2012-01-05 04:45:12

标签: javascript asp.net

我有两个ASP.NET程序,其中一个在VS2010(一个带有一个DLL的Web项目)和.NET 4,它的工作真的很棒,但另一个项目(VS2008,一个有很多DLL的网站! )在运行javascript代码时有一些问题(当然这些JS代码在VS2010应用程序中工作正常),我使用一些函数来更改图像(onmouseclick)和图像淡入淡出,但VS2008项目中几乎没有任何反应,当然JS位于在VS2008的内容页面中,它可能是一个可能的原因吗? (我已经在VS2008 JS函数中测试了一个警报函数,并且警报功能正常工作,所以我认为JS函数已经执行但可能还有一些其他错误)

这是我改变图像的JS功能:

<asp:Content ID="ContentMain" ContentPlaceHolderID="CPHMain" Runat="Server">
        <script type="text/javascript" >
        function shownextimage() {
            if (document.getElementById('imgBanner').src.toString().indexOf("1") != -1) {
                document.getElementById('imgBanner').src = 'Images/2.jpg';
                document.getElementById('lblNextImage').innerHTML = "2/5";
            }
            else if (document.getElementById('imgBanner').src.toString().indexOf("2") != -1) {
                document.getElementById('imgBanner').src = 'Images/3.jpg';
                document.getElementById('lblNextImage').innerHTML = "3/5";
            }
            else if (document.getElementById('imgBanner').src.toString().indexOf("3") != -1) {
                document.getElementById('imgBanner').src = 'Images/4.jpg';
                document.getElementById('lblNextImage').innerHTML = "4/5";
            }
            else if (document.getElementById('imgBanner').src.toString().indexOf("4") != -1) {
                document.getElementById('imgBanner').src = 'Images/5.jpg';
                document.getElementById('lblNextImage').innerHTML = "5/5";
            }
            else if (document.getElementById('imgBanner').src.toString().indexOf("5") != -1) {
                document.getElementById('imgBanner').src = 'Images/1.jpg';
                document.getElementById('lblNextImage').innerHTML = "1/5";
            }

            //var element = document.getElementById('id');
            //var opa = 1.0;
            //document.getElementById('imgBanner').style.opacity = opa;

            // IE fallback

            //document.getElementById('imgBanner').style.filter = 'alpha(opacity='+opa*100+')';

        } 

我还应该写我的淡入淡出功能吗?它们在VS2010中运行顺畅,但在VS2008中没有运气!

感谢

0 个答案:

没有答案