0
これでしばらくの間苦労していますが、iframeからメインウィンドウに関数を追加しようとしていますが、これを動作させる唯一の方法は、メインウィンドウとそれにのような文字列を、渡す:javascript親iframeにコードを追加する
--main window--
function evalcmd(c){
eval(c);
}
--iframe--
parent.evalcmd('alert(location.href)');
は、理想的には、私は、フォーム
--iframe--
parent.myalert=new Function('alert(location.href);');
の何かをしたいと思いますが、これは警告すなわち、IFRAMEのコンテキストから呼び出されているように見えますiframeファイル名を参照してください
私は、これはエラーをスローします
--main window--
<div id="txt1" style="left:50px;">somettxt</div>
--iframe--
parent.movetxt=new Function("document.getElemenById('txt1').style.left='35px';");
があった場合、アラートは、新しい機能がで動作状況を表示しようとしている
申し訳ありません新しい編集、要素「TXT1は」iframeの では見られませんしかし、
--main window--
function evalcmd(c){
eval(c);
}
--iframe--
parent.evalcmd("document.getElemenById.('txt1').style.left='35px';");
は大丈夫だろう、 は、evalを使用せずにこの機能を持ってする方法はありますか? 私は基本的に親ウィンドウに追加したいコードがたくさんあるので、親を追加する必要はありません。すべての参照