Просмотр полной версии : [Вопрос] Подскажите с кодом!
Conquerstador
25.02.2008, 00:36
Шалум всем ачатовцам! :) Вот вопрос: какой код у меню, я типа нажимаю на ссылку а там появляется подменю че за код понять не могу... вот сайт пример: http://crossnet.ru/
Помогите плиззз...
Заранее спасибо!
<a href="/static/51" onclick="SelectText('172'); return false;">поддержка</a>
<div id="block172" style="display:none;">
...
</div>
function SelectText(id){
var mod = document.getElementById('block'+id).style.display;
ClearAll();
// alert(mod);
if (mod == "none") {
document.getElementById('block'+id).style.display= 'block'
} else {
document.getElementById('block'+id).style.display= 'none'
};
}
Conquerstador
25.02.2008, 12:22
<a href="/static/51" onclick="SelectText('172'); return false;">поддержка</a>
<div id="block172" style="display:none;">
...
</div>
function SelectText(id){
var mod = document.getElementById('block'+id).style.display;
ClearAll();
// alert(mod);
if (mod == "none") {
document.getElementById('block'+id).style.display= 'block'
} else {
document.getElementById('block'+id).style.display= 'none'
};
}
[Тупой вопрос!!!] Куда php код пихать???
.:EnoT:.
25.02.2008, 12:38
Эээ, а где ты php увидел? 0_о
ты либо в отдельный файл вынеси функцию, либо сразу на странице пиши.
<script type="text/javascript">
function SelectText(id){
var mod = document.getElementById('block'+id).style.display;
ClearAll();
// alert(mod);
if (mod == "none") {
document.getElementById('block'+id).style.display= 'block'
} else {
document.getElementById('block'+id).style.display= 'none'
};
}
</script>
а если в отдельный файл будешь выносить то просто ссылку ставь на странице:
<script type="text/javascript" src="blabla.js"></script>
Conquerstador
25.02.2008, 12:44
Ну вот смотри к примеру <a href="/static/51" onClick="SelectText('172'); return false;" >поддержка</a>
<div id="block172" style="display:none;">
<div class="menu_sep"><img src="http://www.crossnet.ru/img/2/empty.gif"></div>
<div class="pomenu">
<a href="/static/51" >Техническая поддержка</a><br>
<!-- --><a href="/static/64" >FAQ Сеть и интернет</a><br>
<!-- --><a href="/static/63" >FAQ Биллинг</a><br>
<!-- --><a href="/static/160" >Internet Control Tool</a><br>
<!-- --><a href="/static/69" >Электронная почта</a><br>
<!-- --><a href="/static/68" >IRC Чат</a><br>
<!-- --><a href="/static/57" >Настройка компьютера</a><br>
<!-- --><a href="/static/192" >IP Телевидение</a><br>
<!-- --><a href="/static/77" >Безопасность в сети</a><br>
<!-- --><a href="/static/129" >Детализация трафика</a><br>
<!-- --><a href="/static/135" >Внешний IP адрес</a><br>
<!-- --><a href="/static/137" >Нормы пользования сетью</a><br>
<!-- --><a href="/static/67" >Услуга безлимитного доступа</a><br>
<!-- --><a href="/static/155" >Услуга регистрации доменов</a><br>
<!-- -->
</div>
<div class="menu_sep"><img src="http://www.crossnet.ru/img/2/empty.gif"></div>
</div><br>
а куда тут пихать этот javascript ???
покажи если не трудно!
Conquerstador
25.02.2008, 13:17
Я таки не понял куда надо приписать этот код я в этом нуб полнейший!!! :( помогите кто может!
.:EnoT:.
25.02.2008, 13:24
Код тебе нужно запихнуть в любое место ДО вызова функции.
Ещё раз перечитай моё сообщение. Если ты засунешь скрипт в отдельный файл (что советую), то скрипт пихаешь вот так:
<script type="text/javascript" src="blabla.js"></script>
<a href="/static/51" onClick="SelectText('172'); return false;" >поддержка</a>
<div id="block172" style="display:none;">
<div class="menu_sep"><img src="http://www.crossnet.ru/img/2/empty.gif"></div>
<div class="pomenu">
<a href="/static/51" >Техническая поддержка</a><br>
<!-- --><a href="/static/64" >FAQ Сеть и интернет</a><br>
<!-- --><a href="/static/63" >FAQ Биллинг</a><br>
<!-- --><a href="/static/160" >Internet Control Tool</a><br>
<!-- --><a href="/static/69" >Электронная почта</a><br>
<!-- --><a href="/static/68" >IRC Чат</a><br>
<!-- --><a href="/static/57" >Настройка компьютера</a><br>
<!-- --><a href="/static/192" >IP Телевидение</a><br>
<!-- --><a href="/static/77" >Безопасность в сети</a><br>
<!-- --><a href="/static/129" >Детализация трафика</a><br>
<!-- --><a href="/static/135" >Внешний IP адрес</a><br>
<!-- --><a href="/static/137" >Нормы пользования сетью</a><br>
<!-- --><a href="/static/67" >Услуга безлимитного доступа</a><br>
<!-- --><a href="/static/155" >Услуга регистрации доменов</a><br>
<!-- -->
</div>
<div class="menu_sep"><img src="http://www.crossnet.ru/img/2/empty.gif"></div>
</div><br>
где blabla.js это файл с функцией, которая в посте Тохи.
2 способ:
<script type="text/javascript">
function SelectText(id){
var mod = document.getElementById('block'+id).style.display;
ClearAll();
// alert(mod);
if (mod == "none") {
document.getElementById('block'+id).style.display= 'block'
} else {
document.getElementById('block'+id).style.display= 'none'
};
}
</script>
<a href="/static/51" onClick="SelectText('172'); return false;" >поддержка</a>
<div id="block172" style="display:none;">
<div class="menu_sep"><img src="http://www.crossnet.ru/img/2/empty.gif"></div>
<div class="pomenu">
<a href="/static/51" >Техническая поддержка</a><br>
<!-- --><a href="/static/64" >FAQ Сеть и интернет</a><br>
<!-- --><a href="/static/63" >FAQ Биллинг</a><br>
<!-- --><a href="/static/160" >Internet Control Tool</a><br>
<!-- --><a href="/static/69" >Электронная почта</a><br>
<!-- --><a href="/static/68" >IRC Чат</a><br>
<!-- --><a href="/static/57" >Настройка компьютера</a><br>
<!-- --><a href="/static/192" >IP Телевидение</a><br>
<!-- --><a href="/static/77" >Безопасность в сети</a><br>
<!-- --><a href="/static/129" >Детализация трафика</a><br>
<!-- --><a href="/static/135" >Внешний IP адрес</a><br>
<!-- --><a href="/static/137" >Нормы пользования сетью</a><br>
<!-- --><a href="/static/67" >Услуга безлимитного доступа</a><br>
<!-- --><a href="/static/155" >Услуга регистрации доменов</a><br>
<!-- -->
</div>
<div class="menu_sep"><img src="http://www.crossnet.ru/img/2/empty.gif"></div>
</div><br>
Вот и всё :)
Conquerstador
25.02.2008, 13:30
Все понял спасибо, ну так бы сразу я просто нуб (повторяю!!!) в этом! :)
.:EnoT:.
25.02.2008, 13:32
да я вроде понятно написал в первый раз.... :)
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot