|
|
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
добрый день. столкнулся с такой ситуацией... надо реализовать такой же механизм определения зависимости между элементами по имени класса как в highslide... объясняю: <a href="" class="highslide" onclick="return hs.expand(this)"></a> <div class="highslide-caption">название картинки</div> - вот таким образом и задается зависимость, а вот как она определяется?... как понять, что именно этот див с названием картинки относится к ссылке расположенной выше? никаких id для элементов не задано... все определяется по названию класса... причем есть требование - название картинки (класс "highslide-caption") должно следовать четко после тега <a>... помогите разобраться пжст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 09:04 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
tagName, className, childNodes[0..childNodes.length-1], parentNode и т.д. . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 10:01 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
nextSibling()/previousSibling() ? _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 10:09 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
Ex_Soft nextSibling()/previousSibling()Без скобок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 10:18 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
XmarkerX<a href="" class="highslide" onclick="return hs.expand(this)"></a> <div class="highslide-caption">название картинки</div> - вот таким образом и задается зависимость, а вот как она определяется?... как понять, что именно этот див с названием картинки относится к ссылке расположенной выше?По моему, в некоторых браузерах при такой разметке между дивом и <a> окажется textnode (с текстом "\n"). Лучше плотно расположить, на всякий. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 10:22 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
Яростный Меч Без скобок I'm so sorry... тынць -> тынць какого-то со скобками нарисовали... А на тынць тынцьнуть - поленился... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 10:25 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
Яростный Меч...По моему, в некоторых браузерах при такой разметке между дивом и <a> окажется textnode (с текстом "\n")... Во всех, кроме ИЕ. Можно проверять на nodeType==1, а ещё лучше в цикле искать элемент с нужным tagName. Или действительно писать без пробелов и переносов строк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 10:31 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
Яростный Меч По моему, в некоторых браузерах при такой разметке между дивом и <a> окажется textnode (с текстом "\n") угу... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 10:32 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
ShSerge Во всех, кроме ИЕ. Можно проверять на nodeType==1 /me думает: гм... У меня что Mozilla Firefox 3.5.6, что M$ IE 6.0.2900.2180.xpsp_sp2_rtm040803-2158 дают nodeType==3 ( TEXT_NODE ) _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 10:41 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
Ex_Soft, Ексель-моксель! Я говорил не про текстовую ноду, а наоборот . Текстовая - да таки 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 11:14 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
ShSerge а наоборот I'm so sorry... /me думает: не многовато ли на один топик?.. Поднять - подняли, а разбудить - забыли... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 11:25 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
спасибо за участие... пробовал nextSibling() - ошибка! nextSibling - в мозиле не пашет, хотя осел отлично все распознал (все заработало когда объект расположил без переноса <div></div>объект) что касается lastChild, childNodes[], parentNode - это все не подходит... ибо объект, который находится тут... <div></div>объект - уже никак не узел. вобщем за nextSibling - большое спасибо, в частности ShSerge - молодец! теперь ещё маленький вопросец... как к объекту прикрепить другой объект? другими словами как сделать наоборот? было <div></div> стало <div></div><div></div> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 12:23 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
никаких предложений? или может вопрос на понятен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 14:20 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
XmarkerX никаких предложений? тынць ? XmarkerX или может вопрос на понятен? тынць _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 14:27 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
тынц тынц... пыдынц!!! не узел нужен мне, а совершенно новый объект прилепленный рядом. - тот который выше мы определяли с помощью nextSibling. на странице всего один объект - например div как с помощью javascript прилепить к нему новый объект! не node не child, а совершенно новый объект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 14:44 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
insertBefore и swapNode. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 14:48 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
/me думает: столько экспрессии... appendChild()/insertBefore()? _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 14:51 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
XmarkerXсовершенно новый объект. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 14:58 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
это добавляет новый объект сразу после имеющегося (myDiv) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 14:59 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
Яростный Мечэто добавляет новый объект сразу после имеющегося (myDiv) Это если там сиблинг есть, а если нет - через свапНоде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 15:02 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
ShSergeЯростный Мечэто добавляет новый объект сразу после имеющегося (myDiv) Это если там сиблинг есть, а если нет - через свапНоде.Если нет, то insertBefore работает как appendChild ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 15:13 |
|
||
|
определить следующий/предыдущий тег
|
|||
|---|---|---|---|
|
#18+
Яростный МечЕсли нет, то insertBefore работает как appendChild Угу, естественное решение. Как-то упустил из виду и не проверял даже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 15:21 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36379971&tid=1453772]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
236ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 620ms |

| 0 / 0 |
