Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
Hi
i have write following type of code for open new window using javascript
 
printURL= "abcd.aspx";
ClientScript.RegisterStartupScript(this.GetType(), "newWindow", "<script>window.open('" + printURL + "', '', 'top=100,left=300,menubar=no,toolbar=no,location=no,resizable=no,height=600,width=850,status=no,scrollbars=yes,maximize=null,resizable=0,titlebar=no');</script>");
 

its working fine, its open when i am clicking on "window open button". but when i minimize the window and again click on "window open button" new window open in other window, i want to open new window on same window, please suggest me.
 
waiting for reply.
Posted 24-Jul-12 4:03am
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 3

i have got the solution
 
function openWindow(printURL) {
             var newWin = window.open(printURL, 'PrintABC', 'top=100,left=300,menubar=no,toolbar=no,location=no,resizable=no,height=600,width=850,status=no,scrollbars=yes,maximize=null,resizable=0,titlebar=no');
             if (newWin != null) {
                 newWin.focus();
                 void (0);
             }
          }
  Permalink  
Comments
Zoltán Zörgő at 25-Jul-12 7:01am
   
I think I posted the solution hours before you did. :(
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

The answer is - You cannot...
 
This is because your parent page does not know about the new window opened on your previous click. There is no connection between these parent and child instances of the browser windows. So each time you click the link it will create a new instance of browser and as a result a new window everytime.
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

Check this out:
<html>
<head>
<script type="text/javascript">
var theWin = null;
function open_win(url)
{
    if(theWin && theWin.location)
        theWin.location.href=url;
    else
        theWin = window.open(url,"TheWin",'top=100,left=300,menubar=no,toolbar=no,location=no,resizable=no,height=600,width=850,status=no,scrollbars=yes,maximize=null,resizable=0,titlebar=no');
    theWin.focus();
}
</script>
</head>
<body>
 
<a href="#" onclick="open_win('http://google.com')" />google</a>
<a href="#" onclick="open_win('http://yahoo.com')" />yahoo</a>
 
</body>
</html>
 
Note: with IE has some limitations (see: http://msdn.microsoft.com/en-us/library/ie/ms536651(v=vs.85).aspx[^])
  Permalink  
v2
Comments
omprakash katre at 25-Jul-12 1:41am
   
Thanks for reply.

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

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 580
1 ashok rathod 159
2 CPallini 140
3 CHill60 130
4 BillWoodruff 125
0 Sergey Alexandrovich Kryukov 9,543
1 OriginalGriff 6,984
2 CPallini 5,820
3 George Jonsson 4,017
4 Gihan Liyanage 3,266


Advertise | Privacy | Mobile
Web03 | 2.8.140926.1 | Last Updated 25 Jul 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100