この問題を解決する方法を探していましたが、見つからないようです...このフレームセットには次の index.html があります。
<html>
<head>
<script src="js/jquery-1.9.1.js"></script>
<script src="js/jquery-ui-1.10.3.custom.min.js"></script>
<script type="text/javascript" src="js/jquery.colorbox.js"></script>
<link href="js/colorbox.css" rel="stylesheet" type="text/css" media="screen" />
<script>
function MyCallForColorboxFunction(html){
alert('done');
$.colorbox({title:'Aniversariantes',inline:true, href:"#colorbox_content", width:"600px", height:"500px"});
}
</script>
</head>
<FRAMESET ROWS="100,70,*" FRAMEBORDER="1" FRAMESPACING="2">
<FRAME SRC="cre.html" NAME="superior" MARGINWIDTH="0" FRAMEBORDER="0" MARGINHEIGHT="0" NORESIZE SCROLLING="NO">
<FRAME SRC="menu.html" NAME="menu" MARGINWIDTH="0" FRAMEBORDER="0" MARGINHEIGHT="0" NORESIZE SCROLLING="NO">
<FRAME SRC="principal.html" NAME="corpo" MARGINWIDTH="0" FRAMEBORDER="0" MARGINHEIGHT="0" NORESIZE SCROLLING="YES">
</FRAMESET>
<noframes>
<body>
<div style="display:none">
<div id="colorbox_content" style="padding:10px; background:#fff;">
content here
</div>
</div>
</body>
</noframes>
</frameset>
</html>
私がやろうとしているのは、「corpo」フレームからコロボックスを開いて3つのフレームすべてを埋めることですが、「corpo」だけを埋めています。いくつかのテストを行ったところ、インデックスで関数を実行できるようです。たとえば、top.MyCallForColorboxFunction() を使用して "corpo" から html を実行しますが、カラーボックスを表示する必要がないかのように、エラーも発生しません。
誰でも助けてもらえますか?さようなら、ディオゴ