<?php header("content-type: application/x-javascript"); $dirname="/myphp/MyPP"; $galleryarray = array(); function returnimages($dirname) { $files = array(); $curimage = 0; //valid image extensions $pattern="(\.jpg$)|(\.png$)|(\.jpeg$)|(\.gif$)"; if($handle = opendir($dirname)) { while(false !== ($file = readdir($handle))) { if(eregi($pattern, $file)){ galleryarray[$curimage] = $file'; $curimage++; } } closedir($handle); } return $galleryarray; } //Define array in JavaScript returnimages() //Output the array elements containing the image file names returnimages(); ?>
<script type="text/javascript"> var galleryarray = returnimages(); /// ==> php function.. here i want to call php function var curimg = 0; function rotateimages(){ var imagesDirectory =galleryarray[curimg]; document.getElementById("slideshow").setAttribute("src", imagesDirectory) curimg = (curimg < galleryarray.length - 1) ? curimg + 1 : 0 } window.onload = function(){ setInterval("rotateimages()", 900) } </script>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)