Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 01:18 06.07.25 
Компютри и Интернет
   >> WEB Дизайн и HTML
*Кратък преглед

Страници по тази тема: 1 | 2 | 3 | (покажи всички)
Тема ХТМЛ таг без последствия ?нови  
Автор Гpиrop-ът (новак)
Публикувано06.09.11 13:21



Привет,

значи в хтмл файл искам чрез джаваскрипт да заградя всеки таг <а...>..</а> с друг външен таг след онЛоуд. Т.е. желания резултат след тая операция е
<къв_да_е_таг ид='нещо'><а...>..</а></къв_да_е_таг>
Това знам как да го направя.

Въпроса е, какъв да е въпросния таг, така че страницата да не се променя след добавянето му?
Има ли таг, който няма никакви последствия?

Пробвах доста, най-близко до идеалното е <span>. Но все пак в редки случаи, главно със скрипт генерирани меню-та, поставянето на span около А има последствия (линковете изчезват, не работят и т.н.). С несъществуващ таг също не става.

Надявам се да съм обяснил като хората, някакви идеи?

10х

--
Понеже резонно ще възникне въпроса за какво ми е всичко това - дълго е за обяснение и ми трябва точно това.



Тема Re: ХТМЛ таг без последствия ?нови [re: Гpиrop-ът]  
Автор Бokop (Христо)
Публикувано06.09.11 14:13



Несъществуващ атрибут.

Господ ще ми прости греховете. Това му е работата.


Тема Re: ХТМЛ таг без последствия ?нови [re: Гpиrop-ът]  
Автор croesus (хлевоуст)
Публикувано06.09.11 14:15



Какъвто и таг да сложиш, ако има указан CSS за неговия род, това ще окаже влияние върху дизайна.
Например можеш някъде в CSSа да имаш
span {padding:5px}

.. и ще изгориш.

Измисли си някакъв нестандартен, например <mytag> укажи в CSSа как да се държи и мисля, че така ще стане.
mytag {display:inline; padding:0px;}



Тема Re: ХТМЛ таг без последствия ? [re: Бokop]  
Автор croesus (хлевоуст)
Публикувано06.09.11 14:15



+1





Тема Re: ХТМЛ таг без последствия ?нови [re: croesus]  
Автор Гpиrop-ът (новак)
Публикувано06.09.11 16:29



@croesus
с несъществуващ таг не става, това с <mytag> го пробвах (със и без mytag {display:inline; padding:0px;} )

@Бokop - какво точно искаш да кажеш, би ли обяснил ?

10х



Тема Re: ХТМЛ таг без последствия ?нови [re: Гpиrop-ът]  
Автор Бokop (Христо)
Публикувано06.09.11 20:44



Ако искаш да получиш някакво решение опиши проблема си по-точно. Вероятно изобщо не е необходимо да правиш подобни изгъзици. Иначе има и вариант с таг "без последствия", но вероятно е просто излишен. Защо изобщо се налага да правиш това ненужно нещо? Добре е за упражнение, но смисъла ми убягва.

Господ ще ми прости греховете. Това му е работата.


Тема Re: ХТМЛ таг без последствия ?нови [re: Бokop]  
Автор Гpиrop-ът (новак)
Публикувано07.09.11 00:52



ми кажи тогава какъв е варианта с таг без последствия, това ми трябва. Знам, че изглежда като изгъзица, но наистина ми е необходимо точно това - да оградя всеки <а..>..</а> таг с някакъв друг, какъвто и да е, без това да променя страницата по някакъв начин.
Мислил съм върху други варианти, не ми вършат работа.

10х



Тема Re: ХТМЛ таг без последствия ?нови [re: Гpиrop-ът]  
Автор croesus (хлевоуст)
Публикувано07.09.11 01:41



<html>, <font>, <abbr>, <address> (+ CSS), <acronym>, <ins>,<kbd> (+ CSS), <bdo>, <param>, <var> (+CSS).

Може и всеки друг, ако му укажеш CSS, така че да не променя нищо.



Тема Re: ХТМЛ таг без последствия ?нови [re: croesus]  
Автор Бokop (Христо)
Публикувано07.09.11 10:12



То е друг проблема. Дори и да е скрит тага структурата е пак променена. Ако някой скрипт използва parentNode, например и скрит да е тага и да не е скрит пак ще увисне. Има едно решение с най-малко рискове, но не виждам смисъл да го пиша. Прекалено много работа и играчка е.

Господ ще ми прости греховете. Това му е работата.

Редактирано от Бokop на 07.09.11 10:19.



Тема Решение.нови [re: Гpиrop-ът]  
Автор Бokop (Христо)
Публикувано16.09.11 01:34



Решението е следното. Всеки таг, който искаш да вземеш по някакъв начин после ще ограждаш с коментари от типа:
<!--comment_id=tag_поредния номер на тага-->
самия таг
<!--end_of_html_tag_holder-->

е кода на обекта, който прави това. Трябва да го запишеш в отделен .js файл и да си го инклуднеш.
След това имаш два публични метода:
htmlSearcher.getElementAsString(1); ти връща първия такъв елемент като стринг.
htmlSearcher.getElementAsObject(1); ти връща първия такъв елемент като обект.
В конструктора му задаваш кой таг да подменяш. Виж какво прави функцията
wrapCommentsAroundHtmlTag.

Господ ще ми прости греховете. Това му е работата.


Страници по тази тема: 1 | 2 | 3 | (покажи всички)
*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.