unrealzero_php
Erfahrenes Mitglied
Hallo zusammen
möchte mir eine automatische Diashow programmieren.
Nun rufe ich die Dateinamen der einzelnen Bilder über eine MySQL-Abfrage ab und speichere sie in einem Array.
Anschliessend möchte ich den Array an JavaScript übergeben um dort die einzelnen Dateien für die Funktion zu verwenden. Nur leider gibt es da grössere Probleme.
Wie kann ich den Array an JavaScript übergeben. Habt ihr eine andere Idee wie man so eine Diashow lösen könnte?!
möchte mir eine automatische Diashow programmieren.
Nun rufe ich die Dateinamen der einzelnen Bilder über eine MySQL-Abfrage ab und speichere sie in einem Array.
Anschliessend möchte ich den Array an JavaScript übergeben um dort die einzelnen Dateien für die Funktion zu verwenden. Nur leider gibt es da grössere Probleme.
Code:
<html>
<?php
require "connect.inc.php";
$qry_erg = mysql_query("SELECT datei FROM tbl_image WHERE serie = 'test' ORDER BY datei ASC");
while($data = mysql_fetch_assoc($qry_erg))
{
$dateien[] = $data["datei"];
}
?>
<SCRIPT LANGUAGE="JavaScript">
<!--
var timeDelay = 2;
var Pix = "<?php echo $dateien;?>";
var howMany = Pix.length;
timeDelay *= 1000;
var PicCurrentNum = 0;
var PicCurrent = new Image();
PicCurrent.src = Pix[PicCurrentNum];
function startPix()
{
setInterval("slideshow()", timeDelay);
}
function slideshow()
{
PicCurrentNum++;
if (PicCurrentNum == howMany)
{
PicCurrentNum = 0;
}
PicCurrent.src = Pix[PicCurrentNum];
document["ChangingPix"].src = PicCurrent.src;
}
// End -->
</script>
</head>
<body OnLoad="startPix()">
<img name="ChangingPix" src="test_0000.jpg">
</body>
</html>
Wie kann ich den Array an JavaScript übergeben. Habt ihr eine andere Idee wie man so eine Diashow lösen könnte?!