Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Вeб Дизайн

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 21.06.2008, 04:24   #1
Неактивный пользователь
 
Регистрация: 03.11.2006
Сообщений: 1
Репутация: 0
По умолчанию выпадающее меню вверх

здравствуйте. Мастера, подскажите пожалуйста как хаставить этот скрипт нормально открываться вверх?

Код:
/*
var dropmenu = document.createElement("div");
var over_head = false;
var over_menu = false;

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function ns_menushow(menu_head, string_params) {
	var positions = findPos(menu_head);
	var left = positions[0] - 1;
	var top = positions[1] + menu_head.offsetHeight + 1;
	var params = string_params.split('|');
	var html = "";
	for (i=0; i < params.length; i++){
		title = params[i].split('=');
		html += "<a href='" + title[1] + "'>" + title[0] + "</a>";
	}
	document.body.appendChild(dropmenu);
	dropmenu.innerHTML = html;
	dropmenu.style.left = left + "px";
	dropmenu.style.top = top + "px";
	dropmenu.id = 'ns_dropmenu';
	over_head = true;
}
dropmenu.onmouseover = function(){
	over_menu = true;
}
dropmenu.onmouseout = function(){
	over_menu = false;
	var tim = setTimeout("ns_clear()", 1500);
}
var tim;
function ns_clear(){
	var dropmenu = document.getElementById('ns_dropmenu');
	if(!over_menu && !over_head && dropmenu){
		document.body.removeChild(dropmenu);
		clearTimeout(tim);
	}
}
function ns_menuhide(){
	over_head = false;
	var tim = setTimeout("ns_clear()", 1000);
}
ufo44 вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: из ярославля в москву на теплоходеВыгодное предложение от интернет-магазина KNSneva.ru - процессор intel core i3 10105 - поставка техники в СПБ и города северо-запада России.офисные кресла купитьConecte ManyChat a Wealthbox CRMbase клуб в москве


Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выпадающее меню с резиновыми кнопками orangemilky CSS 0 01.10.2009 09:19
Shop-Screept Free и выпадающее меню Gigo PHP 0 21.10.2008 00:08
HDD вверх ногами W.D.kulibin Архив 9 25.12.2006 23:27

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:24. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.13480 секунды с 11 запросами