Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Таймлиния
 
 автор: LimP   (12.11.2008 в 14:00)   письмо автору
 
 

доброго всем времени суток. уже извелся в поисках метода как реализовать или уже готового подобного примера чтобы осмотреть хоть как делать поэтому обращаюсь за помощью на форум где всегда на свои вопросы я получал четкий ответ. итак есть допустим есть выпадающий <select> список у меня, там какие то компоненты. рядом поле <div> или просто какая нибудь прямая - это будет таймлинией, мне нужно при выборе какого либо элемента чтобы эта прямая в реальном времени заполнялась другим цветом тобишь закрашивалась. к примеру в поле <select> в качестве элементов-значений стоит свободное время , нужно при выборе любого из элементов в определенном месте на таймлинии этой закрашивать какой то интервал. мне не нужна связь между содежримым <select> и этой линией, нужно просто глянуть как реализовать это. на таймлинию соответственно нужно будет нанести координаты в данном случае это часы. тоесть я понимаю что можно использовать canvas, но вот как, помогите пожалуйста, уверен ест стопицот написанных примеров просто я дурень не могу найти, заранее спасибо.

  Ответить  
 
 автор: LimP   (12.11.2008 в 14:52)   письмо автору
 
   для: LimP   (12.11.2008 в 14:00)
 

простым языком - жмешь на объект (будь то ссылка или селект или чекбокс неважно) и таймлиния закрашивается в определенном месте. очень нужно срочно помогите пожалуйста.

  Ответить  
 
 автор: вялый   (12.11.2008 в 15:15)   письмо автору
 
   для: LimP   (12.11.2008 в 14:52)
 

что такое таймлиния?

  Ответить  
 
 автор: LimP   (12.11.2008 в 15:25)   письмо автору
 
   для: вялый   (12.11.2008 в 15:15)
 

таймлиния понятие условное. это может быть див поле или <canvas> даже скорее всего второе, одного цвета в форме прямой линии например, тоесть я как бы и обращаюсь за советом по этому поводу.

  Ответить  
 
 автор: AlexSol   (12.11.2008 в 15:33)   письмо автору
 
   для: LimP   (12.11.2008 в 15:25)
 

<div style="position:relative;width:300px; height:20px;background:#ff0">
<div style="position:absolute;width:50px;top:0px;left:20px; height:20px;background:red"></div>
</div>

т.е. вам надо по вашему событиюв внутрь дива с относительным позиционированием добавить див спозиционированный абсолютно. указать для него ширину и положение от левого края родительского элемента (width,left)

  Ответить  
 
 автор: LimP   (12.11.2008 в 16:07)   письмо автору
 
   для: AlexSol   (12.11.2008 в 15:33)
 

если делаю так
<div id="main" style="position:relative;width:300px; height:20px;background:#ff0">
<div id="s" style="visibility:hidden;position:absolute;width:50px;top:0px;left:20px; height:20px;background:red"></div>
</div>
<a href="#" onclick="document.getElementById('s').style.visibility='visible'">Click</a>

не работает. поправьте пожалуйста чтобы появлялось при нажатии мыши.

  Ответить  
 
 автор: вялый   (12.11.2008 в 16:10)   письмо автору
 
   для: LimP   (12.11.2008 в 15:25)
 

может как-то так

<html>
<head>
<script>
var select_timeline;
function fill_timeline(x)
    {if(select_timeline)document.getElementById("timeline"+select_timeline).style.backgroundColor="";
    document.getElementById("timeline"+x).style.backgroundColor="red";
    select_timeline=x;
    }
</script>
</head>
<body>
  <select onchange="fill_timeline(this.value)">
      <option > </option>
    <option value="1" > 1</option>
      <option value="2" > 2</option>
      <option value="3" > 3</option>
      <option value="4" > 4</option>
      <option value="5" > 5</option>
    <option value="6" > 6</option>
    <option value="7" > 7</option>
  </select>
  
  <table border="1" width="100%" >
    <tr>
        <td id="timeline1" >&nbsp;</td>
        <td id="timeline2">&nbsp;</td>
        <td id="timeline3">&nbsp;</td>
        <td id="timeline4">&nbsp;</td>
        <td id="timeline5">&nbsp;</td>
        <td id="timeline6">&nbsp;</td>
        <td id="timeline7">&nbsp;</td>
    </tr>
</table>
</body>
</html>

  Ответить  
 
 автор: LimP   (12.11.2008 в 16:26)   письмо автору
 
   для: вялый   (12.11.2008 в 16:10)
 

отлично, спасибо большое.

  Ответить  
 
 автор: lorenberg   (12.11.2008 в 15:27)   письмо автору
 
   для: вялый   (12.11.2008 в 15:15)
 

думал, что я один не знаю что такое таймлиния)) обычно такой термин используется при работе с видео...

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования