2011-08-10 9 views
0

私はその中にiframeを持っているhtmlファイルを自分のデスクトップに持っています。ローカルにiframeの親の場所の問題がある

このiframeはすべていいですが、その中にあるボタンを使用して、そのページをホストしているウェブページの位置を制御します。

iframeの親を1ページ分履歴に戻したい場合は、このメソッドを使用しましたが、動作しませんでした。あなたはどうしますか?

のonClick =「parent.history.go(-1)」

答えて

0

内部のiframeが別のホスト上にある場合は、その外枠(またはファイルのようにも二つの異なるURLプロトコル:HTTPおよび:)、あなたブラウザがクロスサイトスクリプティングの脆弱性を防止しているため、直接コールするのに問題があります。

その場合は、postMessage()を使用したクロスウィンドウメッセージングが役に立ちます。たとえば、http://ejohn.org/blog/cross-window-messaging/をご覧ください。

+0

hmmm、聞こえますが、どうやってこれをインストールするのか分かりません。これを見てください:www.benjaminpotter.org/elog/logbook.html。 BACKボタンは、私が働きたいと思っているボタンです。注:私は本当に戻って行くボタンが大好きです:url:index.htmlしかし、ええええええええええええええええええええええええええええええええええええええ、私は簡単に混乱しています。 –