Z pliku matki otwieram sie w NOWYM okienku formularz z danymi do dodania. Po kliknieciu w wyslij dane leca do drugiego pliku, ktory weryfikuje. Jezeli pola wymagane nie sa uzupelnione pojawia sie komunikat, ze trzeba sie cofnac i uzupelnic dane. Kiedy dane wymagane sa wpisane dodaje rekord do bazy. Jednoczesnie wykrywa za pomoca funkcji onunload zamkniecie okna i przeladowuje strone matke z lista rekordow.

WYKONALEM TAKI SKRYPT, ALE...

  1. var linkstatus
  2.  
  3. function onunload(linkstatus, linkback){
  4.  
  5. if(linkstatus == 1){
  6. alert(linkstatus);
  7. parent.window.location.href=linkback; //POWROT DO UZUPELNIENIA DANYCH
  8.  
  9. } else{
  10. alert(linkstatus);
  11. na_reload_window('kategorie_lista.php3?".SESID."');
  12. }
  13. }


...PROBLEM JEST PRZY COFNIECIU SIE DO UZUPELNIANIA BRAKUJACYCH DANYCH.

  1. <input class=button01 type=button value="WRÓĆ I POPRAW"
  2. OnClick="java script:onunload('1', 'katglowne_dodaj.php3'); return false;">


PRZY POWROCIE parent.window.location.href=linkback; PONOWNIE WYWOLYWANA JEST FUNKCJA onunload, KTORA Z BRAKU ZMIENNEJ linkstatus wylacza okno i odswieza strone matke zamiast przejsc do formularza i poprawic wymagane pola.

CZY MOZNA TO WYKONAC ?