Tja, ich hab da ein Problem mit einer Diashow, die ich als Navigation verwenden will.
Bildwechsel funzt gut, nur hätte ich gerne das gewechselte Bild als Link anklickbar.
Man müßte den Bildern im script wahrscheinlich einen Link zuordnen.Nur wie??
Mit einem Applet geht das, aber ich will keins verwenden! Kann mir jemand helfen??
Folgendes Script:
<script language="JavaScript">
<!-- hide
var browserOK = false;
var pics;
// -->
</script>
<script language="JavaScript">
<!-- hide
browserOK = true;
pics = new Array();
// -->
</script>
<script language="JavaScript">
<!-- hide
function laden(name, picture) {
if (browserOK) {
if (typeof pics[name] == "undefined") {
pics[name]= new Array();
pics[name]["count"]= 0; // counts number of pictures
pics[name]["pos"]= 0;
}
pics[name][pics[name]["count"]]= new Image();
pics[name][pics[name]["count"]].src= picture;
pics[name]["count"]++;
}
}
function back(name) {
if (browserOK) {
pics[name]["pos"]--;
if (pics[name]["pos"]<0) pics[name]["pos"]= pics[name]["count"]-1;
document.images[name].src= pics[name][pics[name]["pos"]].src;
}
}
function forward(name) {
if (browserOK) {
pics[name]["pos"]++;
if (pics[name]["pos"]>=pics[name]["count"]) pics[name]["pos"]= 0;
document.images[name].src= pics[name][pics[name]["pos"]].src;
}
}
// preload images
laden("pic1", "1.gif");
laden("pic1", "2.gif");
laden("pic1", "3.gif");
laden("pic1", "4.gif");
laden("pic1", "5.gif");
// -->
</script>
<IMG SRC="egal.gif" name="pic1">
<form>
<input type=button name=bck value="Rückwärts" onClick="back('pic1');">
<input type=button name=fwd value="Vorwärts" onClick="forward('pic1');">
</form>
Bildwechsel funzt gut, nur hätte ich gerne das gewechselte Bild als Link anklickbar.
Man müßte den Bildern im script wahrscheinlich einen Link zuordnen.Nur wie??
Mit einem Applet geht das, aber ich will keins verwenden! Kann mir jemand helfen??
Folgendes Script:
<script language="JavaScript">
<!-- hide
var browserOK = false;
var pics;
// -->
</script>
<script language="JavaScript">
<!-- hide
browserOK = true;
pics = new Array();
// -->
</script>
<script language="JavaScript">
<!-- hide
function laden(name, picture) {
if (browserOK) {
if (typeof pics[name] == "undefined") {
pics[name]= new Array();
pics[name]["count"]= 0; // counts number of pictures
pics[name]["pos"]= 0;
}
pics[name][pics[name]["count"]]= new Image();
pics[name][pics[name]["count"]].src= picture;
pics[name]["count"]++;
}
}
function back(name) {
if (browserOK) {
pics[name]["pos"]--;
if (pics[name]["pos"]<0) pics[name]["pos"]= pics[name]["count"]-1;
document.images[name].src= pics[name][pics[name]["pos"]].src;
}
}
function forward(name) {
if (browserOK) {
pics[name]["pos"]++;
if (pics[name]["pos"]>=pics[name]["count"]) pics[name]["pos"]= 0;
document.images[name].src= pics[name][pics[name]["pos"]].src;
}
}
// preload images
laden("pic1", "1.gif");
laden("pic1", "2.gif");
laden("pic1", "3.gif");
laden("pic1", "4.gif");
laden("pic1", "5.gif");
// -->
</script>
<IMG SRC="egal.gif" name="pic1">
<form>
<input type=button name=bck value="Rückwärts" onClick="back('pic1');">
<input type=button name=fwd value="Vorwärts" onClick="forward('pic1');">
</form>