Изменение значения строки набора фреймов - PullRequest
0 голосов
/ 02 февраля 2011

Я меняю набор фреймов этой строкой

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?

1 Ответ

1 голос
/ 02 февраля 2011

document.all является собственностью Internet Explorer и является абсолютно нестандартным. Более того, он ужасно устарел. Используйте document.getElementById вместо:

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