Witajcie mam tak problem
ze strony w której mam
  1. <div id="PublicList"></div>

odpalam popa'pa

  1. window.showModalDialog('./atachments.php',"Arg1","dialogHeight: 300px; dialogWidth: 1000px; dialogTop: 150px; dialogLeft: 150px; ")


na stronie atachments.php mam formularz do ładowania załącznikow (który działa wink.gif )

teraz potrzebuję przy zamknięciu tego popapa przekazać do div=PublicList listę załadowanych plkiów... i robię to w taki sposób:

przy kliknięciu przycisku zamknij okno wywołuję funkcję:

  1. function closing(){
  2. var myDiv = opener.document.getElementById("PublicList");
  3. //myDiv.innerHTML = "<span style=\"color: red;\">The text has been changed properly.</span>";
  4. var filenames='';
  5. <?php
  6. $upload_dir_public = '/var/www/html/upload/1/server/php/files/'.$_SESSION['sUser'];
  7. if (is_dir($upload_dir_public)) {
  8. foreach(new DirectoryIterator($upload_dir_public) as $file)
  9. {
  10. $nazwa=$file->getFilename();
  11. if(!$file->isDot()&&($file->getFilename()!='thumbnail')){
  12. $ext=explode('.',$file->getFilename());
  13. if ($ext[1]=='png' ||$ext[1]=='jpg'|| $ext[1]=='jpeg' || $ext[1]=='gif')
  14. {
  15. $Path="$upload_dir_public/thumbnail/$nazwa";
  16. $filenames_PHP=$filenames_PHP."<a href=\"/upload/1/server/php/files/".$_SESSION['sUser']."/$nazwa\" ><img src=\"/upload/1/server/php/files/".$_SESSION['sUser']."/thumbnail/$nazwa\" /></a> $nazwa<br><br>";
  17. }
  18. else
  19. $filenames_PHP=$filenames_PHP.'<br>'.$nazwa;
  20. }
  21.  
  22.  
  23.  
  24. }
  25. }
  26. ?>
  27. filenames='<?php echo $filenames_PHP;?>';
  28. //alert (filenames);
  29. myDiv.innerHTML=filenames;
  30. window.close();
  31. }


problem jaki mam to to: że lista zwracana jest poprawnie ale niestety zaczytywana jest tak jakby przy załadowaniu się strony atachments.php ... oznacza to ze jak odpalę popapa i załaduję pliki to lista plików nie zostanie mi zrwócona ... chyba że odpalę popup'a kolejny raz i go zamknę ... wtedy jest ok ... jak mogę rozwiązać mój problem ?

dzięki za pomoc