Random Image mit Link

Ersatzkandidat

Grünschnabel
da ich kein großer JavaScript-Könner bin, habe ich da mal eine frage:

ich moechte auf meiner seite ein script einsetzen, dass mit bilder von buechern in zufälliger abfolge anzeigt (random image). allerdings sollen diese bücher die dann jeweils angezeigt werden auch anklickbar sein, so dass ich meine ausführlichen beschreibungen im hauptframe anzeigen lassen kann.

ich habe das mit dem random image schon integriert und nun versucht, den link da einfach hinzu zu fügen, aber das geht wohl nicht. ich will auch nicht das ganze script auf jeder eite stehen haben, sondern wie CSS auslagern. leider kann ich nirgends was brauchbares finden. könnte mir vielleicht einer von euch, mein bereits vorhandenes script erweitern? das wäre echt spitze...

hier ist das vorliegende script:
Code:
<!--
// ==============================================
// Copyright 2003 by jsCode.com
// Source: jsCode.com
// Author: etLux
// Free for all; but please leave in the header.
// ==============================================

// Set up the image files to be used.
var theImages = new Array() // do not change this
// To add more image files, continue with the
// pattern below, adding to the array. Rememeber
// to increment the theImages[x] index!

theImages[0] = 'bild/angstnaehe.jpg'
theImages[1] = 'bild/hilflosehelfer.jpg'
theImages[2] = 'bild/sagnein.jpg'
theImages[3] = 'bild/gw_uebung.jpg'
theImages[4] = 'bild/gw_pruefung.jpg'

// ======================================
// do not change anything below this line
// ======================================

var j = 0
var p = theImages.length;

var preBuffer = new Array()
for (i = 0; i < p; i++){
   preBuffer[i] = new Image()
   preBuffer[i].src = theImages[i]
}

var whichImage = Math.round(Math.random()*(p-1));
function showImage(){
document.write('<img src="'+theImages[whichImage]+'">');
}

//-->

Danke für eure hilfe...
 
Code:
theImages[0] = 'bild/angstnaehe.jpg'
theImages[1] = 'bild/hilflosehelfer.jpg'
theImages[2] = 'bild/sagnein.jpg'
theImages[3] = 'bild/gw_uebung.jpg'
theImages[4] = 'bild/gw_pruefung.jpg'
dazu einfach noch das
Code:
theLinks[0] = 'hierhin/bla1.html';
theLinks[1] = 'hierhin/bla2.html';
theLinks[2] = 'hierhin/bla3.html';
theLinks[3] = 'hierhin/bla4.html';
theLinks[4] = 'hierhin/bla5.html';
und dann:
Code:
document.write('<a href="'+theLinks[whichLinks]+'"><img src="'+theImages[whichImage]+'"></a>');
müsste gehen
 
nee, geht leider nicht.. so hatte ich das naemlich auch schon probiert. waere jedenfalls auch fuer mich die logischste erweiterung, obwohl ich da nicht so gut bin. danke fuer deine muehe.

kann mir vielleicht jemand ein script empfehlen, dass das tut was ich will?
 

Neue Beiträge

Zurück