add a variable in A page, for example, 
var bLoaded = false;
function window.onload()
{
  bLoaded = true;
}then in B page, do
function window.onload()
{
   init();
}function init()
{
  if (!parent.bLoaded)
  {
     setTimeout("init()",1000);
     return;
  }
  //do you actions here
}