Ralph: Was tut diese Funktion?

Beitrag lesen

Hallo liebe Selfer,

ich werde aus dieser Funktion nicht wirklich schlau! Könnt ihr mir sagen, was sie tut?

function checkTopFrame()  
{  
 if (frames && frames[0] && frames[0].document)  
 {  
  try  
  {  
   frames[0].document.domain;  
  }  
  catch(e)  
  {  
   location = "/error";  
  }  
  self.setTimeout('checkTopFrame()', 3000);  
 }  
}  
self.setTimeout('checkTopFrame()', 3000);

Die Funktion entstammt der Google-Bildersuche: wenn man dort ein Ergebnis öffnet, ist die entsprechende Seite mit einem Frame verziert. So wie bspw. hier.

Nur, was tut sie?

Ralph