Email links open in nocat renewal popup?

Brendan Miller <[email protected]>
Newsgroups gmane.network.nocat
Message-ID <[email protected]>
I've had a couple of emails from users saying that whilst they have the NoCat
renewal popup open doing its thing, links in email open in the renewal window
instead of a new window, and trashing the NoCat session.  (Theses users are
reading mail in Outlook or another mail program that is capable of launching
html content or web links in a browser window.)

Since the NoCat renewal window is so small (and I've made it non-resizable),
the opened link is useless in there as well.

I looked at my code to open the window and found that the second parameter to
window.open() (still using Javascript) was "", and thus an unnamed window.
I thought naming it might help (I substituted "renewal" for ""), but   
apparently some users are still having the problem.

Here is my code that creates the renewal window...

   <script language="JavaScript">
      function LaunchRenewal()
      {
         var windowW = 100;
         var windowH = 584;
         var windowX = (screen.width - windowW - 10);
         var windowY = 0;

         var framedoc = '<html>\n'
                      + '<frameset rows="100%,*" border="0" frameborder="0" framespacing="0">\n'
                      + '<frame name="main" src="$popup" scrolling="auto">\n'
                      + '<noframes><body>You need to upgrade to a newer browser that supports frames to view this
+site. Sorry!</body></noframes>\n'
                      + '</frameset>\n'
                      + '</html>\n';
         // create the renewal popup
         renewal = window.open("", "renewal",
+"width="+windowW+",height="+windowH+",top="+windowY+",left="+windowX+",scrollbars=no,resizable=no");  
         // write the frameset
         renewal.document.open();
         renewal.document.write(framedoc);
         renewal.document.close();

         // move/resize mainwin to available space not obscuring renewal poopup
         self.moveTo(0,0);
         self.resizeTo(windowX-1, screen.availHeight-5);
      }
   </script>

I have a few other things in there (like a frameset, which I can explain if necessary),
but for the most part I think most folks are doing something similar.  A lot of the code
has to do with sizes and positioning.

Has anyone else experienced email links opening in the renewal window?  What did you do
about it?  Any suggestions?

Brendan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.