Friend's World - Мир Друзей
 

Вернуться   Friend's World - Мир Друзей > Веб Дизайн > Вебпрограммирование

Вебпрограммирование Языки программирования, советы профи, скрипты.

ОБЪЯВЛЕНИЕ

НОВОСТИ

Старый 28.01.2007   #1
Гость

 
Аватар для Вова1986
 
Сообщений: n/a

По умолчанию ЯваСкрипт

Подскажите пожалуйста, как пользоваться скриптами...
Вот хочу многоуровневое меню установить.
Открываю я файл .js и вот что он мне пишет...

Цитата:
// Light Vertical Menu LVM 1.0
// Автор: Сеник Алексей Владимирович
// © 2004 Senik Alexey
// Скрипт распространяется бесплатно, делайте с ним что захотите, только просьба НЕ изменять копирайт.
// Новосибирская область, г. Барабинск
// admin@paradox.net.ru
base_menu_name='Заголовок меню';
moutcolor='#FFFFFF'; // Цвет пункта меню
movercolor='#D0E0FF'; // Цвет пункта меню при наведении курсора
widthOfMenu='160px'; // Ширина меню
var menu=new Array(); // Массив с данными меню
var index=0; // Блок первого пункта меню начинается с "var index=0;"
menu[index] = new Array(
['Пункт меню 1',''],
['http://www.aceweb.ru','<b>Пункт подменю 1</b> Описание'], // Описание не обязательно,
['http://www.aceweb.ru','<b>Пункт подменю 2</b> Описание'], // и вообще формат этой записи - произвольный.
['http://www.aceweb.ru','<b>Пункт подменю 3</b> Описание'],
['http://www.aceweb.ru','<b>Пункт подменю 4</b> Описание'],
['http://www.aceweb.ru','<b>Пункт подменю 5</b> Описание'] // В конце последнего пункта подменю запятой быть не должно!
); // Заканчивается блок вот этим ");"
index++; // Последующие блоки начинаются с "index++;"
menu[index] = new Array(
['Пункт меню 2',''],
['http://aceweb.ru','<b>Развлечения</b> Описание'],
['http://www.aceweb.ru','<b>Каталог сайтов</b> Описание'],
['http://anekdot.aceweb.ru','<b>Анекдоты</b> Описание']
);
index++;
menu[index] = new Array(
['Пункт меню N',''],
['http://paradox.net.ru/','<b>Paradox.net.ru</b> Пример действующего меню'],
['http://paradox.net.ru/photo/','<b>Paradox.net.ru. Фотоальбом</b> Фотообои'],
['http://paradox.net.ru/hardnsoft/','<b>Paradox.net.ru. Hard & Soft</b> Полезные статейки']
);
// Конец массива
var s_name,mn,d_name,hmenu,x,y;
var timerID = null;
function getScroll()
{
scrollXY=document.getElementsByTagName((document.c ompatMode && document.compatMode == 'CSS1Compat') ? "HTML" : "BODY")[0];
return scrollXY.scrollTop;
}
var oldmenu, oldcell,timerID;
function showmenu(Nmenu)
{
menu='menu'+Nmenu;
cell='d'+Nmenu;
if (oldmenu!=null){document.all(oldmenu).style.visibi lity='hidden';}
if (oldcell!=null){document.all(oldcell).style.backgr ound=moutcolor;}
document.all(cell).style.background=movercolor;
x=155;
y=getScroll()+event.clientY-event.offsetY;
document.all(menu).style.left=x;
document.all(menu).style.top=y;
document.all(menu).style.visibility='visible';
oldmenu=menu;
oldcell=cell;
clearTimeout(timerID);
}
function hidemenu(Nmenu)
{
menu='menu'+Nmenu;
cell='d'+Nmenu;
if (oldcell!=null){document.all(oldcell).style.backgr ound=moutcolor;}
document.all(menu).style.visibility='hidden';
}
function hideOldMenu()
{
hidemenu(oldmenu.slice(4));
}

function make_base_menu() // Формирование главного меню
{
str = '<table name=\"basemenu\"';
str += ' id=\"basemenu\"';
str += ' class=\"menuleft\"';
str += ' width=\"'+widthOfMenu+'\"';
str += ' border=\"0\"';
str += ' cellpadding=\"2px\">';
str += ' <tr><td name=\"headlink\"';
str += ' id=\"headlink\"';
str += ' class=\"headmenu\"';
str += ' align=\"center\">';
str += base_menu_name;
str += ' </td></tr>';
for (i=1; i<=menu.length; i++)
{
str_item = ' <tr bgcolor=\"#FFFFFF\">';
str_item += ' <td onmouseover=\"showmenu(' + i + ',event)\"';
str_item += ' onmouseout=\"timerID=setTimeout(\'hidemenu(' + i + ',event)\',1000)\"';
str_item += ' name=\"d' + i + '\" id=\"d' + i + '\"> &nbsp';
str_item += menu[i-1][0][0];
str_item += ' </td></tr>';
str += str_item;
}
str +='</table>';
return str;
}
function make_sl_menu(Nmenu) // Формирование подменю
{
itemObj=menu[Nmenu];
str ='<div name=\"menu'+Nmenu+'\"';
str+=' id=\"menu'+(Nmenu+1)+'\"';
str+=' class=\"secondmenu\"';
str+=' onmouseover=\"clearTimeout(timerID)\"';
str+=' onmouseout=\"timerID=setTimeout(\'hidemenu('+(Nmen u+1)+')\',1000)\">';
for (i=1; i<itemObj.length; i++)
{
str_item = ' <a class=\"m\" href=\"';
str_item += itemObj[i][0];
str_item += ' \" target=_blank>';
str_item += itemObj[i][1];
str_item += ' </a><br>';
str += str_item;
}
str +='</div>';
return str;
}
function make_sl_menus() // Поочерёдное формирование всех подменю
{
result='';
for (j=0; j<menu.length; j++)
{
result+=make_sl_menu(j);
}
return result;
}

