RollOver Preload - Website X5 Hilfe - Die Helpsite

Logo Schriftzug
Logo WSX5
Newsletter anmelden
Scan QR or Download Android App
Direkt zum Seiteninhalt

RollOver Preload

Scripte > Bildobjekte
Bildobjekte mit Bildwechsel (Bildertausch)

Eine kleine Show für die Homepage: Ein oder auch beliebig viele Bilder darstellen und beim Überfahren mit der Maus ändert sich das Bild, bei einem Klick auf dieses Bild öffnet sich wieder ein anderes Bild im neuen Fenster oder man lässt sich das bereits dargestellte bzw. überfahrende Bild vergrößert darstellen.

Im Onload-Bereich <body onload... > werden die Bilder hintereinander eingetragen, die beim Überfahren mit der Mouse angezeigt werden sollen. Der Einbau ist relativ einfach:
ZIP-Datei in ein beliebiges Verzeichnis auf dem PC entpacken und das Verzeichnis "wsX5Obj" auf den Webserver in das Root-Verzeichnis kopieren. HTML-Code in den in den BODY-Bereich <body>...</body> der ausführenden Seite an gewünschter Stelle einfügen und und Bilder gemäß Vorlage einfach nur austauschen und evtl. die Bildgröße anpassen.
Eine demo.html ist beigefügt, die zum Test in das Root-Verzeichnis des Webservers kopiert werden kann.
Aufruf: "http://www.domain.tld/demo.html". Diese lässt sich aber auch durch einen Doppelklick ausführen.
Download Button
x runter geladen!
Brücke 1     Brücke 3
Code für den <HEAD> Bereich
<script src="wsX5Obj/Obj23_0/rollover.js"></script>
Code für den <BODY> Tag
onload="MM_preloadImages('wsX5Obj/Obj23_0/bruecken_03.jpg','wsX5Obj/Obj23_0/bruecken_04.jpg')"

Wer nicht mit Website X5 arbeitet:
<body onload="MM_preloadImages('wsX5Obj/Obj23_0/bruecken_03.jpg','wsX5Obj/Obj23_0/bruecken_04.jpg')"
Code für den <BODY> Bereich
<div align="center">
<a href="wsX5Obj/Obj23_0/bruecken_05.jpg" target="_blank"
onmouseout="MM_swapImgRestore()"
onmouseover="MM_swapImage('ImgObj23_1','','wsX5Obj/Obj23_0/bruecken_02.jpg',1)">
<img src="wsX5Obj/Obj23_0/bruecken_01.jpg" alt="Brücke 1" name="ImgObj23_1"
width="320" height="235" id="ImgObj23_1" /></a>
&nbsp; &nbsp;
<a href="wsX5Obj/Obj23_0/bruecken_06.jpg" target="_blank"
onmouseout="MM_swapImgRestore()"
onmouseover="MM_swapImage('ImgObj23_2','','wsX5Obj/Obj23_0/bruecken_04.jpg',1)">
<img src="wsX5Obj/Obj23_0/bruecken_03.jpg" alt="Brücke 3" name="ImgObj23_2"
width="320" height="235" id="ImgObj23_2" /></a>
</div>
Code Datei "rollover.js"
function MM_swapImgRestore() {
var i,x,a=document.MM_sr;
for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() {
var d=document; if(d.images) {
if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
for(i=0;
i<a.length; i++) if (a[i].indexOf("#")!=0) {
d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
}
}
}
function MM_findObj(n, d) {
var p,i,x;  
if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document;
n=n.substring(0,p);
}
if(!(x=d[n])&&d.all) x=d.all[n];
for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n);
return x;
}
function MM_swapImage() {
var i,j=0,x,a=MM_swapImage.arguments;
document.MM_sr=new Array;
for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null) {
document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
}
}
Feedbacks zu ""
Kein Kommentar
Vielen Dank für Dein Feedback.
Logo Host Europe
Button Spenden

© 2009 - 2019





Besucher Statistik
» 3 Online
» 72 Heute
» 342 Gestern
» 838 Woche
» 2838 Monat
» 137755 Jahr
» 465511 Gesamt
Record: 2382 (29.03.2019)
Gesamt Downloads:
Hosting by
Zurück zum Seiteninhalt