<SCRIPT LANGUAGE="JavaScript">
<SCRIPT type="text/javascript" LANGUAGE="JavaScript">
var pic1 = "Bsp1.jpg";
var pic2 = "Bsp2.jpg";
var pic3 = "Bsp3.jpg";
var pic4 = "Bsp4.jpg";
var pic5 = "Bsp5.jpg";
Wie wär's mit einem array?
var pics = new Array();
pics[pics.length] = "Bsp1.jpg";
pics[pics.length] = "Bsp2.jpg";
pics[pics.length] = "Bsp3.jpg";
pics[pics.length] = "Bsp4.jpg";
pics[pics.length] = "Bsp5.jpg";
var number = 5 ;
unnötig, mit arrays.
var vart = 1 ;
var vart = 0;
function next()
{ if (vart == number)
document.gallery.src = eval("pic" + vart);
else
vart = vart + 1;
document.gallery.src = eval("pic" + vart);}
eval ist evil.
function next()
{
if (vart > pics.length) vart = 0;
document.gallery.src = pics[vart];
vart++;
}
function previous()
{if (vart == 1)
document.gallery.src = eval("pic" + vart);
else
vart = vart - 1;
document.gallery.src = eval("pic" + vart);}
function previous()
{
if (vart < 0) vart = pics.length;
document.gallery.src = pics[vart];
vart--;
}
</SCRIPT>
<center>
<table border="0">
<tr>
<td colspan="2">
<img src="Bsp1.jpg" name="gallery" border="0">
</td>
So funktioniert das aber nur im IE, da der die bilder nachträglich in der Größe ändern kann. Für die meisten anderen Browser müssen alle Bilder gleich gross sein.
Struppi.