Альтернатива тегу <a>для гипер-текстовой ссылки по электронной почте. JS испортил мой выпадающий список, поскольку он основан на тегах <a> - PullRequest
0 голосов
/ 29 января 2012

Я в тупике.Разрабатывая веб-сайт для друга, навигация - это выпадающая система, которую я получил от http://www.dynamicdrive.com/.

Код для раскрывающегося списка требует, чтобы я поместил ссылки в теги <a>, а JS отформатировал их в выпадающее меню.down элементы.

Я хочу, чтобы во втором элементе навигации, в контактном элементе «Контакт», была указана контактная информация и ссылка на электронную почту.Мне удалось заставить его работать так, как я хочу, за исключением того, что я не могу заставить адрес электронной почты работать как ссылка.Если я оберну его в тег <a>, то JS разделит его на другой элемент.

www.theartificialasylum.com / adex (mix_up) .html

Если вы посмотрите на раскрывающийся списоксправа, когда вы наводите курсор на «Контакт», вы, надеюсь, поймете, что я имею в виду.

Если вам нужен исходный код, пожалуйста, дайте мне знать, любая помощь будет принята с благодарностью!

Это мое первое настоящее приключение в веб-разработке, я могу понять javascript, но это займет целую вечность, чтобыВозьми меня в голову.

html:

<code><!--1st drop down menu -->                                                   
<div id="dropmenu1_a" class="dropmenudiv_a" style="z-index:9000;"">
<a   href="artwork/nightclub_portraiture.html"><pre>NightClub Portraiture
Weddings
Urban Expo
<p class="thick">The Artificial Asylum Photography.</p>
[AKA] Alistair Watt-Crawford.


<p class="thick">Wedding and Event photography:</p>
Bookings via: ali@LightsOutCollective.com

Ответы [ 2 ]

0 голосов
/ 29 января 2012

Если я правильно понял ваш вопрос, вы не можете создать более одной вкладки. Или это было удалено, потому что вы не могли заставить его работать?

Код ниже скопирован с вашей страницы, с некоторыми изменениями.

<script type="text/javascript">
//SYNTAX: tabdropdown.init("menu_id", [integer OR "auto"]);
tabdropdown.init("colortab", "auto");
tabdropdown.init("your_second_tab", "auto");
</script>

Добавьте затем DIV как dropmenu1_a, который содержит ссылки в «Контакте».

0 голосов
/ 29 января 2012

При просмотре кода меню мне кажется, что если тег <a> не имеет атрибута rel, ссылка не превращается в раскрывающийся список. Вы должны иметь возможность просто вставить контактную ссылку без тега rel.

Если это предложение не работает для вас, пожалуйста, покажите нам, какой именно HTML-код вы пытаетесь использовать, который не работает для вас (в идеале в рабочем / нерабочем примере).

...