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>"
<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:
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

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.