Hallo,
ich habe mit dem folgenden Code eine einfache Zufallsslideshow mit einer XML gebaut. Nun wollte ich erreichen, dass wenn man auf das Bild klickt der Link aus der XML in einem neuen Fenster angezeigt wird.
Hier mein Code:
Meine Idee war es einen transparenten Button über das Bild zu legen, aber das will nicht klappen.
Gruss
bejay
ich habe mit dem folgenden Code eine einfache Zufallsslideshow mit einer XML gebaut. Nun wollte ich erreichen, dass wenn man auf das Bild klickt der Link aus der XML in einem neuen Fenster angezeigt wird.
Hier mein Code:
PHP:
pauseTime = 6000;
xmlImages = new XML();
xmlImages.ignoreWhite = true;
xmlImages.onLoad = loadImages;
xmlImages.load("images.xml");
function loadImages(loaded) {
if (loaded) {
xmlFirstChild = this.firstChild;
imageFileName = [];
beschreibung = [];
preis = [];
link = [];
totalImages = xmlFirstChild.childNodes[0].childNodes.length;
for (i=0; i<totalImages; i++) {
imageFileName[i] = xmlFirstChild.childNodes[0].childNodes[i].attributes.title;
beschreibung[i] = xmlFirstChild.childNodes[0].childNodes[i].attributes.beschreibung;
link[i] = xmlFirstChild.childNodes[0].childNodes[i].attributes.link;
}
randomImage();
}
}
function randomImage() {
if (loaded == filesize) {
var ran = Math.round(Math.random() * (totalImages - 1));
picture_mc.loadMovie(imageFileName[ran], 1);
text1.text = beschreibung[ran]
};
pause();
}
function pause() {
myInterval = setInterval(pause_slideshow, pauseTime);
function pause_slideshow() {
clearInterval(myInterval);
randomImage();
}
}
Meine Idee war es einen transparenten Button über das Bild zu legen, aber das will nicht klappen.
Gruss
bejay