Так и не понял куда это вставлять...
Объясните пожалуйста. Раньше html пользовался, а в яваскриптах я не разбираюсь...
  Ответить с цитированием
Старый 28.01.2007   #2
**Серый маг форума**

 
Аватар для Длон
 
Регистрация: 15.11.2004
Сообщений: 18,322
Поблагодарили: 6,722 раз
+
Длон Ты очень много приносишь пользы; 33%Длон Ты очень много приносишь пользы, 33%Длон Ты очень много приносишь пользы, 33%

||| место: Конкурс - Issue reason: Нарисуй юзербар для форума| место: Конкурс - Issue reason: Лого для форумаГлавный художник форума!: Главный художник форума! - Issue reason: За художественные заслуги перед форумом!5 лет на форуме!: Пять лет форуму
По умолчанию Re: ЯваСкрипт

Вова1986, а не лучше это просто изучить?
http://friendsworld.ru/showthread.php?t=16994
На пальцах трудно объяснить.
В html, там где хочешь меню, туда и вставляй.
Только код помойму ставь такой:
<script type="text/javascript" src="myscripts.js"></script>
Или так:
добавить меню на страничку сайта вручную, то вставь следующий код:
<script language="JavaScript" src="папка /name.js">
//--></script>
где name.js - скрипт меню
Это так навскидку...точно не помню. Советую почитать о Ява скриптах и их применению



Длон вне форума   Ответить с цитированием
Старый 30.01.2007   #3
Гость

 
Аватар для Вова1986
 
Сообщений: n/a

По умолчанию Помогите пожалуйста...

Не могу засунуть на одну страницу 2 яваскрипта(((
Кто может, запихните пожалуйста...
  Ответить с цитированием
Старый 30.01.2007   #4
% Пивной Старожил %

 
Аватар для BYMASTER
 
Регистрация: 18.11.2004
Сообщений: 4,109
Поблагодарили: 165 раз
BYMASTER Ты очень много приносишь пользы; 95%BYMASTER Ты очень много приносишь пользы, 95%BYMASTER Ты очень много приносишь пользы, 95%

Что делаю, что делаю - ПИВО ПЬЮ!:  - Issue reason: 5 лет на форуме!: Пять лет форуму
По умолчанию Re: Помогите пожалуйста...

К сожалению сейчас нет времени разбираться, но 99% проблема в том, что в каждом скрипте есть какая-то одинаковая переменная! Надо ее найти и изменить ей имя (в каком-нить одном из двух скриптов)

Залей куда-нить еще страничку, где ты пытался вставить скрипты


На вершине два орла
Пили пиво из горла
(моя аватара)

BYMASTER вне форума   Ответить с цитированием
Старый 30.01.2007   #5
**Серый маг форума**

 
Аватар для Длон
 
Регистрация: 15.11.2004
Сообщений: 18,322
Поблагодарили: 6,722 раз
+
Длон Ты очень много приносишь пользы; 33%Длон Ты очень много приносишь пользы, 33%Длон Ты очень много приносишь пользы, 33%

||| место: Конкурс - Issue reason: Нарисуй юзербар для форума| место: Конкурс - Issue reason: Лого для форумаГлавный художник форума!: Главный художник форума! - Issue reason: За художественные заслуги перед форумом!5 лет на форуме!: Пять лет форуму
По умолчанию Re: Помогите пожалуйста...

Внутренняя ошибка на сервере. Для быстрого устранения ошибки отправьте пожалуйста строку '2007-01-30 20:06:03' по адресу admin(at)ifolder.ru

Уже подобную тему ты открывал........ сливаю вместе!!!



Длон вне форума   Ответить с цитированием
Старый 30.01.2007   #6
Гость

 
Аватар для Вова1986
 
Сообщений: n/a

По умолчанию Re: Помогите пожалуйста...

Спасибо BYMASTER, во истину Альтруист)))

Я хочу предложить помочь мне за вознагрождение)))

