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>
...
...
<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...