PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (17): « 1 [2] 3 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 245
SergeantPEPPER Отправлено: 07 Мая, 2009 - 18:46:41 • Тема: Не могу поменять style.backgroundImage • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 5010
Так:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. pnl.className='tab_l sel_l';
  3. pn.className='tab_c sel_c';
  4. pnr.className='tab_r sel_r';


Просто странная вещь:
alert(pn.style); - возвращает [object CSSStyleDeclaration] (в ФФ)
alert(pnl.style); - возвращает undefined

Почему?!?!? Ведь в html это три дива, свиду равноправные:
CODE (text):
скопировать код в буфер обмена
  1. <div class="tab_l"></div>
  2.                         <div class="tab_c"><div class="item" onmouseover="selTab(this);" onmouseout="selTab(this);"><a href="#">Новости</a></div></div>
  3.                         <div class="tab_r"></div>
SergeantPEPPER Отправлено: 07 Мая, 2009 - 17:08:40 • Тема: Не могу поменять style.backgroundImage • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 5010
Доброго времени суток.

Делаю менюшку на сайте, при наведении мыши вкладочка меню должна загораться. Сама вкладка состоит из трех частей: левая, центр и правая. Левая и правая имеюь в качетве background png-картинку. Мне нужно ее поменять на другую png-шку.

тут возникает проблема: центр часть менятеся без проблем, две крайние -нет. Для ИЕ прописал это все через runtimeStyle и fixpng(), как же сделать это в Опере и FF?

Странно, но FireBug показывает, что узлы (левый и правый) вообще не имеют свойства style...

Подскажите в чем может быть дело?
SergeantPEPPER Отправлено: 07 Мая, 2009 - 16:59:37 • Тема: дать фокус textarea и переместиться • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1878
спасибо
------

последний вариант +1 )
SergeantPEPPER Отправлено: 14 Апреля, 2009 - 09:48:12 • Тема: Скрытие слоя на javascript • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 1268
Ну можно было бы повесить на сам body. Проверять по onclick:
если щелкнули вне div, тот делаем div.style.display='none'; в противном случае return true;

----

хотя наверное есть варианты и получше...
SergeantPEPPER Отправлено: 14 Апреля, 2009 - 09:45:27 • Тема: получить id элемента в котором выделен текст • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 2598
На тех ссылках не совсем та инфа, что была нужна, но нашел в другом месте свойство для Мозиллы
CODE (text):
скопировать код в буфер обмена
  1. window.getSelection().containsNode(obj,true)


которое как раз и показывает находится ли выделенный текст в объекте obj или нет.

Обошелся малой кровью )
Благодарю за участие
SergeantPEPPER Отправлено: 14 Апреля, 2009 - 09:42:13 • Тема: bordercolor • Форум: HTML, Дизайн & CSS

Ответов: 6
Просмотров: 2628
Если прописывать через стили, то будет работать во всех браузерах:

style="border: 1px solid red"

А вот так сейчас уже почти и не пищут ИМХО:

border="1" bordercolor="red"
SergeantPEPPER Отправлено: 07 Апреля, 2009 - 12:25:04 • Тема: получить id элемента в котором выделен текст • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 2598
Всем привет.

Есть выделенный текст, можно ли как нибудь узнать ид-шник элемента-родителя (div имею ввиду, а не textNode)?

ЛИБО

Есть id элемента, можно ли узнать выделен ли текст в нем?

Никак не могу найти реализацию сего.
SergeantPEPPER Отправлено: 07 Апреля, 2009 - 11:14:30 • Тема: дать фокус textarea и переместиться • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1878
Добрый день.

Мне нужно реализовать след вещь. По нажатию на кнопку "Редактировать" экран позиционируется по цетру на textarea, кторая получает фокус ввода и редактируемое сообщение.

Мне осталось грамотно реализовать перемещение экрана:

я делаю так:
textarea.focus();

но экран центрируется только в Опере, в ИЕ и Мозилле, текстареа конечно появляется, но в самом низу экрана, некрасиво.

-----------------------------
Извиняюсь, что ошибся разделом, это в Javascript

Подскажите как можно грамотно реализовать. Спасибо
SergeantPEPPER Отправлено: 06 Апреля, 2009 - 14:36:11 • Тема: непонятное смещение в ИЕ при float: left • Форум: HTML, Дизайн & CSS

Ответов: 0
Просмотров: 1063
Всем добрый день.

Есьт блок div:
CODE (text):
скопировать код в буфер обмена
  1. .forum .stat_bl1{
  2.         position: absolute;
  3.         top: 37px;
  4.         left: 20px;}


Так вот из-за этого float: left появляется непонятное смещение блока в ИЕ в 2 раза (вроде это не тот всемирно известный глюк с вложенностью???).

