_
toggle menu eXmatrikulationsamt.de
online: 341 gäste

> Slideshow auf eigener HP Wie bewerkstelle ich das?

Themen Layout: Standard · Linear · [Outline] Thema abonnieren | Thema versenden | Thema drucken
post 06 Feb 2006, 16:15
avatar
Vordiplom
*****

Punkte: 566
seit: 20.04.2004

Hi, will auf meiner eigenen HP auch paar Bilder präsentieren, wenns geht auch via Slideshow. Wie kann ich das am Besten bewerkstelligen? Gibts da irgendwas, wie z.B. bei einem Forum, da kann man ja z.B. bei www.foren.de ein Forum schnell und ohne Kenntnisse von PHP oder SQL erstellen, gibts im Netz vorgefertigte Tools um auch so eine Slideshow schnell und einfach hinzubekommen?

Vielen Dank für die Antworten.
ProfilPM
AntwortenZitierenTOP
 
Antworten
post 08 Feb 2006, 19:34
avatar
eXma Poltergeist
*********

Punkte: 6729
seit: 20.10.2004

CODE

<html>
<head>
<title>Bilderbuch</title>

<script type="text/javascript">

var nr = 0;
const anz = 2; //hier die Anzahl der Bilder von 1 an gezaehlt eingeben

function change(dir) {

   if (dir==1) nr++; //wenn dir gleich 1 ist, dann wird vorwaerts geblaettert
   else nr--; //sonst rueckwaerts
 
   if(nr < 0) nr = anz+1; //falls man beim 1. Bild zurueck geklickt wird
   nr = nr % anz; //Bewirkt, dass vom letzten Bild auf das erste gesprungen wird.

   document.getElementById("bild").src = "bild"+nr+".jpg"; //Bild tauschen

 }

</script>

</head>

<body style="background-color:#FFFFFF">

 <!--hier erstes Bild als src angeben, also bild0-->
 <img id="bild" src="bild0.jpg" border="0"><br>
 <a href="javascript:change(0)">zur&uuml;ck</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 <a href="javascript:change(1)">vor</a>

</body>
</html>



Dieses Stück Code funktioniert bei mir (Mozilla 1.7.11/IE 6.0). Voraussetzungen sind:

1. JavaScript muss im Browser aktiviert sein
2. IE nicht älter als 5.5 oder Netscape ab 6.0 oder Mozilla/Firefox ab 1.0
3. Die Bilder müssen im selben Verzeichnis wie die darstellende HTML Datei liegen. Die Namen der Bilder MÜSSEN die Form bildNR.jpg haben, angefangen bei bild0.jpg! Die Konstante anz im oberen Bereich des JavaScript Codes muss die Anzahl der Bilder von 1 an gezählt beinhalten.

Also Bsp: Du hast 2 Bilder, dann muss anz=2 sein und die Bilder heißen bild0.jpg und bild1.jpg.

Du kannst die Namen der Bilder und das Verzeichnis in dem sie liegen auch ändern. Die Anpassungen im Code sind nicht schwierig und sollten nach einigem Studium des Codes leicht von der Hand gehen.


--------------------
ProfilPM
AntwortenZitierenTOP
Beiträge
Stahnkejunior   Slideshow auf eigener HP   06 Feb 2006, 16:15
stth   <HTML> <HEAD> <script type=...   06 Feb 2006, 17:08
JoSchu   Ähm ... :rolleyes:   06 Feb 2006, 20:20
Stahnkejunior   Also, habe nun mal den Quelltext reinkopiert und a...   07 Feb 2006, 10:16
Stahnkejunior   Also, jetzt nochmal, verstanden habe ich das klein...   07 Feb 2006, 14:48
yocheckit   getElementById funktioniert nicht in jedem browser...   07 Feb 2006, 15:42
Stahnkejunior   Ehrlich gesagt bringt mir das überhaupt nix, ich p...   08 Feb 2006, 10:05
yocheckit   dann musst du eben mal die html-datei oder eine te...   08 Feb 2006, 11:41
stth   <HTML> <HEAD> <script type=...   08 Feb 2006, 13:02
yocheckit   im ie geht's nicht..   08 Feb 2006, 13:17
yocheckit   diese version hab ich auch, die inhalte wurden zug...   08 Feb 2006, 15:23
yocheckit   ich bin auch nicht doof..   08 Feb 2006, 15:25
yocheckit   daran liegt es nicht, ist aber auch egal..   08 Feb 2006, 15:36
Stormi   <html> <head> <title>Bild...   08 Feb 2006, 19:34
1 Nutzer liest/lesen dieses Thema (1 Gäste)
0 Mitglieder: