Rumah  >  Soal Jawab  >  teks badan

javascript - Apabila bingkai bahagian hadapan dimuat semula, mengapa ia terus melaporkan bahawa tiada kaedah lokasi?

1. Struktur halaman saya adalah seperti ini:

    <frameset rows="72,*,16" border="1" framespacing="0" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">
    <frame name="framHeader" src="top.aspx" scrolling="no" border="0" frameborder="no" noresize topmargin="0" leftmargin="0" marginheight="0" marginwidth="0"></frame>
    <frameset name="framMain" cols="250,*" border="0" frameborder="0" framespacing="1" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">
        <frame name="framLeft" src="Left.html" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" frameborder="0" scrolling="no" noresize></frame>
        <frame name="framRight" src="right.html" frameborder="0" bordercolor="#e4e4e4" noresize></frame>
    </frameset>
    <frame name="framFooter" src="foot.html" marginwidth="0" marginheight="0" frameborder="no" scrolling="no" noresize>
</frameset>
    <noframes></noframes>
. itu, tolong saya.

Kaedah penulisan saya:
Selepas log masuk, masuk welcome.aspx:

<p>
    <script>
        document.getElementsByName("framHeader").window.location.reload();
    </script>
</p>


Saya telah mencuba semua kaedah yang dinyatakan di bawah, tetapi satu pun tidak berkesan. . . . .


某草草某草草2637 hari yang lalu944

membalas semua(6)saya akan balas

  • 为情所困

    为情所困2017-07-05 11:06:26

    Masalah akhirnya selesai:

    <skrip>

    window.parent.parent.frames["framHeader"].window.location.reload();

    </script>
    Kaedah yang anda berikan di atas adalah berdasarkan fakta bahawa halaman semasa dan halaman yang akan dimuat semula berada dalam set bingkai yang sama dan halaman saya tidak berada dalam set bingkai semasa, jadi ia tidak boleh dimuat semula merentas domain . Anda mesti mencari set bingkai di mana halaman sasaran berada.

    balas
    0
  • 大家讲道理

    大家讲道理2017-07-05 11:06:26

    document.getElementsByName("framHeader")[0].window.location.reload();

    balas
    0
  • 为情所困

    为情所困2017-07-05 11:06:26

    getElementsByName Pelajar, sila baca nama kaedah dengan teliti

    balas
    0
  • 为情所困

    为情所困2017-07-05 11:06:26

    document.getElementsByName("framHeader") mendapat tatasusunan

    balas
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-07-05 11:06:26

    Boleh cuba ayat nidocument.getElementsByTagName('framHeader')[0].contentWindow.location.reload();

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-07-05 11:06:26

    Saya meminta anda menggunakan banyak jquery, getElementsByName mengembalikan tatasusunan

    balas
    0
  • Batalbalas