|
Помощь в html/css/javascript/jq
|
|
| kanat07 | Дата: 12 Июля 2010, 07:23 | Сообщение # 1061 |  ● ● ● ● ● 735 сообщений Статус: Offline | Infamous, нет( | | |
|
| Infamous | Дата: 12 Июля 2010, 07:41 | Сообщение # 1062 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Что "нет"? | | |
|
| kanat07 | Дата: 12 Июля 2010, 08:32 | Сообщение # 1063 |  ● ● ● ● ● 735 сообщений Статус: Offline | | | |
|
| Infamous | Дата: 12 Июля 2010, 09:14 | Сообщение # 1064 |  ● ● ● ● ● 1670 сообщений Статус: Offline | У тебя там большинство разделов пустые, откуда будет браться ссылка на последнее сообщение, если их там вообще нет?Добавлено (12 Июль 2010, 09:14) ---------------------------------------------
Code $('td.forumLastPostTd').each(function (i) { var lnk = $('a[title="Go to the last message"]', this); $( this.childNodes ).wrapAll( '<div></div>' ); $( 'div', this ).replaceWith( lnk.size() ? lnk : 'No posts' ); }); Немного пофиксил код, не будет сбиваться очередь, если некоторые разделы форума пустые. | | |
|
| kanat07 | Дата: 12 Июля 2010, 09:25 | Сообщение # 1065 |  ● ● ● ● ● 735 сообщений Статус: Offline | Infamous, воо отлично. мелочь: взглянь в самый вниз форума | | |
|
| Infamous | Дата: 12 Июля 2010, 09:37 | Сообщение # 1066 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Придётся добавить небольшой костыль. Code $('td.forumLastPostTd').each(function (i) { var lnk = $('a[title="Go to the last message"]', this).addClass('myLink'); $(this.childNodes).wrapAll('<div></div>'); $('div', this).replaceWith(lnk.size() ? lnk: 'No posts'); }); $(document).ready(function () { $('a[title="Go to the last message"]:not(.myLink), img[title="Go to the first unread message"]').remove() }); | | |
|
| kanat07 | Дата: 12 Июля 2010, 09:51 | Сообщение # 1067 |  ● ● ● ● ● 735 сообщений Статус: Offline | Спасибо, бро. | | |
|
| Infamous | Отредактировал Infamous - Понедельник, 12 Июля 2010, 18:31 Дата: 12 Июля 2010, 16:27 | Сообщение # 1068 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Вопрос уже решил. | | |
|
| BoLena | Дата: 16 Июля 2010, 14:46 | Сообщение # 1069 |  ● ● ● ● ● 659 сообщений Статус: Offline | Есть вопрос. К примеру есть у меня такое: Code <select> <option value="1">1</option> <option value="2">2</option> </select> Так возможно сделать хоть что-то при наличии у option'a - value. А если у iption'a нет value что можно сделать? | | |
|
| Infamous | Дата: 16 Июля 2010, 14:48 | Сообщение # 1070 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Code if ( element.value ) { … } else { … } | | |
|
| BoLena | Дата: 16 Июля 2010, 14:58 | Сообщение # 1071 |  ● ● ● ● ● 659 сообщений Статус: Offline | не понятно. | | |
|
| Infamous | Дата: 16 Июля 2010, 15:03 | Сообщение # 1072 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Code if ( document.getElementsByTagName('option')[0].value ) { alert('Есть'); } else { alert('Нету'); } Пора бы уже про if/else знать. | | |
|
| Boka | Отредактировал Boka - Пятница, 16 Июля 2010, 15:10 Дата: 16 Июля 2010, 15:10 | Сообщение # 1073 |  ● ● ● ● ● 40 сообщений Статус: Offline | Здравствуйте. Подскажите пожалуйста. Я поставил на сайт новый шаблон, но там на форуме при добавлении сообщения не отступается строка после нажатия два раза Enter (что-то типа <br/><br/>). То же самое при добавлении новостей, приходится самому ставить <br/><br/>. подскажите пожалуйста, что нужно внести в CSS, чтобы все стало как прежде | | |
|
| MegaFill | Дата: 16 Июля 2010, 15:13 | Сообщение # 1074 |  ● ● ● ● ● 1588 сообщений Статус: Offline | Infamous, я обычно не попрапвляю людей т.к. сам мало что знаю, но мне кажется логичнее сделать как-то так Code <select id="sel"> <option value="1">1</option> <option value="2">2</option> </select>
if ( document.getElementById('sel').getElementsByTagName('option')[0].value ) { alert('Есть'); } else { alert('Нету'); } Просто если несколько селектов будет на странице... | | |
|
| cucYa | Дата: 16 Июля 2010, 15:15 | Сообщение # 1075 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Где там? В поле или в уже отправленном сообщении? | | |
|
| BoLena | Дата: 16 Июля 2010, 15:24 | Сообщение # 1076 |  ● ● ● ● ● 659 сообщений Статус: Offline | Infamous, Ты меня не правильно понял. Вот у других полей, таких как год, месяц (Дата рождения) есть value и я этим так могу сделать свой список. А вот у поля День нету value у option'ов, может можно как-то их добавить туда скриптом или же без них как-то можно пробраться? | | |
|
| Infamous | Отредактировал Infamous - Пятница, 16 Июля 2010, 15:27 Дата: 16 Июля 2010, 15:26 | Сообщение # 1077 |  ● ● ● ● ● 1670 сообщений Статус: Offline | MegaFill, я для примера привёл. Добавлено (16 Июль 2010, 15:26) --------------------------------------------- BoLena, Code element.value = '123'; | | |
|
| BoLena | Дата: 16 Июля 2010, 15:31 | Сообщение # 1078 |  ● ● ● ● ● 659 сообщений Статус: Offline | Блин. Поставлю вопрос так. Смотри у поля День (select) нету value у option Code <option value="0">День</option><option value="0"></option><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option> Мне нужно поставить option'ам этим value, как это можно сделать? Должно получится вот так: Code <option value="0">День</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><option value="8">8</option> Сейчас понимэ? | | |
|
| Infamous | Отредактировал Infamous - Пятница, 16 Июля 2010, 15:35 Дата: 16 Июля 2010, 15:38 | Сообщение # 1079 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Я тебе третий раз уже пишу про это. Теперь готовый код Code var options = document.getElementsByTagName('OPTION'); for ( var i = 0; i < options.length; i++ ) { if ( !options[i].value ) { options[i].value = options[i].innerHTML; } } Добавлено (16 Июль 2010, 15:38) --------------------------------------------- Кстати, у OPTION'-ов и так при отстутсвии value оно устанавливается равным innerHTML, тестил в Opera 10.6 | | |
|
| Бармалей | Дата: 16 Июля 2010, 15:52 | Сообщение # 1080 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Кстати, у OPTION'-ов и так при отстутсвии value оно устанавливается равным innerHTML, тестил в Opera 10.6 Доброе утро. Это, вообще-то, спецификация HTML 4.
 | | |
|