Re: [PHP] Targetted redirection?

2002-03-17 Thread Michael P. Carel

is there any limitation with header function?im wondering why it not realy
working for me. it really gives me a headache.
i've done exactly what you've told us but  it does'nt work. i remove the
comment from the left.php or right.php and retain the index.ph as-is, but
still it doesnt jump out the frames.


 * index.php **

 ?php
#   This has no effect.
 #   header('Window-target: _top');
 ?

html
 headtitleindex 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');
?

 htmlheadtitlethe menu/title/headbody
 a href=right.php target=contentright/a
br /a href=right2.php target=contentright 2/a
/body/html

 * right.php **

 ?php
 #   Turning this on will jump this page out of the frames.
 header('Window-target: _top');
 ?

 HTMLHEADTITLERight/TITLE/HEADBODY
 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');
 ?

 HTMLHEADTITLERight 2/TITLE/HEADBODY
 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




Re: [PHP] Targetted redirection?

2002-03-16 Thread anders nawroth

I use this code to break out of frames:

if (top.frames.length!=0)
top.location=self.document.location;

Put this code in the head section between script tags.
If the document isn't on top, it soon will be.
(This solution slows the loading of the page a bit, the browser will
have to go thru the page once more, I think.)

Anders

- Ursprungligt meddelande - 
Från: Brinkman, Theodore [EMAIL PROTECTED]
Till: PHP List [EMAIL PROTECTED]
Skickat: den 15 mars 2002 17:27
Ämne: RE: [PHP] Targetted redirection?


 OK, If I understand correctly, the following scenario would work?
 
 Given: My site is being brought up inside somebody else's (say
 about.com)frameset.  [We'll call this page about.html]
 Given: I want my main page (index.html) to break out of the frames in the
 about.html page.  
 
 Solution: My main page (index.html) should send header('Window-target:
 _Top');
 
 So, if I use frames, and I want to keep my frameset page out of someone
 else's frame, I should send that header for my frameset page?
 
 Is this correct?
 
 - Theo
 
 
 -Original Message-
 From: Analysis  Solutions [mailto:[EMAIL PROTECTED]]
 Sent: Friday, March 15, 2002 10:27 AM
 To: PHP List
 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.phpanother page for the right hand frame
 
 
 * index.php **
 
 ?php
 #   This has no effect.
 #   header('Window-target: _top');
 ?
 
 html
 headtitleindex 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');
 ?
 
 htmlheadtitlethe menu/title/headbody
 a href=right.php target=contentright/a
 br /a href=right2.php target=contentright 2/a
 /body/html
 
 
 * right.php **
 
 ?php
 #   Turning this on will jump this page out of the frames.
 #   header('Window-target: _top');
 ?
 
 HTMLHEADTITLERight/TITLE/HEADBODY
 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');
 ?
 
 HTMLHEADTITLERight 2/TITLE/HEADBODY
 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




Re: [PHP] Targetted redirection?

2002-03-15 Thread Analysis Solutions

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.phpanother page for the right hand frame


* index.php **

?php
#   This has no effect.
#   header('Window-target: _top');
?

html
headtitleindex 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');
?

htmlheadtitlethe menu/title/headbody
a href=right.php target=contentright/a
br /a href=right2.php target=contentright 2/a
/body/html


* right.php **

?php
#   Turning this on will jump this page out of the frames.
#   header('Window-target: _top');
?

HTMLHEADTITLERight/TITLE/HEADBODY
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');
?

HTMLHEADTITLERight 2/TITLE/HEADBODY
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




Re: [PHP] Targetted redirection?

2002-03-15 Thread Erik Price


On Friday, March 15, 2002, at 10:27  AM, Analysis  Solutions wrote:

 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.

Is this because the frame of the _top page needs to be a child of the 
parent _top page?  That is to say, if the frameset is not created by a 
particular page A then the pages with the header() function do not 
consider page A to be their _top ?

Good example.

Erik






Erik Price
Web Developer Temp
Media Lab, H.H. Brown
[EMAIL PROTECTED]


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Targetted redirection?

2002-03-15 Thread Brinkman, Theodore

OK, If I understand correctly, the following scenario would work?

Given: My site is being brought up inside somebody else's (say
about.com)frameset.  [We'll call this page about.html]
Given: I want my main page (index.html) to break out of the frames in the
about.html page.  

Solution: My main page (index.html) should send header('Window-target:
_Top');

So, if I use frames, and I want to keep my frameset page out of someone
else's frame, I should send that header for my frameset page?

Is this correct?

- Theo


-Original Message-
From: Analysis  Solutions [mailto:[EMAIL PROTECTED]]
Sent: Friday, March 15, 2002 10:27 AM
To: PHP List
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.phpanother page for the right hand frame


* index.php **

?php
#   This has no effect.
#   header('Window-target: _top');
?

html
headtitleindex 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');
?

htmlheadtitlethe menu/title/headbody
a href=right.php target=contentright/a
br /a href=right2.php target=contentright 2/a
/body/html


* right.php **

?php
#   Turning this on will jump this page out of the frames.
#   header('Window-target: _top');
?

HTMLHEADTITLERight/TITLE/HEADBODY
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');
?

HTMLHEADTITLERight 2/TITLE/HEADBODY
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




Re: [PHP] Targetted redirection?

2002-03-15 Thread Chris Boget

 ?php
 #   Turning this on will jump this page out of the frames.
 #   header('Window-target: _top');
 ?

Can you use this only for the predefined variables?  _top, 
_parent, etc?  Because it isn't working for me.  Perhaps I
am misunderstanding something.  Here are my sample files:

index.php

//
html
headtitleindex page/title/head
frameset COLS=120,*
FRAME SRC=left.php name=menu scrolling=no
frame src=left.php name=content
/frameset
/html
//

left.php

//
script language=php

  if( isset( $submit )) {
header( Window-target: content );
header( location: right.php );
exit();

  }

/script
html
headtitleleft page/title/head
body

form action=left.php method=post

input type=text name=test

input type=submit name=submit value=Submit

/form

/body
/html
//

right.php

//
html
headtitleright page/title/head
body

you got redirected here

/body
/html
//


Am I misunderstanding something?  Or doesn't that header work
this way?  

Thanks for any insight you might give!

Chris



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Targetted redirection?

2002-03-15 Thread Analysis Solutions

On Fri, Mar 15, 2002 at 11:27:59AM -0500, Brinkman, Theodore wrote:
 
 Given: My site is being brought up inside somebody else's (say
 about.com)frameset.  [We'll call this page about.html]
 Given: I want my main page (index.html) to break out of the frames in the
 about.html page.  
 
 Solution: My main page (index.html) should send header('Window-target:
 _Top');

That works for me.  I use my layout templating sytsem to send out that 
header on every page.


 So, if I use frames, and I want to keep my frameset page out of someone
 else's frame, I should send that header for my frameset page?

Hmm.  Under these circumstances, from the _minimal_ testing I just did
on this matter, it might not.  I'm guessing, that if their frameset has
already been established and one of their pages has a link which will
put your content into one of their existing frames, then, no, you won't
be able to hop out.

In this scenario, have the page check for the referrer and if it's 'da
basta'ds, have your script print out a hyperlink to your content rather
with a source=_blank in it.

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




Re: [PHP] Targetted redirection?

2002-03-15 Thread Analysis Solutions

On Fri, Mar 15, 2002 at 11:03:22AM -0600, Chris Boget wrote:

 script language=php
   if( isset( $submit )) {
 header( Window-target: content );
 header( location: right.php );
 exit();
   }
 /script

The script needs to be in between ?php and ? in order to execute 
on your server.  Browsers don't execute PHP.  What you've written is how 
Java'sCrap works.

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




Re: [PHP] Targetted redirection?

2002-03-15 Thread Chris Boget

  script language=php
if( isset( $submit )) {
  header( Window-target: content );
  header( location: right.php );
  exit();
}
  /script
 The script needs to be in between ?php and ? in order to execute 
 on your server.  Browsers don't execute PHP.  What you've written is how 
 Java'sCrap works.

Huh?  The file names are .php and the code is within PHP script tags so it
is running on the server.  The redirection is occuring, just that it's not going 
to the right frame.

script language=php/script

is the same as writing

?php ?

The latter is just shorthand.

Chris


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Targetted redirection?

2002-03-15 Thread Analysis Solutions

On Fri, Mar 15, 2002 at 12:25:10PM -0500, Analysis  Solutions wrote:
 On Fri, Mar 15, 2002 at 11:03:22AM -0600, Chris Boget wrote:
 
  script language=php
  /script
 
 The script needs to be in between ?php and ? in order to execute 
 on your server.  Browsers don't execute PHP.  What you've written is how 
 Java'sCrap works.

Wow.  Someone just pointed out I'm wrong, showing me the following link:
http://www.php.net/manual/en/language.basic-syntax.php#language.basic-syntax.p
+hpmode

Sorry about that!  When I started using PHP, I don't recall that being
the case.  Things change, eh?

--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




RE: [PHP] Targetted redirection?

2002-03-15 Thread Robert V. Zwink

Here's a nice link to Netscape.com describing the basics of frames:
http://www.netscape.com/eng/mozilla/2.0/relnotes/demo/target.html

You can find the predefined variables for use in frames listed, along with a
quick reference to the optional HTTP header that can be specified.

For your particular question though I would consider targeting the action of
the FROM tag:

FORM ACTION=top.php TARGET=_parent

This will essentially cover over the frame.  Hope this helps.

Robert Zwink
http://www.zwink.net/daid.php


-Original Message-
From: Analysis  Solutions [mailto:[EMAIL PROTECTED]]
Sent: Friday, March 15, 2002 12:50 PM
To: PHP List
Subject: Re: [PHP] Targetted redirection?


On Fri, Mar 15, 2002 at 12:25:10PM -0500, Analysis  Solutions wrote:
 On Fri, Mar 15, 2002 at 11:03:22AM -0600, Chris Boget wrote:

  DEFANGED_script language=php
  /script

 The script needs to be in between ?php and ? in order to execute
 on your server.  Browsers don't execute PHP.  What you've written is how
 Java'sCrap works.

Wow.  Someone just pointed out I'm wrong, showing me the following link:
http://www.php.net/manual/en/language.basic-syntax.php#language.basic-syntax
.p
+hpmode

Sorry about that!  When I started using PHP, I don't recall that being
the case.  Things change, eh?

--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




Re: [PHP] Targetted redirection?

2002-03-15 Thread Chris Boget

 Here's a nice link to Netscape.com describing the basics of frames:
 http://www.netscape.com/eng/mozilla/2.0/relnotes/demo/target.html

Ok, I'll have to check it out.
 
 For your particular question though I would consider targeting the action of
 the FROM tag:
 FORM ACTION=top.php TARGET=_parent
 This will essentially cover over the frame.  Hope this helps.

Indeed.  However, the reason why I have the target as, essentially, $PHP_SELF
is so I can validate the form before going on to the next page.  If I want to do that,
the page has to stay in the current frame until everything checks out.

Chris


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Targetted redirection?

2002-03-14 Thread Erik Price


On Wednesday, March 13, 2002, at 07:36  PM, Analysis  Solutions wrote:

 Sure it works... execpt when people who have Java'sCrap turned off come
 to your site.  Oh, and then there's the folks with browsers that don't
 have JS at all?  HTTP headers work across all browsers.
 header('Location: http://foo.org/') is the real solution.

 For more info on why not to use Java'sCrap and how accomplish the same
 things without it, see
http://www.analysisandsolutions.com/code/weberror.htm?j=y

I agree with what you say -- never rely on JavaScript.

A good rule of thumb (IMO) is to make sure that your site works 
perfectly and does exactly what it should using HTML/PHP code alone 
(test with JS turned off), and then add features with JavaScript that 
may make it -better-, but not features that are ever -required-.  For 
instance, make sure that your PHP validates the forms that are submitted 
to the server, but if you have already done this then you can add 
JavaScript form validation so that the user doesn't have to wait for a 
full resubmit to make sure that they have everything.

There are other ways that I can see JS enhancing a web site, as long as 
you don't require JS to do what you want... but in all honesty I haven't 
learned much JS so even I don't really take this route.  It's just a 
theory.


Erik






Erik Price
Web Developer Temp
Media Lab, H.H. Brown
[EMAIL PROTECTED]


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Targetted redirection?

2002-03-14 Thread Analysis Solutions

On Thu, Mar 14, 2002 at 08:53:23AM +0800, Michael P. Carel wrote:

 oh yes i've got your point, but i've tried what you've told us before but
 still it does not redirect to cover over the frame page.

Ah, yes, that'd be a problem... :)

I knew what I said worked because I use it to get my pages to break out
of About.com's frames.  asideMan, the audacity of those folks...  
framing up my content in their ads./aside

In the headers of all of my pages, I send out
   header('Window-target: _top');

Now, doing some testing of why it didn't work for you I found that it
only works when pages with that header are one of the pages requested by
the initial frameset.  If header is sent out from a page which is
requested once the main frameset is constructed, the header doesn't 
work.

Hope that makes sense...  If not, let me know and I can clarify.

--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




Re: [PHP] Targetted redirection?

2002-03-13 Thread Erik Price


On Wednesday, March 13, 2002, at 03:15  PM, Ben Cheng wrote:

 I have a page within a frame that uses Header() to redirect to another 
 page.
 However, I don't want the redirection to take place just within that 
 frame
 set.  I want the page that it redirects to to cover over the frame.  Is 
 this
 possible?

Hm... I don't think that frames were ever intended to be manipulated at 
the level of headers!  Otherwise you could use a target attribute or 
something.  If you're willing to use a bit of JavaScript, you might be 
able to reference a new window or something like a target=_blank and 
THEN call the header() function from there... but that's more of a 
workaround than a solution.

Good luck, sorry I don't have any other ideas.


Erik






Erik Price
Web Developer Temp
Media Lab, H.H. Brown
[EMAIL PROTECTED]


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Targetted redirection?

2002-03-13 Thread Joe Webster

If you were going to use javascript to do that, use _parent as the target --
that should reuse the window rather than making a new window.


-Joe


Erik Price [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...

 On Wednesday, March 13, 2002, at 03:15  PM, Ben Cheng wrote:

  I have a page within a frame that uses Header() to redirect to another
  page.
  However, I don't want the redirection to take place just within that
  frame
  set.  I want the page that it redirects to to cover over the frame.  Is
  this
  possible?

 Hm... I don't think that frames were ever intended to be manipulated at
 the level of headers!  Otherwise you could use a target attribute or
 something.  If you're willing to use a bit of JavaScript, you might be
 able to reference a new window or something like a target=_blank and
 THEN call the header() function from there... but that's more of a
 workaround than a solution.

 Good luck, sorry I don't have any other ideas.


 Erik




 

 Erik Price
 Web Developer Temp
 Media Lab, H.H. Brown
 [EMAIL PROTECTED]




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Targetted redirection?

2002-03-13 Thread Analysis Solutions

On Wed, Mar 13, 2002 at 03:52:42PM -0500, Erik Price wrote:
 
 On Wednesday, March 13, 2002, at 03:15  PM, Ben Cheng wrote:
 
 However, I don't want the redirection to take place just within that 
 frame
 set.  I want the page that it redirects to to cover over the frame.  Is 
 this
 possible?
 
 Hm... I don't think that frames were ever intended to be manipulated at 
 the level of headers!

Weird.  This is the third time this question has been asked and answered
in the past couple days...

Put the following in before your header('Location: ...') call 
something along the lines of...
  header('Window-target: _top');

or...
  header('Window-target: _blank');

Does that do what you want?

--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




Re: [PHP] Targetted redirection?

2002-03-13 Thread Michael P. Carel

Ben,

I have that kind of problem before, but it whould be much better to use
javascripts rather than the HTTP Header function when redirecting to cover
over the frame page. Use this instead:

echoscriptstop.location.href=http://your.page.direction; /scripts;

I've already tried and using this kind of redirection and it just works fine
with me.
Hope this will help you.


Regards,
Mike


- Original Message -
From: Ben Cheng [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, March 14, 2002 4:15 AM
Subject: [PHP] Targetted redirection?


 I have a page within a frame that uses Header() to redirect to another
page.
 However, I don't want the redirection to take place just within that frame
 set.  I want the page that it redirects to to cover over the frame.  Is
this
 possible?

 -Ben


 --
 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




Re: [PHP] Targetted redirection?

2002-03-13 Thread Analysis Solutions

On Thu, Mar 14, 2002 at 07:58:29AM +0800, Michael P. Carel wrote:

 I have that kind of problem before, but it whould be much better to use
 javascripts rather than the HTTP Header function when redirecting to cover
 over the frame page. Use this instead:
 
 echoscriptstop.location.href=http://your.page.direction; /scripts;
 
 I've already tried and using this kind of redirection and it just works fine
 with me.

Sure it works... execpt when people who have Java'sCrap turned off come
to your site.  Oh, and then there's the folks with browsers that don't
have JS at all?  HTTP headers work across all browsers.  
header('Location: http://foo.org/') is the real solution.

For more info on why not to use Java'sCrap and how accomplish the same 
things without it, see 
   http://www.analysisandsolutions.com/code/weberror.htm?j=y

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




Re: [PHP] Targetted redirection?

2002-03-13 Thread Michael P. Carel

- Original Message -
From: Analysis  Solutions [EMAIL PROTECTED]
To: PHP List [EMAIL PROTECTED]
Sent: Thursday, March 14, 2002 8:36 AM
Subject: Re: [PHP] Targetted redirection?


 On Thu, Mar 14, 2002 at 07:58:29AM +0800, Michael P. Carel wrote:

  I have that kind of problem before, but it whould be much better to use
  javascripts rather than the HTTP Header function when redirecting to
cover
  over the frame page. Use this instead:
 
  echoscriptstop.location.href=http://your.page.direction; /scripts;
 
  I've already tried and using this kind of redirection and it just works
fine
  with me.

 Sure it works... execpt when people who have Java'sCrap turned off come
 to your site.  Oh, and then there's the folks with browsers that don't
 have JS at all?  HTTP headers work across all browsers.
 header('Location: http://foo.org/') is the real solution.

 For more info on why not to use Java'sCrap and how accomplish the same
 things without it, see
http://www.analysisandsolutions.com/code/weberror.htm?j=y

 Enjoy,

 --Dan


oh yes i've got your point, but i've tried what you've told us before but
still it does not redirect to cover over the frame page.
Here's what i've did:

header('Window-target: _top');
header('Location: http://my.directed.page');

or either

header('Window-target: _blank');
header('Location: http://my.directed.page');


this source doesnt redirect to cover the frame, instead it just shows within
the frame, and upon refresh it will cover the frame page.
what should be the problem?


--Mike


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php