Фреймы, Опера и location.hash. Почему location.hash меняется только 1 раз

shurik_kam

Новичок
Фреймы, Опера и location.hash. Почему location.hash меняется только 1 раз

Доброго времени суток.
Вопрос в следуюшем. Есть страника с 2 фреймами, один из них меню. С него во второй фрейм грузятся какая либо страничка.
В коде странички есть строчка например такая:
PHP:
<script language="JavaScript" type="text/JavaScript">top.location.hash="news.php"</script>
На другой страничке такая:
PHP:
<script language="JavaScript" type="text/JavaScript">top.location.hash="galv.php"</script>
Все это замечательно работает в ИЕ и не хочет в Опере(якорь меняется первым top.location.hash и все).
Вот 4 файлика:

ja.html

<html>
<head>
<title>Фреймы</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<frameset rows="60px,*">
<frame name="menu" src="menu.php">
<frame name="main" src="glav.php"></frameset>
<noframes>
</noframes>
<boby>
</body>
</html>


menu.php

<html>
<head>
<title>Меню </title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<a href="news.php" target="main">НОВОСТИ</a>
</body>
</html>

glav.php

<html>
<head>
<title>Главная</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<script language="JavaScript" type="text/JavaScript">top.location.hash="galv.php"</script>
<p>Главная</p>
</body>
</html>


news.php

<html>
<head>
<title>Новости</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<script language="JavaScript" type="text/JavaScript">top.location.hash="news.php"</script>
<p>Новости</p>
</body>
</html>
 

Bu-Bu

Любитель PHP
Аналогичный вопрос. У меня также есть сценарий ajax. Первый раз в Оперу все нормально грузится, все данные проверяются. Как нужно перезагрузить фрейм - Опера встает. Т.е.

1. innerHtml = "content" - Работает
2. innerHtml = "content1" - Не работает.

Кто сталкивался - подскажите в чем Трабла? Оперистов конечно немного, но их тоже не хочется оставлять за бортом
 
Сверху