Код JavaScript не будет работать в Internet Explorer 9 - PullRequest
0 голосов
/ 08 апреля 2011

Этот JavaScript работает в Chrome, Firefox, Safari, но не в Internet Explorer.Он отправляет макет страницы повсюду.

Любые идеи?

var slideimages = new Array()
var slidelinks = new Array()

var ImageArr1 = new Array("images/mefish.jpg", "images/rsz_prebait_world.png", "images/logo_flymen.png");
var ImageHolder1 = document.getElementById('Rotating1');
/*  var LinkArr1 = new Array(<a id="Link1" href="http://youtube.com">,<a id="Link1" href="http://hotmail.com">,<a id="Link1" href="http://hotmail.com">);
              var LinkHolder1= document.getElementById('Link1');*/

var ImageArr2 = new Array("images/may.jpg", "images/mefish.jpg", "images/rsz_prebait_world.png");
var ImageHolder2 = document.getElementById('Rotating2');
/*  var LinkArr2 = new Array(<a id="Link4" href="http://youtube.com">,<a id="Link5" href="http://youtube.com">,<a id="Link6" href="http://youtube.com">);
              var LinkHolder2= document.getElementById('Link1');*/

RotateImages(1, 0);
RotateImages(2, 0);

В закомментированных строках я не мог получить каждое изображение, чтобы иметь собственную ссылку, но только заметил, что это не такработать в IE с этим скриптом.

<a href="javascript:RotateImages()">
    <img scr="images/may.jpg" name="Rotating" id="Rotating1" width=100 height=100>
</a>
<hr />
<a href="javascript:RotateImages()">   
    <img scr="images/rsz_prebait_world.png" name="Rotating" id="Rotating2" width=100 height=100>
</a>

<script language="JavaScript">
    var slideimages = new Array()
    var slidelinks = new Array()

    var ImageArr1 = new Array("images/mefish.jpg", "images/rsz_prebait_world.png", "images/logo_flymen.png");
    var ImageHolder1 = document.getElementById('Rotating1');
    /*  var LinkArr1 = new Array(<a id="Link1" href="http://youtube.com">,<a id="Link1" href="http://hotmail.com">,<a id="Link1" href="http://hotmail.com">);
              var LinkHolder1= document.getElementById('Link1');*/

    var ImageArr2 = new Array("images/may.jpg", "images/mefish.jpg", "images/rsz_prebait_world.png");
    var ImageHolder2 = document.getElementById('Rotating2');
    /*  var LinkArr2 = new Array(<a id="Link4" href="http://youtube.com">,<a id="Link5" href="http://youtube.com">,<a id="Link6" href="http://youtube.com">);
              var LinkHolder2= document.getElementById('Link1');*/

    RotateImages(1, 0);
    RotateImages(2, 0);
</script>
...