Hi to all,

Sorry for bringing back this type of topic, But this type of header call
really doesnt work for me here. I've tested many time's the example below
that was given by Dan but it really doesnt work. Im already using php4.2 in
apache 1.3.24 . Based on the example below i've just removed/uncomment the
header function for "left.php" to test if it realy jump out of the frame.

Is there any idea why header('Window-target: _top'); doesnt work for me.
Please help.



Regards,
Mike

----- Original Message -----
From: "Analysis & Solutions" <[EMAIL PROTECTED]>
To: "PHP List" <[EMAIL PROTECTED]>
Sent: Friday, March 15, 2002 11:27 PM
Subject: Re: [PHP] Targetted redirection?


> Hi Folks:
>
> Okay, here's what I'm talking about...  A sample system.  Four files.
>
> index.php     main page holding the frameset.  frameset has two
>               frames.  one on left.  one on right.
> left.php      navigation menu that goes in the left hand frame
> right.php     content in right hand frame.  this page is the default
>               one that comes up in the initial frameset.
> right2.php    another page for the right hand frame
>
>
> ***************** index.php ******************
>
> <?php
> #   This has no effect.
> #   header('Window-target: _top');
> ?>
>
> <html>
> <head><title>index page</title></head>
> <frameset COLS="120,*">
> <FRAME SRC="left.php" name="menu" scrolling="no">
> <frame src="right.php" name="content">
> </frameset>
> </html>
>
>
> ***************** left.php ******************
>
> <?php
> #   Turning this on will jump this page out of the frames.
    header('Window-target: _top');
> ?>
>
> <html><head><title>the menu</title></head><body>
> <a href="right.php" target="content">right</a>
> <br /><a href="right2.php" target="content">right 2</a>
> </body></html>
>
>
> ***************** right.php ******************
>
> <?php
> #   Turning this on will jump this page out of the frames.
> #   header('Window-target: _top');
> ?>
>
> <HTML><HEAD><TITLE>Right</TITLE></HEAD><BODY>
> Hi there. This is the main content page in the right frame.
> </BODY></HTML>
>
>
> ***************** right2.php ******************
>
> <?php
> #  This has no effect.
> #  header('Window-target: _top');
> ?>
>
> <HTML><HEAD><TITLE>Right 2</TITLE></HEAD><BODY>
> Hi there. This is the secondary content page in the right frame.
> </BODY></HTML>
>
>
>
> Now, put all those files on your machine.  Hit index.php and you'll see
> everything normally.  Then, uncomment the header function in left.php or
> right.php and you'll see that page jump out of the frames.  But, turn
> the header on in index.php or index2.php and you'll still be in the
> frames.
>
> Enjoy,
>
> --Dan
>
> --
>                 PHP scripts that make your job easier
>               http://www.analysisandsolutions.com/code/
>          SQL Solution  |  Layout Solution  |  Form Solution
>  T H E   A N A L Y S I S   A N D   S O L U T I O N S   C O M P A N Y
>
> --
> 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

Reply via email to