![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 27.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam na stronie (nazwanej w ramkach prawa) formularz, wpisuję dane i w pewnym miejscu wywołuję nowe okno javascriptowe, w ktorym dodaję coś do bazy. I teraz chciałbym po przycisnieciu powiedzmy przycisku zamknij, zamykał to nowe okno i jednoczesnie odswiezał pierwotną stronę, przy czym aby zachowywał wpisane uprzednio w pola wartości. Wszystko mi działa tyle, że wartości wczesniej wpisane w pola są wymazywane i ich nie pamięta. Ponizej najwazniejsze w moim kodzie: Kod ---glowna strona (prawa)---------
... <SCRIPT LANGUAGE="JavaScript"> function otworz_wydawnictwa() { okno=window.open("dodaj_wydawnictwa.php?p=1","Administracja",'toolbar=no, menubar=no, personalbar=no, status=no, resizable=no scrollbars=yes,height=500,width=750,left=50,top=50'); } </SCRIPT> ... <a href="javascript:otworz_wydawnictwa()"><img src="images/dodaj2.gif" border="0"></a> ... ---nowe okno---- ... <script language="javascript"> function go_opener(link){ opener.location.replace(link); // parent.prawa.document.forma.wstaw.value='yes'; // parent.prawa.document.forma.submit(); } ... <a href="javascript:window.close(); javascript:go_opener('dodaj_pozycje.php?wstaw=yes');">zamknij okno</a> ... Owszem mozna przekazac zmienne w parametrze funkcji go_opener ale problem w tym, ze mam ich bardzo duzo i dobrze byloby rozwiazac to normalnie czyli odswiezyc strone z poziomu nowego okna ale z zapamietaniem danych uprzednio wpisanych. Pozdrawiam, Marek [KaMeLeOn]: Wątek przesunięty z php... [scanner]: Proszę używać BBCode... |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 4.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
nie rozumiem twojego problemu?
Przeciez w popupie masz dostep do wszystkich zmiennych openera poprzez Kod opener.nazwaZmiennej .
A jesli chcesz odswiezyc openera i zachowac aktualna wartosc zmiennych to albo zrob ich kopie w popupie lub zapisz je do cookie |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 27.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
ok. dzięki chodziło mi o ten 2 wariant czyli odświezenie popupa z zachowaniem ich wartosci a do tego chyba tylko cookie zostają bo inaczej przecież sie nie odwołasz z potomnego okna aby nie stracić dotychczasowych wartosci w selectach.
Zreszta poradziłem sobie już w inny sposób operujac tylko na bazach. Pozdrawiam, Marek |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 10:40 |