![]() |
как сделать ссылку по onClick
Вопрос такой.
Надеюсь что тривиальный. Хочу значит сделать так чтобы щелкнув на ячейку таблицы можно было перейти по ссылке. Вообщето задача другая, она состоит в том, чтобы сделать кнопку, котрая имеет заранее сделанные рисуночки, а надпись ложится сверху текстом, я подумал что если рисунки сделать бэкграундами в таблице 1х1, при omMouseOver onMouseOut их менять, то все будет как надо, текст кнопки просто вписываю в ячейку. Но вот как по этому тексту щелкнуть ? Если вместо текста положить сразу ссылка <a></a> то надо будет попасть точно по надписи, а хочется чтобы кнопка была больше надписи. Наверняка многоуважаемый Алл Знает это все. И заодно, как менять цвет надписи при наведении ? или может ее можно еще и жирной делать, подчеркивать ? Помогите! Хорошая штука и универсальная главное должна получится. :D ;) :) :D ;) :) :rolleyes: :confused: :eek: :o :p ;) :) :D |
Это всё можно, но только под ИЕ. Про НН забудь.
|
Почему про НН забыть ?
Сменяющиеся картинки и в НН также работают. Разве нет ?
А как ты говоришь можно сделать ? Надо попробовать, ну если только IE значит судьба. |
<td onmouseover="this.style.color='#FF0000'; this.style.backgroundColor='#0000FF'" onmouseout="this.style.color='#000000'; this.style.backgroundColor='#FFFFFF'" onclick="location='target.html'" style="color: #000000; background-color: #FFFFFF; cursor: Hand;">click here</td>
Ну и т.п. |
Да да да ! Это именно то !
А вот это не получается..
this.style.background='2.gif' - Ошибку дает this.style.backgroundImage='2.gif' - Ошибку дает this.style.backgroundPicture='2.gif' - Ошибку НЕ_дает но и ничего не делает. А можно поменять бэкграундную картинку ? СПАСИБО ! |
this.style.background='url("bg.gif")';
|
У меня что то не получается.
<table><tr><td background="t.jpg" onmouseover="this.style.background='url("d.jpg")';" onmouseout="this.style.background='url("t.jpg")';">click here</td> </tr></table>
И так тоже <table><tr><td background="t.jpg" onmouseover="this.style.background=url('d.jpg');" onmouseout="this.style.background=url('t.jpg');">click here</td> </tr></table> Подскажи, SPV, в чем дело ? |
С кавычками путанница! В принципе, кавычки в url() не обязательны:
<table><tr><td background="t.jpg" onmouseover="this.style.background='url(d.jpg)';" onmouseout="this.style.background='url(t.jpg)';">click here</td> </tr></table> |
СПАСИБО ! ЗАРАБОТАЛО !
Уррра! Заработало !
Ух я теперь развернусь ! Но это не значит что вопросы иссякли ;) Вопрос NEXT Можно ли сделать так, чтобы произвольный штимльный код, был как бы подвешен в нужном месте над страницей. Есть например падающий снег, и листики, но там просто картиночка, а можно чтобы именно произвольное содержание (таблица например, с содержимым) Это наверно пресловуте слои надо использовать ? Общий принцип если кто расскажет, или ссылку на что то такое даст, буду очень рад. Спасибо! |
Тебе нужно, чтоб с небес сыпалось таблиц 20 с текстом... ;)
ЗЫ: Можно конечно и одну, но я как представил что вместо листьев/снежинок будут таблицы сыпаться, мне аж страшно стало... ;) :D Цитата:
Цитата:
|
| Часовой пояс GMT +4, время: 16:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.