Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z javascriptem i przekazaniem wartosci..
marekk
post 26.06.2003, 21:38:23
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...
Go to the top of the page
+Quote Post
evo
post 27.06.2003, 08:38:31
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
Go to the top of the page
+Quote Post
marekk
post 27.06.2003, 12:37:13
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
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: 31.07.2025 - 10:40