0

iframe新しいページ全体をロードするのではなく、現在のページに新しいページを表示したいだけです。

これが私のコードです:

function salabim(id){
    var gotoo;

    var objid = document.getElementById("pgMaster");

    new Effect.Shake(id);
    return false;

    gotoo=id+".html";
    objid.src=gotoo;
    location.href(gotoo);
}

これはどのブラウザでも機能しません。私は何を間違っていますか?

4

6 に答える 6

4

return false;最後に移動し、次のlocation.hrefように使用します。

location.href = gotoo;
于 2012-09-24T12:55:33.457 に答える
2

正しい構文は次のとおりです。

location.href = gotoo;
于 2012-09-24T12:56:15.077 に答える
2

location.hrefは関数ではなく属性ですlocation.href = url。代わりに使用してください。

于 2012-09-24T12:55:22.200 に答える
2

falseで何かをする前に戻っていますlocation.href

于 2012-09-24T12:57:25.627 に答える
1

関数の途中にがreturn false;あり、そのreturnステートメントの後のコードは実行されません。

于 2012-09-24T12:55:23.697 に答える
0

使用する

window.location.href = "YourURL";
于 2012-09-24T13:10:25.013 に答える