Hi!
Hab hier folgendes Problem, und zwar hab ich mir ein galleryscript besorgt und das mit include in meine seite eingebunden. habe die index.php der gallery soweit angepasst, das sie komplett includet werden kann! soweit so gut! aber in diesem galleryscript gibts noch ein slideshow funktion, die aber leider nur läuft wenn ich die gallery direkt aufrufe, sprich die index.php aus der gallery. wenn die gallery includiert ist läuft die diashow leider nicht, dann wird immer meine anfangsseite der page gezeigt!
so und dann hier mal ein paar auszüge aus dem script:
was mir bis jetzt schon aufgefallen ist, wenn ich <form methode="POST"> mache, dann läuft sie zwar aber nicht in der angestellten zeit!
wäre echt super wenn ihr mir helfen könntet!
...mfg schickimicky
Hab hier folgendes Problem, und zwar hab ich mir ein galleryscript besorgt und das mit include in meine seite eingebunden. habe die index.php der gallery soweit angepasst, das sie komplett includet werden kann! soweit so gut! aber in diesem galleryscript gibts noch ein slideshow funktion, die aber leider nur läuft wenn ich die gallery direkt aufrufe, sprich die index.php aus der gallery. wenn die gallery includiert ist läuft die diashow leider nicht, dann wird immer meine anfangsseite der page gezeigt!
so und dann hier mal ein paar auszüge aus dem script:
PHP-Code:
<?PHP
<form action="<?$_SERVER['PHP_SELF']?>" method="GET" style="text-align:left">
<input type="hidden" name="todo" value="startslideshow">
<input type="hidden" name="album" value="<? echo $album ?>">
<input type="hidden" name="stelle" value="<? echo $stelle ?>">
...
...
...
<td><input type="submit" value="Start Diashow"></td>
<td><select name="zeit" size="1" >
<option>1 sec.</option>
<option>2 sec.</option>
<option>3 sec.</option>
<option>4 sec.</option>
<option selected>5 sec.</option>
<option>10 sec.</option>
</select></td>
</form>
...
...
...
function slideshow($stelle,$album,$zeit) {
$bilder=getJPGThumbnails($album);
$laenge=sizeof($bilder)-1;
if ($stelle<$laenge) $index= $stelle+1;
else $index=1;
echo("
<script type=\"text/javascript\">
var slideShowSpeed = ".($zeit*1000)."
function replace() {
document.location.replace('".$_SERVER['PHP_SELF']."?page=gallery&todo=startslideshow
&stelle=".$index."&album=".$album."&zeit=".$zeit."')
}
var t
t = setTimeout('replace()', slideShowSpeed)
</script>
");
}
...
...
...
if (isset($_GET['todo'])) $todo=$_GET['todo'];
if(isset($_POST['todo'])) $todo=$_POST['todo'];
if (!isset($todo)) $todo='showalben';
switch ($todo) {
...
...
...
case 'startslideshow':
$stelle=$_GET['stelle'];
$album=$_GET['album'];
$zeit=$_GET['zeit'];
showPicture($stelle,$album);
slideshow($stelle,$album,$zeit);
break;
?>
wäre echt super wenn ihr mir helfen könntet!
...mfg schickimicky
Kommentar