trikota
10-07-2002, 07:42 PM
This is the code for the page.
It works fine on Netscape 4.7 and IE 6. But not on Mac IE5.5 and PC IE5. I don't kow what it is. Please, help.
<html>
<head>
<title>title</title>
<script><!--
var imageData = [
['empa_fullquote01.jpg','empa_quote01.jpg','280','540'],
['empa_fullquote02.jpg','empa_quote02.jpg','280','485'],
['empa_fullquote03.jpg','empa_quote03.jpg','280','474'],
['empa_fullquote04.jpg','empa_quote04.jpg','280','540'],
['empa_fullquote05.jpg','empa_quote05.jpg','280','540'],
];
var imgRoot = "images/";
var picked = new Array();
for (var i=0; i<imageData.length-1; picked.push(0), i++);
function showPopup(i) {
var f = 'width=' + imageData[i][2] + ',height=' + imageData[i][3];
window.open(imgRoot+imageData[i][0],'picWin', f);
}
function insertRandomImgs(qty) {
var p = 0;
while (p < qty) {
var i = Math.floor(Math.random() * imageData.length);
if (picked[i] == 0) {
document.write('<a href="#" onClick="showPopup('+i+'); return false"><img src="'+imgRoot+imageData[i][1]+'" style="cursor:hand" alt="'+imageData[i][0]+'" border=0></a>');
picked[i] = 1;
p++;
}
}
}
// -->
</script>
</head>
<body>
<script>
insertRandomImgs(1);
</script>
</body>
</html>
It works fine on Netscape 4.7 and IE 6. But not on Mac IE5.5 and PC IE5. I don't kow what it is. Please, help.
<html>
<head>
<title>title</title>
<script><!--
var imageData = [
['empa_fullquote01.jpg','empa_quote01.jpg','280','540'],
['empa_fullquote02.jpg','empa_quote02.jpg','280','485'],
['empa_fullquote03.jpg','empa_quote03.jpg','280','474'],
['empa_fullquote04.jpg','empa_quote04.jpg','280','540'],
['empa_fullquote05.jpg','empa_quote05.jpg','280','540'],
];
var imgRoot = "images/";
var picked = new Array();
for (var i=0; i<imageData.length-1; picked.push(0), i++);
function showPopup(i) {
var f = 'width=' + imageData[i][2] + ',height=' + imageData[i][3];
window.open(imgRoot+imageData[i][0],'picWin', f);
}
function insertRandomImgs(qty) {
var p = 0;
while (p < qty) {
var i = Math.floor(Math.random() * imageData.length);
if (picked[i] == 0) {
document.write('<a href="#" onClick="showPopup('+i+'); return false"><img src="'+imgRoot+imageData[i][1]+'" style="cursor:hand" alt="'+imageData[i][0]+'" border=0></a>');
picked[i] = 1;
p++;
}
}
}
// -->
</script>
</head>
<body>
<script>
insertRandomImgs(1);
</script>
</body>
</html>