|
Posted by Richard Lynch on 09/27/34 11:05
Rory Browne wrote:
> I don't know much about frames(I hate the things), but the only thing
> I'd count on would be that the main frame will be loaded first. would
> it be possible to load your session variables in this?
I wouldn't even count on the WHOLE file being loaded either...
EG:
<FRAMESET ...>
<FRAME ...>
<FRAME ...>
<NOFRAMES>
Tons of stuff here -- the browser *could* be smart enough to start
loading them things up there before it processes all this...
</NOFRAME>
</FRAMESET>
Much less a bunch of JavaScript garbage here.
> Another possibility would be to have the left frame do the loading of
> variables, and have the frame on the right as "loading". Then when the
> left frame has loaded the variables, you can use javascript( using
> document.frames IIRC) to load the right page. This way you can be sure
> that the left page is loaded before the right page, since it is the
> left page that actually does do the loading of the right page. Your
> page is kinda screwed though if a visitor turns off javascript, like I
> do when I have the displeasure of having to use IE on Windows.
>
> Apologies Rens if you recieved this twice. I forgot to CC it the first
> time.
>
> On Sat, 08 Jan 2005 13:17:54 +0100, Rens Admiraal
> <mailinglists@etraned.nl> wrote:
>> The way frames are loaded is actually dependent of many things I think
>> (size and browser e.g.), so, most secure is to use javascript, or, let
>> PHP check if the var is set, and if not, reload...
>>
>> you can do this like this:
>>
>> javascript:
>> left.php:
>> <body onload="parent.frames['targetframename'].location='page'"> // can
>> be a little different, but I think it is correct...
>>
>> PHP method:
>> in main.php:
>> if (!isset ($_SESSION["var"])) header ("location:
>> {$_SERVER["PHP_SELF"]}"); // or something like this what will do the
>> same...
>>
>> gustav@varupiraten.se wrote:
>>
>> >Hi there!
>> >
>> >I have two frames, one with left.php in the left frame and one with
>> >main.php in the right frame.
>> >
>> >I refresh the contents of main.hp at the end of left.php. (With help
>> of
>> >Javascript actually, maybe could be done with HEADER(...))
>> >
>> >My Question:
>> >Is it ALWAYS so that left.php must be executed before the right frame
>> is
>> >loaded? I wonder this because a session-variable are set in left.php
>> that
>> >main.php is dependent of. So this session-variable must be set before
>> >main.php is loaded.
>> >
>> >
>> >/G
>> >@varupiraten.se
>> >
>> >
>> >
>>
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
Like Music?
http://l-i-e.com/artists.htm
Navigation:
[Reply to this message]
|