Hi Ski, So, from my reading of the code, there is a javascript function, DetectPopupBlockerOnLoad() that is called from the body onLoad. This function calls CheckForPopup(‘RT_POPUP’), a function that checks to see if there is a cookie present by the name of RT_POPUP.
If the RT_POPUP cookie is present, then DetectPopupBlocker() runs which tries do a window.open() and, if it fails, returns a flag that indicates a popup blocker is in place, which then triggers the “you have a popup blocker” error. If the RT_POPUP cookie is not present, then the RT_POPUP cookie is created. In either case, DetectPopupBlockerOnLoad() returns false. If you’ll notice, if the RT_POPUP cookie is not present, at no point does it actually run the checks to see if a blocker is present. All it does is set the cookie. I would guess that, at some point in your application, you log out, and the application clears all browser cookies, rather than just the ones responsible for your account. If that’s the case, it would be responsible for the behavior flip-flopping. Someone more senior in javascript than me might be able to weigh in and provide a better evaluation, though. —Matt On Fri, Aug 22, 2014 at 4:45 PM, Ski Kacoroski <[email protected]> wrote: > Hi, > > Our new student records system uses a lot of popups. When we enter in > https://sis.nsd.org and allow popups it works perfectly. It also works > perfectly when I embed a link like: > > #1: <a href="https://sis.nsd.org">Synergy Login</a> > > into a web page. However if I embed a link like: > > #2: <a href="https://sis.nsd.org" target="_blank">Synergy Login</a> > > the Synergy popup blocker and web browsers says popups are not blocked, > but we get popup blocked errors whenever it tries to open a popup. > > Finally, if I right click on link #2 and open the application in a new > window or tab it works perfectly. > > Any ideas why this is happening? > > cheers, > > ski > > -- > "When we try to pick out anything by itself, we find it > connected to the entire universe" John Muir > > Chris "Ski" Kacoroski, [email protected], 206-501-9803 > or ski98033 on most IM services > > _______________________________________________ > Discuss mailing list > [email protected] > https://lists.lopsa.org/cgi-bin/mailman/listinfo/discuss > This list provided by the League of Professional System Administrators > http://lopsa.org/ >
_______________________________________________ Discuss mailing list [email protected] https://lists.lopsa.org/cgi-bin/mailman/listinfo/discuss This list provided by the League of Professional System Administrators http://lopsa.org/
