Diashow mit Javascript und PHP
Reflection
- javascript
0 Beat0 Reflection
Hallo,
ich möchte auf altbewährtem Wege, kein Frameworks oder dergleichen, eine Diashow mit Javascript und PHP realisieren.
Das Ziel ist es, dass man die Show mit einem Click starten, mit einem weiteren Click stoppen und wenn man dann noch Spaß daran findet, sie mit dem nächsten Click wieder starten kann. Nach dem Starten soll sie jedoch automatisch ablaufen.
Ich bin selbst ein ziemlicher Anfänger und auf fremden Code angewiesen, wobei ich auf folgenden "Schnipsel" gestoßen bin, der zwar wie gewünscht auf onClick die Show starte und durchlaufen lässt, mir es aber nicht ermöglicht sie zu stoppen.
---------------------------
<?php
$verzeichnis = "photos/";
$peed = 3000;
echo "
<script type='text/javascript'>
Animation=new Array();
bild=new Array();
var i=0;
";
$ordner=opendir ($verzeichnis);
$by = 0;
while ($file = readdir ($ordner)) {
if($file != "." && $file != "..") {
echo "bild[$by]='$verzeichnis$file';\n";
$by++;
}
}
closedir($ordner);
echo "
for(r=0; r < $by; r++){
Animation[r]=new Image(); Animation[r].src=bild[r];
}
function anzeigen(){
if(i < $by){
document.images.dummy.src=Animation[i].src;
i++;
}
else{
i=0;
}
setTimeout('anzeigen()', $peed);
}
</script>
<body onClick='anzeigen()';>
<div align=center><img name='dummy'></div>
";
?>
-------------------------------------------
Was könnte man daran ändern,um die gewünschte Funktionalität zu erhalten?
Viele Grüße
Andreas
Felix Riesterer hat einen Artikel geschrieben, der Teile deines Vorhabens tangiert.
http://aktuell.de.selfhtml.org/artikel/javascript/fader-framework/
Das Wort framework sollte dich nicht irritieren.
mfg Beat
Habs hinbekommen, vielen Dank.
Liebe Reflection,
Habs hinbekommen, vielen Dank.
und wie, wenn man fragen darf?
Liebe Grüße,
Felix Riesterer.