Click here to Skip to main content
15,887,328 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hello Experts

I am facing a javascript issue in Safari on Mac.

I have a server side redirection logic from where I am injecting a page redirect script using
window.parent.location='MyPage02.aspx';


This works fine in all browsers but not in Safari on Mac. Here is my code in C# for a ASP.NET codebehind page.

C#
if (condition == false)
 {
  Response.Write("<script type=\"text/javascript\"/>window.parent.location = 'MyPage02.aspx';</script>");
 }


Any expert advice ?

Please note that I cannot use Response.Redirect since this page is called in a iframe on some other page. Response.Redirect opens the new page in the same iFrame instead of the (parent) explorer window.
Posted
Updated 11-Oct-11 3:37am
v2
Comments
Muralikrishna8811 11-Oct-11 10:29am    
Hi try
location.href=""

1 solution

try this :
HTML
window.parent.location.href = 'MyPage02.aspx';

or :
HTML
window.parent.window.navigate('MyPage02.aspx');
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900