Hej, do rzeczy:

Mam forma w oknie rodzicu:

Kod
        $content .= "<h3>Dodaj kategorię:</h3>
        <form action=\"\" name=\"dodaj_kat\" method=\"POST\">
        <table width=\"100%\" border=\"0\" cellpadding=\"4\">
        <tr>
         <td width=\"150px\">Grupa kategorii:</td>
         <td><select name=\"grupa_id\">";
         $query = "SELECT * FROM grupy ORDER BY nazwa";
         $wynik = mysql_query($query);
         while ($row = mysql_fetch_array($wynik)) {
             $content .= "<option value=\"".$row['id']."\">".$row['nazwa']."</option>";
         }
         $content .= "</select></td>
        </tr>
        <tr>
         <td>Nazwa kategorii:</td>
         <td><input type=\"text\" name=\"nazwa\" size=\"30\"></td>
        </tr>
        <tr>
         <td valign=\"top\">Opis kategorii:</td>
         <td><textarea name=\"opis\" rows=\"10\" cols=\"40\"></textarea></td>
        </tr>
        <tr>
         <td>Miniaturka kategorii:</td>
         <td><input type=\"text\" name=\"img\"><button onclick=\"java script:displayWindow('index.php?pid=admin_imgs_cat',250,300)\">Dodaj zdjęcie</button></td>
        </tr>
        <tr>
         <td></td>
         <td><input type=\"submit\" name=\"submit\" value=\"Dodaj kateogorię\"></td>
        </tr>
        
        
        </table>
        </form>"


Jest to w php, wiec sa slashe dodane...

Po kliknięciu w button, otwiera się nowe okienko i w nim skrypt:
  1. <script language='javascript'>
  2. opener.document.getElementById('img').value = 'cos';


Pod IE działa, ale pod Operą i pod FF już nie... Pokazuje się na ułamek sekundy wartość, po czym znika...
Jak to zoptymalizować?

Ps. W JS jestem klapa, a to jest przerobiony skrypcik z innego wątku na forum...


________________________________________________________________________________
__________
EDIT:

OK, poradziłem sobie:

1. Dodałem do pola formularza id="img"
2. zmieniłem formułkę w pop-up na:
window.opener.document.getElementById('img').value = 'wartosc';
3. I działa winksmiley.jpg



Ale mam inny problem... Załóżmy, że mam już coś w polu "img" i teraz chciałbym wywołując sobie pop-up przesłać zawartość tego pola i potem ew. zmienić (z tym już nie ma problemu).
Ogólne chce pobrać wartość, wyświetlić.
Potem już za pomocąphp, sprawdzam czy dany plik o takiej nazwie istnieje, jeśli nie, to tworzy forma z uploadem pliku i wstawia nazwę do openera, itd...
Z tym też już googleowalem ale nic z tego... Nie widze jakiejkolwiek solucja nt temat.