что-то я запутался) 
если его перенести внутрь if, также, как и первый обработчик, то он запомнит первую ссылку и будет переходить по ней при всех новых открытиях попапа. Получается, надо как-то переопределять функцию onOk, которая уже передана обработчику, чтобы менялся адрес ссылки ,но как это сделать, так и не понял) 
или я все перепутал и этот обработчик надо в другое место переместить?)