0

この行でフレームセットを変更しています

parent.document.all("Edit").rows="0%,100%,0%";

これは私が変更しているフレームセットです

<frameset id="Edit" border="0" frameborder="0" rows="0%,0%,100%">

  <frame name="PermaPlayer" src="EditPermaPlayer.html?h=<%= System.DateTime.Now.Ticks %>" />
  <frame name="EditPlaylist" src="EditPlaylist.aspx?id=<%= playlistEditingId %>&hs=<%= System.DateTime.Now.Ticks %>" />
  <frame name="EditPlaylistLoading" src="EditPlaylistLoading.aspx?&hsm=<%= System.DateTime.Now.Ticks %>" />
</frameset>

IEを変更すると、Chromeで機能します。Firefoxでは動作しません。Firefoxで実行する必要のある別の何かがありますか?

4

1 に答える 1

1

document.allInternet Explorer独自のものであり、完全に非標準です。さらに、それはひどく時代遅れです。document.getElementById代わりに使用してください:

parent.document.getElementById('Edit').rows = "0%,100%,0%";
于 2011-02-01T23:42:00.473 に答える