z poniższego formularza otwieram okienko w którym wskazuje zdjęcie do wstawienia w formularzu na pierwszej stornie, Obrazek się wstawia ale nie chce się wstawić nazwa pliku. I co trzeba zrobić by po kliknięciu zamknęło się okienko Poniżej zamieszczam kod
<?php if (($file!=".")&&($file!="..")){ echo "<hr><a href=\"java script:void(0)\" onclick=\"opener.document.lewo.src='/userfiles/image/$file'; opener.document.llewo.value='$file';\"><img src=\"/userfiles/image/$file\" border=\"0\" width=\"200\" height=\"150\"><br>$file</a><br>"; } } ?>
Rozwiązanie
test.php
<script> function okno() { NewWindow=window.open('obrazek.php', 'okno','width='+500+',height='+500+',toolbar=no'); //przykładowy kodzik NewWindow.focus(); return; } </script> <?php echo' <form nazwa="test2"> <input type="button" onClick="okno();" value="KLIKNIJ"> <input type="text" id="test"> <img type="image" src="" name="lewo" size="15"> </form>'; ?>
obrazek.php
<?php $opdir = opendir("userfiles/image"); while($file = readdir($opdir)){ if (($file!=".")&&($file!="..")){ echo '<img src="/userfiles/image/'.$file.'" alt="tlo1" onClick="opener.document.getElementById(\'test\').value=\''.$file.'\'; opener.document.lewo.src=\'/userfiles/image/'.$file.'\'; window.close();">'; } } closedir($opdir); ?>