Так вот, стоит мне поставить у содержащего его блока border: 1px solid red, как смещение пропадает... Если кто нибудь сталкивался с этим подскажите, как обойти пожалуйста
SergeantPEPPER Отправлено: 06 Апреля, 2009 - 14:33:09 • Тема: меньший z-index не работает в IE для div с position: absolute • Форум: HTML, Дизайн & CSS

Ответов: 4
Просмотров: 5368
Пример того кода уже наверное не найду. Но могу изобразить схематически:

CODE (text):
скопировать код в буфер обмена
  1. <div id="name1" class="lev1">
  2.  
  3.  <div id="name2" class="lev2">
  4.  </div>
  5.  
  6. </div>
  7.  
  8. <div id="name3" class="lev1">
  9.  
  10.  <div id="name4" class="lev2">
  11.  </div>
  12.  
  13. </div>


lev0-1 - этим я подчеркнул вложенность блоков. Допустим у name1 свойство z-index не указано вообще,
у name3 указано, например, 2
у name4 указано 2
у name2 указано 3

Я ожидал увидеть, что name2 перекроет собой name name4, но оказалось предварительно необходимо укзаать z-index у содержащего его блока name1
SergeantPEPPER Отправлено: 30 Марта, 2009 - 17:03:11 • Тема: меньший z-index не работает в IE для div с position: absolute • Форум: HTML, Дизайн & CSS

Ответов: 4
Просмотров: 5368
Все. спасибо - я разобрался. Оказалось не указал у div-а того же уровня правильный z-index

Резюме: если просто задавать z-index любому div-у не взирая на его родителя - в ИЕ работать не будет..
SergeantPEPPER Отправлено: 30 Марта, 2009 - 15:02:20 • Тема: меньший z-index не работает в IE для div с position: absolute • Форум: HTML, Дизайн & CSS

Ответов: 4
Просмотров: 5368
Добрый день, есть 2 блока. У одного position: relative у другого position: absolute
Теперь позиционируем слоями:

у 1-го блока z-index: 2
у 2-го блока z-index: 1

Везде работает, кроме IE... Как всегда

Если кто нибудь может помочь напишите или дайте ссылку. Проект горит......
SergeantPEPPER Отправлено: 05 Марта, 2009 - 18:54:03 • Тема: Доступ к css из javascript • Форум: HTML, Дизайн & CSS

Ответов: 8
Просмотров: 5486
valenok пишет:
SergeantPEPPER а ты бы попробовал записать в css файле display:none и менять JS


Да, я так и делал - почему то не сработало... Тогда, единожды. Сейчас работает Улыбка

Видимо там я в чем то другом ошибся, а в чем - уже видимо не узнаю...

Всем спасибо.
SergeantPEPPER Отправлено: 04 Марта, 2009 - 19:38:44 • Тема: Доступ к css из javascript • Форум: HTML, Дизайн & CSS

Ответов: 8
Просмотров: 5486
Не, естесственно, я спрашиваю не об этом )

Если, засунуть display: none в css-ку, ток это свойство нельзя будет изменять через javascript...

Или я чего то еще не знаю - вот об этом и спрашиваю
SergeantPEPPER Отправлено: 04 Марта, 2009 - 16:38:23 • Тема: Доступ к css из javascript • Форум: HTML, Дизайн & CSS

Ответов: 8
Просмотров: 5486
Добрый день.

Мне нужно сделать всплывающую подсказку (дизайнерская картинка), поэтому в яваскрипте пользуюсь проверкой типа:
CODE (text):
скопировать код в буфер обмена
  1. function showFotoHint(title, text)
  2. {
  3.         var foto_hint = document.getElementById('foto_hint');
  4.         var currX = window.event.x;
  5.         var currY = window.event.y;
  6.         foto_hint.style.display = '';
  7.         foto_hint.style.top = currY;
  8.         foto_hint.style.left = currX;
  9.         return true;
  10. }
  11. function hideFotoHint()
  12. {
  13.         var foto_hint = document.getElementById('foto_hint');
  14.         foto_hint.style.display = 'none';
  15.         return true;   
  16. }


Это работает, только если стили я прописываю непосредственно в html коде через свойство style:
CODE (text):
скопировать код в буфер обмена
  1. <div id="foto_hint" style="display: none; top: 0px; left: 0px;">
  2.         <img src="./images/foto_hint_top_edge.gif" alt="" />
  3.         <img src="./images/foto_hint_middle.gif" alt="" />
  4.         <img src="./images/foto_hint_bottom_edge.gif" alt="" />
  5. </div>


Но я хотел бы скинуть это в css-ку, как это сделать?

Страниц (17): « 1 [2] 3 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB