Hallo!
Warum funktioniert folgendes Skript mit NC4, aber nicht mit IE4? Das Skript zeigt Fotos mit dazugehöriger Beschreibung an. IE4 bringt bei description = new Array folgenden Fehler: Objekt unterstützt diese Eigenschaft oder Methode nicht! Was muß ich ändern, damit es läuft?
var i = 1
images = new Array
images[1] = „img/image01.jpg“
…
images[19] = „img/image19.jpg“
description = new Array
description[1] = „description1“
…
description[19] = „description19“
function gallery()
{
if (i == 1)
{
document.gallery.desc.value = description[1];
document.gallery.previous.value=" ";
}
}
function previmg()
{
if (i != 1)
{
i –
document.img.src = images[i];
document.gallery.desc.value = description[i];
document.gallery.next.value = „Next“;
}
if (i == 1)
{
document.gallery.previous.value=" ";
}
}
function nextimg()
{
if (i != 19)
{
i ++
document.gallery.previous.value=„Previous“;
image = images[i];
document.img.src = image;
document.gallery.desc.value = description[i];
}
if (i == 19)
{
document.gallery.next.value=" ";
}
}
function pickrand()
{
var imagenumber = 19;
var randomnumber = Math.random();
var rand1 = Math.round( (imagenumber-1) * randomnumber) + 1;
var randimage = images[rand1];
document.img.src = randimage;
document.gallery.desc.value = description[rand1];
i = rand1;
if (i == 1)
{ document.gallery.previous.value=" ";
}
else
{ document.gallery.previous.value=„Previous“;
}
if (i == 19)
{ document.gallery.next.value=" ";
}
else
{ document.gallery.next.value=„Next“;
}
}
function firstimg()
{
i = 1
document.img.src = images[i];
document.gallery.desc.value = description[i];
document.gallery.previous.value=" ";
document.gallery.next.value=„Next“;
}
function lastimg()
{
i = 19
document.img.src = images[i];
document.gallery.desc.value = description[i];
document.gallery.next.value=" "; document.gallery.previous.value=„Previous“;
}
Danke für jede Hilfe.
Tanja