ページの読み込み時に親ページのアンカーリンクの.click()関数を実行するiframeがあります。私は使用しています parent.document.getElementById( "abcanchorid")。click();.click()関数がサファリで動作しません
これは、サファリを除くすべてのブラウザで機能します。 Safariで私は取得しています、 TypeError例外: '未定義のは' 関数ではありません(評価 'parent.document.getElementById( "abcanchoridを"))(クリック')
私は、window.locationのを試してみました= parent.document.getElementById( 'abcanchorid').href; アンカーのhrefが他のjsファイル変数を参照しているため、これは機能しません。これらの変数はiframeから呼び出されると未定義です。
私はjqueryのを使用してみましたともうまくいきませんでしたこと、 $(parent.document.getElementById( 'abcanchorid'))トリガー( 'クリック')。 と 親。$( '#abcanchorid')。trigger( 'click');