`mishimasan`
08-16-2008, 03:34 PM
Someone please help. My code works fine in Firefox/Safari but it just does not appear in IE7.
www.easidesigns.co.uk/test
Could someone please tell me why?
<script type="text/javascript">
var revert = new Array();
var inames = new Array('branding','print','stationery','web','photography','about','news','contact');
if (document.images) { // Preload
var flipped = new Array();
for(i=0; i< inames.length; i++) {
flipped[i] = new Image();
flipped[i].src= "images/"+inames[i]+"2.png";
}
}
function over(num) {
if(document.images) {
revert[num]=document.images[inames[num]].src;
document.images[inames[num]].src= flipped[num].src;
}
}
function out(num) {
if(document.images) document.images[inames[num]].src= revert[num];
}
</script>
<div id="container">
<div id="menu1">
<ol id="line1">
<li class="brand">
<a href="branding.html" <img src="images/branding.png" name="branding" onMouseOver="over(0)" onMouseOut="out(0)"></a>
</li>
<li class="print">
<a href="print.html" <img src="images/print.png" name="print" onMouseOver="over(1)" onMouseOut="out(1)"></a>
</li>
<li class="stationery">
<a href="stationery.html" <img src="images/stationery.png" name="stationery" onMouseOver="over(2)" onMouseOut="out(2)"></a>
</li>
</ol>
</div>
<div id="menu2">
<ol id="line2">
<li class="web">
<a href="web.html" <img src="images/web.png" name="web" onMouseOver="over(3)" onMouseOut="out(3)"></a>
</li>
<li class="photography">
<a href="photography.html" <img src="images/photography.png" name="photography" onMouseOver="over(4)" onMouseOut="out(4)"></a>
</li>
</ol>
</div>
<div id="menu3">
<ol id="line3">
<li class="about">
<a href="about.html" <img src="images/about.png" name="about" onMouseOver="over(5)" onMouseOut="out(5)"></a>
</li>
<li class="news">
<a href="news.html" <img src="images/news.png" name="news" onMouseOver="over(6)" onMouseOut="out(6)"></a>
</li>
<li class="contact">
<a href="contact.html" <img src="images/contact.png" name="contact" onMouseOver="over(7)" onMouseOut="out(7)"></a>
</li>
</ol>
</div>
</div>
www.easidesigns.co.uk/test
Could someone please tell me why?
<script type="text/javascript">
var revert = new Array();
var inames = new Array('branding','print','stationery','web','photography','about','news','contact');
if (document.images) { // Preload
var flipped = new Array();
for(i=0; i< inames.length; i++) {
flipped[i] = new Image();
flipped[i].src= "images/"+inames[i]+"2.png";
}
}
function over(num) {
if(document.images) {
revert[num]=document.images[inames[num]].src;
document.images[inames[num]].src= flipped[num].src;
}
}
function out(num) {
if(document.images) document.images[inames[num]].src= revert[num];
}
</script>
<div id="container">
<div id="menu1">
<ol id="line1">
<li class="brand">
<a href="branding.html" <img src="images/branding.png" name="branding" onMouseOver="over(0)" onMouseOut="out(0)"></a>
</li>
<li class="print">
<a href="print.html" <img src="images/print.png" name="print" onMouseOver="over(1)" onMouseOut="out(1)"></a>
</li>
<li class="stationery">
<a href="stationery.html" <img src="images/stationery.png" name="stationery" onMouseOver="over(2)" onMouseOut="out(2)"></a>
</li>
</ol>
</div>
<div id="menu2">
<ol id="line2">
<li class="web">
<a href="web.html" <img src="images/web.png" name="web" onMouseOver="over(3)" onMouseOut="out(3)"></a>
</li>
<li class="photography">
<a href="photography.html" <img src="images/photography.png" name="photography" onMouseOver="over(4)" onMouseOut="out(4)"></a>
</li>
</ol>
</div>
<div id="menu3">
<ol id="line3">
<li class="about">
<a href="about.html" <img src="images/about.png" name="about" onMouseOver="over(5)" onMouseOut="out(5)"></a>
</li>
<li class="news">
<a href="news.html" <img src="images/news.png" name="news" onMouseOver="over(6)" onMouseOut="out(6)"></a>
</li>
<li class="contact">
<a href="contact.html" <img src="images/contact.png" name="contact" onMouseOver="over(7)" onMouseOut="out(7)"></a>
</li>
</ol>
</div>
</div>