Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zwracanie wartosci z nowego okna
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
slash.
mam pytanko mam skrypcik ktory otwiera nowe okno w oknie tym pojawia sie formularz do uploadu plikow i teraz chce zeby wartosc nazwy pliku zostala zwrocona z nowego okna do pola imput w oknie rodzica, w jaki sposob moge takie cos osiagnac questionmark.gif
nowe okno wywpoluje poprzez window.open();
problem jest tylko w sposobie zwrocenia wartosci z okna otworzonego w ten sposob do okna rodzica.
kszychu
opener.document.nazwa_formularza.nazwa_pola.value = nazwa_pliku;
dr_bonzo
Takie cos nie przejdzie, oczywiscie sposob zwracania danych jest prawidlowy, ale nie przejdzie podstawienie nazwy pliku do pola <input type=file>. JEst to zablokowane -- sprawdzalem.
Dlaczego?

- user otwiera strone
- strona zawiera formularz, moze byc ukryty (bez pol widocznych, bez submitu) z polem file
- js na stronie ustawia wartosc tego pola na powiedzmy "/etc/passwd"
- js wysyla ten formularz "form.submit()"
- serwer pobral plik z dysku usera bez jego zgody/wiedzy.

PS. Nie sprawdzalem tego jeszcze na M$ IE tongue.gif, ciekawe czy teaz zablokowali ?
kszychu
masz rację. Trzeba więc by było zrobić to tak, by to otwarte okienko wysyłało plik na serwer, jednocześnie odświerzając informacje w oknie głównym.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.