У меня уже есть часть скриптов: фотогаллерея, календарь, меню...
Мне нужно установить скрипты:
1. Поиск(по сайту)
2. Подписка на новости.
3. Галлерея.
4. Меню(многоуровневое типа: Галлерея >> Спорт >> Футбол)
5. Календарь(с возможностью помечать события)
6. Приветствие и ещё текст типа: Вы были в последний раз Такого то числа в такое то время.

Вот эти скрипты нужно грамотно установить.
Если есть желающие, отпишитесь здесь.
Цену обговорим))) Желательно по 50-60р за 1 скрипт.
  Ответить с цитированием
Старый 31.01.2007   #7
Гость

 
Аватар для Вова1986
 
Сообщений: n/a

По умолчанию Re: Помогите пожалуйста...

Цитата:
Сообщение от Длон Посмотреть сообщение
Внутренняя ошибка на сервере. Для быстрого устранения ошибки отправьте пожалуйста строку '2007-01-30 20:06:03' по адресу admin(at)ifolder.ru

Уже подобную тему ты открывал........ сливаю вместе!!!

Длон может ты поможешь? У меня в ЯндексКошельке 500 с лишним рублей есть, могу поделиться))) Пивом бы угостил, но мы из разных городов.
Я смотрю у тебя есть опыт в этом деле.
У меня каркас есть, просто нужно расставить скрипты.
Сайт создается для Айкидо клуба где я занимаюсь. Поэтому нужна галлерея, календарь и меню - это самое главное, а после по мелочи...
Не отказывайся пожалуйста... уж очень нужно!
  Ответить с цитированием
Старый 31.01.2007   #8
% Пивной Старожил %

 
Аватар для BYMASTER
 
Регистрация: 18.11.2004
Сообщений: 4,109
Поблагодарили: 165 раз
BYMASTER Ты очень много приносишь пользы; 95%BYMASTER Ты очень много приносишь пользы, 95%BYMASTER Ты очень много приносишь пользы, 95%

Что делаю, что делаю - ПИВО ПЬЮ!:  - Issue reason: 5 лет на форуме!: Пять лет форуму
По умолчанию Re: ЯваСкрипт

Вова1986, если дашь мне все скрипты, которые надо установить, я помогу... Стучись в аську!


На вершине два орла
Пили пиво из горла
(моя аватара)

BYMASTER вне форума   Ответить с цитированием
Старый 31.01.2007   #9
**Серый маг форума**

 
Аватар для Длон
 
Регистрация: 15.11.2004
Сообщений: 18,322
Поблагодарили: 6,722 раз
+
Длон Ты очень много приносишь пользы; 33%Длон Ты очень много приносишь пользы, 33%Длон Ты очень много приносишь пользы, 33%

||| место: Конкурс - Issue reason: Нарисуй юзербар для форума| место: Конкурс - Issue reason: Лого для форумаГлавный художник форума!: Главный художник форума! - Issue reason: За художественные заслуги перед форумом!5 лет на форуме!: Пять лет форуму
По умолчанию Re: ЯваСкрипт

Цитата:
Сообщение от BYMASTER Посмотреть сообщение
Вова1986, если дашь мне все скрипты, которые надо установить, я помогу... Стучись в аську!

Вот вопрос и решен :))



Длон вне форума   Ответить с цитированием
Старый 04.02.2007   #10
Гость

 
Аватар для Вова1986
 
Сообщений: n/a

По умолчанию Re: ЯваСкрипт

Цитата:
Сообщение от BYMASTER Посмотреть сообщение
Вова1986, если дашь мне все скрипты, которые надо установить, я помогу... Стучись в аську!

Привет BYMASTER Ты хоть отпишись как там дела... продвигаются? А то я должен был показать результат уже в субботу. В аське тебя нет а на мыло ты не отвечаешь. Если не получается, отпишись пожалуйста.
  Ответить с цитированием
Старый 27.04.2012   #11
Читатель

 
Аватар для Ngorco
 
Регистрация: 27.04.2012
Сообщений: 21
Поблагодарили: 0 раз
Ngorco Хорошее начало; 0%Ngorco Хорошее начало, 0%Ngorco Хорошее начало, 0%

По умолчанию Re: ЯваСкрипт

Ява... Блин javascrit ->
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

Последний раз редактировалось Zorro; 28.04.2012 в 01:48.
Ngorco вне форума   Ответить с цитированием
Старый 06.07.2013   #12
Читатель

 
Аватар для Mucho
 
Регистрация: 06.07.2013
Сообщений: 1
Поблагодарили: 0 раз
Mucho Хорошее начало; 0%Mucho Хорошее начало, 0%Mucho Хорошее начало, 0%

По умолчанию Ответ: ЯваСкрипт

Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Mucho вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

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

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

Часовой пояс GMT +4, время: 12:19.
Работает на vBulletin® версия 3.8.5.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot
Kопирование разрешено при размещении активной ссылки на источник: http://www.friendsworld.ru

vbsupport.org
aRuma бесплатная регистрация в каталогах тендерный кредит
Доставка грузов