По-моему, это проблема кеширования. Будь то кеширование самого окна или результатов URL, я не могу сказать, не исследовав его. Я бы попробовал две вещи, назвав окно случайным именем, которое меняется каждый раз, когда вы щелкаете по нему, поэтому вместо '_blank' используйте (new Date()).toString()
(или подобное, я его не проверял). Второе, что нужно попробовать, это убедиться, что URL каждый раз уникален, чтобы избежать кеширования, поэтому выберите переменную строки запроса, которая не используется системой отчетов, и изменяйте ее каждый раз, когда ее нажимают, например, + 'version='+(new Date()).toString()
.
Этот код всплывающего окна jquery работает, если вы дважды щелкнете по нему, поэтому полезно определить, что работает, а что нет http://swip.codylindley.com/popupWindowDemo.html
На самом деле вы можете провести свой собственный тест, изменить URL-адрес во всплывающем окне на обычный веб-сайт и посмотреть, как он работает, если он работает нормально, вы знаете, что его содержимое, а не окно.
Надеюсь, это дает отправную точку - к сожалению, трудно дать точный ответ, не имея возможности воспроизвести проблему.