mi serve un aiuto per capire come mai la funzione non va!

il probleme è che se apro il file(bubu.html) con Explorer contenente questo codice tutto ok:

<html>
<head>
<script>
function index(oggetto){
alert(oggetto);
}
</script>
</head>
<body>
pippo
</body>
</html>

se il file lo inserisco in un frame della pagina principale, non va(*)!!!
Perchè?

La pagina princip ha 3 frame:

<FRAMESET COLS= "520,*">
<FRAME src="form.html">
<FRAMESET ROWS= "50%,*">
<FRAME src="bebe.html" name=ciao>
<FRAME src="bubu.html" name=sensorlink>(*)
</FRAMESET>
</FRAMESET>

sapete spiegarmi perchè?