Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.07.2010, 20:26   #1
Николай999
Пользователь
 
Аватар для Николай999
 
Регистрация: 29.06.2010
Сообщений: 34
По умолчанию Создать кнопку

Хочу сделать вот такую же кнопу http://s54.radikal.ru/i146/1007/9b/cbc5a352df72.jpg но разместить ее в правой части чтоб она также не двигалась при прокрутке странице а стояла на месте (ровно по середине) и чтоб при нажатии на нее открывался Flash плеер в новой вкладке, как можно это сделать?

Последний раз редактировалось Николай999; 17.07.2010 в 20:28.
Николай999 вне форума Ответить с цитированием
Старый 18.07.2010, 00:10   #2
MrJenika
Форумчанин
 
Аватар для MrJenika
 
Регистрация: 07.09.2009
Сообщений: 361
По умолчанию

ну чтобы открывался в новой вкладке надо кнопку загнать в ссылку и прописать вот так
Код:
<a href="путь к странице с плеером" target="_blank">код кнопки </a>
об этом можете почитать тут. ну а насчёт чтобы всегда находилось посередине то это кажись через абсолютное позиционирование (вечно путался с этими позиционированиями , надеюсь кто-то вам в этом поможет)
MrJenika вне форума Ответить с цитированием
Старый 18.07.2010, 08:59   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

<script>
element="<a target=_blank href=http://www.biz-for.ru/economy/linear_optimization.php><img src=../Banners/linear_optimization.gif width=234 height=60 border=0></a>"
el_width=3
el_height=3
ns4=document.layers
ie4=document.all
ns6=document.getElementById&&!docum ent.all
if (ns4){document.write('<layer name="element" top='+el_height+' right='+el_width+'>'+element+'</layer>')}
else{document.write('<div id="element" style="position:absolute;top:'+el_h eight+';right:'+el_width+'">'+eleme nt+'</div>')}
el_width_start=el_height_start=0
function el_move(){
if(ie4){ydiff=el_height_start-document.body.scrollTop; xdiff=el_width_start-document.body.scrollLeft}
else{ydiff=el_height_start-pageYOffset; xdiff=el_width_start-pageXOffset}
if(ydiff!=0){movey=Math.round(ydiff/10);el_height_start-=movey}
if(xdiff!=0){movex=Math.round(xdiff/10);el_width_start-=movex}
if(ns4){document.layers.element.top =el_height_start+el_height;document .layers.element.right=el_width_star t+el_width}
if(ie4){document.all.element.style. top=el_height_start+el_height;docum ent.all.element.style.right=el_widt h_start+el_width}
if(ns6){document.getElementById("el ement").style.top=el_height_start+e l_height;document.getElementById("e lement").style.right=el_width_start +el_width}}
elmove=setInterval("el_move()",20)
</script>

Попробуй этот скрипт.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 18.07.2010, 09:02   #4
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Попробуй этот скрипт.
Во-первых, код неотформатирован.
Во-вторых, он некроссбраузеный, невалидный и вообще семантика не наблюдается.

Уж лучше вообще ничего не писать.
SkyM@n вне форума Ответить с цитированием
Старый 18.07.2010, 09:16   #5
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от SkyM@n Посмотреть сообщение
Во-первых, код неотформатирован.
Во-вторых, он некроссбраузеный, невалидный и вообще семантика не наблюдается.

Уж лучше вообще ничего не писать.
Возможно и так. Но работает!
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 18.07.2010, 09:18   #6
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Возможно и так. Но работает!
Сегодня - работает. А завтра? Кстати, на всех браузерх была проверена рабочесть?
И да, попробуйте этот код сожмите - тогда код превратится в месиво и работать не будет нигде.
SkyM@n вне форума Ответить с цитированием
Старый 18.07.2010, 10:09   #7
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от SkyM@n Посмотреть сообщение
Сегодня - работает. А завтра? Кстати, на всех браузерх была проверена рабочесть?
И да, попробуйте этот код сожмите - тогда код превратится в месиво и работать не будет нигде.
На счёт завтра не скажу, я не пророк , а вот на моём сайте он уже больше года висит. Если интересно, сайт в подписи. Проверял на трёх браузерах. Эхплорер, Мозила Фирефокс и Опера 9. За другие ничего сказать не могу. Но похоже работает на всех т.к. на мобилах тоже отображается.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 18.07.2010, 13:43   #8
Николай999
Пользователь
 
Аватар для Николай999
 
Регистрация: 29.06.2010
Сообщений: 34
По умолчанию

Всем спасибо, буду пробовать!
Николай999 вне форума Ответить с цитированием
Старый 18.07.2010, 23:23   #9
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
На счёт завтра не скажу, я не пророк
Программист не должен быть пророком. Просто стОит уважать стандарты.
А дабы не быть голословным, что они (стандарты) не соблюдены, Вы можете проверить свой код вот здесь.
SkyM@n вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать кнопку для всех листов книги? kipish_lp Microsoft Office Excel 5 06.05.2010 17:43
Создать кнопку bablzz Microsoft Office Excel 6 06.05.2010 10:27
КАК создать кнопку DEZuv Microsoft Office Access 4 04.04.2009 11:50
Помогите создать кнопку-картику хорошего качества! ДЫМ Общие вопросы Delphi 11 15.06.2008 21:32
Как создать кнопку в панели для окон???? Angel86rus Общие вопросы Delphi 4 03.10.2007 19:01