Strona 1 z 1

Przenoszenie zmiennych między oknami ??

PostNapisane: 22 grudnia 2004, o 10:22
przez PawelNo
Witam,

Mam kilka frame'ów, w jednym jest menu w drugim opcje do ustawinia, a w trzecim wyświetlane są wyniki z pierwszych dwu.
Pytanie jest takie:
Jak pobrać wartość zmiennej z frame'a nr 1, w skrypcie we frame'ie nr 2 (bez GET, POST i COOKIES jeśli to możliwe) ?
Problem polega na tym, że skrypt we frame'ie nr 2 jest wywoływany wiele razy z różnych miejsc (okien lub formularzy), a zmienna z frame'a nr 1 ustawiana tylko raz (przez usera) i musi być "widoczna" we wszystkich frame'ach !!

Paweł

Przenoszenie zmiennych między oknami ??

PostNapisane: 22 grudnia 2004, o 10:37
przez januzi
javascript moze by dal rade
ramka1 - zmienna ustawiasz w niej jako adresowa. np. strona.php?zmienna=8 (oczywiscie w ramce1 nie interesuje Cie ta wartosc)

ramka2 - wykonujesz w niej js ktory pobiera url z ramki1, wycina parametry i otrzymuje 8, na koniec robi ladowanie strony z przypisanym juz parametrem

PostNapisane: 22 grudnia 2004, o 11:00
przez PawelNo
To jednak dość skomplikowane.
A jakoś prościej się nie da ??
Może jakaś zmienna środowiskowa, albo coś w tym stylu ?
A może sesje (tylko tego nie znam) !?

Paweł

PostNapisane: 22 grudnia 2004, o 11:08
przez januzi
sesja:
przekazujesz SID, oczywiscie w adresie url strony musi sie znalezc ta zmienna ew. w ktoryms miejscu strony

nie ma prostej mozliwosci

chyba ze :)
robisz sobie katalog /nastawy/, w nim beda tworzone pliki o nazwie 83.126.126.256 (przylkadowo). w pliku zapisujesz ustawienia (jesli plik ma czas modyfikacji w zadanych granicach), albo ustawienia nominalne (jak tam przyjmiesz). natomiast na stronach pozostalych tylko bedziesz zczytywac ustawienia z pliku

wada: userzy spod jednego ip beda cierpiec

PostNapisane: 22 grudnia 2004, o 11:44
przez PawelNo
Ok.
Dzięki za info, ale to mnie nie zadowala.
Będę szukał innych rozwiązań.

Paweł

PostNapisane: 22 grudnia 2004, o 12:02
przez januzi
powodzenia :D