Mam problem z przekazaniem zmiennej do skryptu JS. Otóż wyświetlam zdjęci z danego katalogu na serwerze:
<? switch($act) { case 'news': $dirname = 'news'; break; case 'kadra': $dirname = 'kadra'; break; case 'strony': $dirname = 'strony'; break; case 'inne': $dirname = 'inne'; break; }//switch $dir = '../gfx/'.$dirname.'/'; $files = scandir($dir); foreach($files AS $file) { $imga = $dir.'/'.$file; ?> <a onclick="disp_prompt()"><img src="image.php?w=64&dir=<?=$dirname?>&i=<?=$file?>" border="0" alt="" id="" /></a>
I teraz po kliknięciu na obrazek chciałbym wywołać funkcję:
Cytat
<script type="text/javascript">
function disp_prompt()
{
var name=prompt("Adres do obrazka","?"); <--- ?
}
</script>
function disp_prompt()
{
var name=prompt("Adres do obrazka","?"); <--- ?
}
</script>
? - tutaj nie wiem co wpisać, żeby otrzymać nazwe pliku (zmienna $file). Czy ten skrypt musi być wpisany w pętle foreach, żeby mógł być wykonany? Czy może być poza pętlą?