Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JS] Przenoszenie zmiennej do innego okna
kaznodzieja
post 25.08.2010, 13:51:26
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 1
Dołączył: 28.01.2007

Ostrzeżenie: (0%)
-----


Witam!

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

  1. <form name=\"formularz\" method=\"post\" action=\"test2.php\">
  2.  
  3.  
  4. <input type='text' name='llewo' value=''>
  5.  
  6. <input type=button onclick=\"window.open('obrazek.php', 'openWindow', 'width=360, height=550, scrollbars=yes')\" value='Wybierz zdjęcie'>
  7.  
  8. <img type='image' src='' name='lewo' size='15'></td>
  9. <input type=\"submit\" value=\"Wyślij\" />
  10. </form>


  1. <?php
  2.  
  3. $opdir = opendir("userfiles/image");
  4. while($file = readdir($opdir)){
  5. if (($file!=".")&&($file!="..")){
  6.  
  7.  
  8. 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>";
  9.  
  10. }
  11. }
  12. closedir($opdir);
  13.  
  14.  
  15. ?>


Rozwiązanie

test.php
  1.  
  2. function okno()
  3. {
  4. NewWindow=window.open('obrazek.php', 'okno','width='+500+',height='+500+',toolbar=no'); //przykładowy kodzik
  5. NewWindow.focus();
  6. return;
  7. }
  8. <?php
  9. echo'
  10. <form nazwa="test2">
  11. <input type="button" onClick="okno();" value="KLIKNIJ">
  12. <input type="text" id="test">
  13. <img type="image" src="" name="lewo" size="15">
  14. </form>';
  15. ?>
  16.  


obrazek.php
  1. <?php
  2.  
  3. $opdir = opendir("userfiles/image");
  4. while($file = readdir($opdir)){
  5. if (($file!=".")&&($file!="..")){
  6.  
  7.  
  8.  
  9.  
  10. echo '<img src="/userfiles/image/'.$file.'" alt="tlo1" onClick="opener.document.getElementById(\'test\').value=\''.$file.'\'; opener.document.lewo.src=\'/userfiles/image/'.$file.'\'; window.close();">';
  11.  
  12. }
  13. }
  14. closedir($opdir);
  15.  
  16.  
  17. ?>
  18.  


--------------------
"Nie dyskutuj z debilem, bo najpierw sprowadzi Cię do swego poziomu a potem pokona doświadczeniem"

http://vlaho.pl
http://foto.vlaho.pl
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.04.2024 - 03:53