window.open () retorna indefinido ou nulo na segunda chamada

Tenho o seguinte cenário:

Clico em um link que: abre uma janela pop-up chamada 'pop-up', que carrega um pdf dentro dele (no IE6

sem fechar o pop-up, clico no link novamente, o que deve reabrir o pdf dentro do pop-up, mas, em vez disso, ocorre um erro javascript:Membro não encontrad

função javascript usada para abrir o pop-up é:

function openWindow(url, name, props) {
  var windowRef = window.open(url, name, props);
  if (!windowRef.opener) {
    windowRef.opener = self;
  }
  windowRef.focus(); //error at this line, windowRef must be null
  return windowRef;
}

pergunta: como faço para contornar isso, sem abrir uma nova janela pop-up toda ve

questionAnswers(4)

yourAnswerToTheQuestion