Показать сообщение отдельно
  #30 (permalink)  
Старый 03.02.2010, 14:02
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от limonad
Построил иконку на двух элементах:
Не с того начали.

Сообщение от limonad
<div align="center" id="Desktop1_I_Icon3" style="z-index: 210; position: absolute; left: 10px; top: 350px; width: 70px; height: 70px; text-align: center; cursor: pointer; background-position: center top; background-image: url(http://rss2banner.com/desktop/img/rss_news.png); background-repeat: no-repeat;" class="IconCSS" title="Подпишитесь на новости">
<a href="javascript:CreateWindow(Desk,800,DeskH(450), 'Подпишитесь на новости','http://webokno.blogspot.com/2009/12/subscribe.html',0);" target="_self" title="Подпишитесь на новости" style="color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; position: relative; top: 53px;">Подписка</a>
</div>
Все неменяющиеся стили в CSS, тем более что имеется класс IconCSS.

Сообщение от limonad
<div align="center" id="Desktop1_I_Icon3" style="z-index: 210; position: absolute; left: 10px; top: 350px; width: 70px; height: 70px; text-align: center; cursor: pointer; background-position: center top; background-image: url(http://rss2banner.com/desktop/img/rss_news.png); background-repeat: no-repeat;" class="IconCSS" title="Подпишитесь на новости">
<a href="javascript:CreateWindow(Desk,800,DeskH(450), 'Подпишитесь на новости','http://webokno.blogspot.com/2009/12/subscribe.html',0);" target="_self" title="Подпишитесь на новости" style="color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; position: relative; top: 53px;">Подписка</a>
</div>
Вы все элементы каждый раз по id ищете? Зачем, если вы их сами же и генерите? Храните просто ссылку в нужном классе. Хотя, судя по след. цитате, классов там нет (код я не смотрел).

Сообщение от limonad
<div align="center" id="Desktop1_I_Icon3" style="z-index: 210; position: absolute; left: 10px; top: 350px; width: 70px; height: 70px; text-align: center; cursor: pointer; background-position: center top; background-image: url(http://rss2banner.com/desktop/img/rss_news.png); background-repeat: no-repeat;" class="IconCSS" title="Подпишитесь на новости">
<a
href="javascript:CreateWindow(Desk,800,DeskH(450), 'Подпишитесь на новости','http://webokno.blogspot.com/2009/12/subscribe.html',0);" target="_self" title="Подпишитесь на новости" style="color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; position: relative; top: 53px;">Подписка</a>
</div>
События вешаются методами addEventListener/attachEvent. Забудьте про псевдопротокол javascript, тем более в таких приложениях. Здесь вообще ссылка не нужна.
Ответить с цитированием