[ gzox @ 15.11.2004. 11:02 ] @
1. Kada selektujem neku stavku u glavnom prozoru, zelim da mi se INFRAME stranica u tom prozoru ponovo ucita. Kako?

2. Isto to, kada selektujem neku stavku u IFRAME, zelim da mi se ceo prozor ponovo ucita. Kako? (Uspot da iframe zadrzi neke promenljive - to mislim nije problem?)

Da li je potrebno mozda koristiti JS?

3. Uz ovo ide i slanje PHP promenljivih u oba smera. To ne moze da uradi JS.

Da li ce ovo raditi i u drugim browzerima?

Da li je potrebno mozda koristiti kombinaciju JS-a i PHP-a?
[ noviKorisnik @ 15.11.2004. 11:48 ] @
PHP ne zna da postoje prozori. Tako da si ovaj put promašio forum (a čini mi se da to nije prvi put...
[ loopia @ 15.11.2004. 13:00 ] @
Citat:
gzox: 1. Kada selektujem neku stavku u glavnom prozoru, zelim da mi se INFRAME stranica u tom prozoru ponovo ucita. Kako?

2. Isto to, kada selektujem neku stavku u IFRAME, zelim da mi se ceo prozor ponovo ucita. Kako? (Uspot da iframe zadrzi neke promenljive - to mislim nije problem?)

Da li je potrebno mozda koristiti JS?

3. Uz ovo ide i slanje PHP promenljivih u oba smera. To ne moze da uradi JS.

Da li ce ovo raditi i u drugim browzerima?

Da li je potrebno mozda koristiti kombinaciju JS-a i PHP-a?


Poštovani,

Sve navedeno može da se uradi u kombinaciji PHP-a i JS-a. Naravno, potreban je veći nivo znanja programiranja da mi se realizovalo.
Za početak možete potražiti informaciju o tome kako se može uz pomoć javascripta kontrolisati drugi frame, odnosno prozor.
Po pitanju cross-browser podrške, pokušajte sa razvojem u Mozilla Firefox-u, ima dobru JavaScript konzolu, i takođe možete skinuti odličan plugin toolbar namenjen web razvoju.

Loopia Support
[ zimbala @ 16.11.2004. 14:59 ] @
iz js:
1. inframe_name.src="neki link"?params=ako treba
2. top.document.location="link"?params (koje kasnije proslijedis u iframe)
3. u frameset-u dodaj jedan frame sa 0 (nula) visinom ili sirinom i u tom frameu pokreci php skripte a iste trebaju generirati js koja moze prebaciti parametre
nesto kao:

print('parent.nesto.value='.$var.';');

ovo je ovako u najgrubljim crtama ali radi