PDA

Просмотр полной версии : html вопрос


biolog3
27.05.2010, 23:11
есть такой кусок кода

<tr>
<td align="left" onMouseOver="this.style.backgroundImage='url(1.jpg)'" onClick="window.open('index.php);return false;" onMouseOut="this.style.backgroundImage='url(2.jpg)'" background="2jpg" valign="bottom" width="158" height="55">
&nbsp;</td>

</tr>




т.е. при наведении меняется фон ячейки таблицы с одной на другую и при нажатии переходит, вообщем интерактивная кнопка, так вот, он то открывает все дела делает, так вот открывает их в новом окне, типа вставленно target=_ablank, ну вы меня понимаете) все попытки перенаправить в это же окно , кароче
как сделать чтобы открывалось в этом же окне.

Isis
28.05.2010, 00:29
Очевидно делать не window.open в onclick, а href ?

Zombi ****
28.05.2010, 01:16
А хреф встать

FindeR
28.05.2010, 01:45
Видимо, так ;)

<tr>
<td align="left" background="2jpg" valign="bottom" width="158" height="55">
<a href="index.php" target="_self"
onMouseOver="this.parentNode.style.backgroundImage='url(1.jpg)'" onMouseOut="this.parentNode.style.backgroundImage='url(2.jpg)'" >Текст</a></td>
</tr>

Byte_
28.05.2010, 08:34
а если скриптом, то:
window.open('index.php');
замени на
location.href = 'index.php';

biolog3
28.05.2010, 11:22
я бы вставил href но у меня там какбы логотип и получается что только так

Byte_ не выходит

п.с. вопрос остаётся открытым

Byte_
28.05.2010, 11:30
я бы вставил href но у меня там какбы логотип и получается что только так

Byte_ не выходит

п.с. вопрос остаётся открытым

<table>
<tr>
<td align="left" onClick="location.href = 'index.php';" valign="bottom" width="158" height="55">asdsd
&nbsp;</td>

</tr>
</table>

в каком браузере не работает? у меня в ФФ всё работает.

biolog3
28.05.2010, 11:44
вооо, теперь работает)) спасибо