Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 7 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 11.12.2007
Пардон за вопрос. В программировании не разбираюсь, нужен просто сайт. Нашёл один в тексте которого данный скрипт. Что он делает? Когда его убрал вроде бы ничего не изменилось.

<script type="text/javascript">
// <![CDATA[

function Qmenu(aa,ba,ca,da,ea,fa,ga,ha,ia,ja){this.iname=aa;this.refcount=0;this.menu=null;this.menu_shadow=null;this.menu_id=ba;this.cnt=null;this.cnt_shadow=null;this.cnt_id=ca;this.stepmax=da;this.stepdiff=ea;this.h=0;this.mss=0;this.msp=0;this.itv_vis=0;this.sx=fa;this.sy=ga;this.op=ha;this.ops=ia;this.opa=ja;}
Qmenu.prototype.mouseover=function(){this.refcount++;if(this.itv_vis>0){clearTimeout(this.itv_vis);this.itv_vis=0;}}
Qmenu.prototype.mouseout=function(){this.refcount--;if(this.refcount==0&&this.itv_vis==0){this.itv_vis=setTimeout(this.iname+'.h_vis()',300);}}
Qmenu.prototype.h_vis=function(){this.itv_vis=0;if(this.mss>0){this.mss=-1;}}
Qmenu.prototype.tagclick=function(ka){if(this.menu){if(this.mss==0){var x=0,y=ka.offsetHeight;while(ka){x+=ka.offsetLeft;y+=ka.offsetTop;ka=ka.offsetParent;}
this.menu.style.left=x+'px';this.menu_shadow.style.left=(x+this.sx)+'px';this.menu.style.top=y+'px';this.menu_shadow.style.top=(y+this.sy)+'px';this.cnt.style.height='1px';this.cnt_shadow.style.height='1px';this.menu.style.display='block';this.menu_shadow.style.display='block';}
this.mss=this.mss>0?-1:2;}}
Qmenu.prototype.timer=function(){if(this.mss==-1||this.mss==2){this.msp+=this.stepdiff;if(this.msp>this.stepmax){this.msp=this.stepmax;}
if(this.mss==-1){var la=this.cnt.offsetHeight-Math.ceil(this.msp);if(la<0){la=0;this.mss=0;this.msp=0;this.menu.style.display='none';this.menu_shadow.style.display='none';if(this.itv_vis>0){clearTimeout(this.itv_vis);this.itv_vis=0;}}}
else if(this.mss==2){var la=this.cnt.offsetHeight+Math.ceil(this.msp);if(la>this.h){la=this.h;this.mss=1;this.msp=0;}}
this.cnt.style.height=la+'px';this.cnt_shadow.style.height=la+'px';if(this.opa){var ma=Math.round(this.op*la/this.h);this.menu.style.filter='alpha(opacity='+ma+')';this.menu.style.opacity=ma/100;var ma=Math.round(this.ops*la/this.h);this.menu_shadow.style.filter='alpha(opacity='+ma+')';this.menu_shadow.style.opacity=ma/100;}}}
Qmenu.prototype.init=function(){this.menu=document.getElementById(this.menu_id);this.menu_shadow=document.getElementById(this.menu_id+'_shadow');this.cnt=document.getElementById(this.cnt_id);this.cnt_shadow=document.getElementById(this.cnt_id+'_shadow');this.h=this.cnt.offsetHeight;this.menu.style.display='none';this.menu.style.visibility='visible';this.menu_shadow.style.display='none';this.menu_shadow.style.visibility='visible';if(this.opa){this.menu.style.filter='alpha(opacity=0)';this.menu.style.opacity=0;this.menu_shadow.style.filter='alpha(opacity=0)';this.menu_shadow.style.opacity=0;}
else{this.menu.style.filter='alpha(opacity='+this.op+')';this.menu.style.opacity=this.op/100;this.menu_shadow.style.filter='alpha(opacity='+this.ops+')';this.menu_shadow.style.opacity=this.ops/100;}}

var hdmenu = {mi10: {href: true, lnk: 'http://greenas.eu/apie-mus', nam: 'APIE MUS', act: true, center: 54, subitems: []}, mi11: {href: true, lnk: 'http://greenas.eu/akcijos', nam: 'AKCIJOS', act: false, center: 138, subitems: []}, mi21: {href: true, lnk: 'http://greenas.eu/atsiliepimai', nam: 'ATSILIEPIMAI', act: false, center: 244, subitems: []}, mi12: {href: true, lnk: 'http://greenas.eu/karjera', nam: 'KARJERA', act: false, center: 350, subitems: []}, mi13: {href: true, lnk: 'http://greenas.eu/kontaktai', nam: 'KONTAKTAI', act: false, center: 440, subitems: []}};
function popup(link)
{
window.open(link, '', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=780,height=550');
}

function BtSensesHdMenu(aa){this.iname=aa;this.refcount=0;this.itv_vis=0;this.submenu=null;this.mid='';this.defaultmid='';}
BtSensesHdMenu.prototype.mouseover=function(ba){this.refcount++;if(this.itv_vis>0){clearTimeout(this.itv_vis);this.itv_vis=0;}
this.show(ba);}
BtSensesHdMenu.prototype.mouseout=function(){this.refcount--;if(this.refcount==0&&this.itv_vis==0){this.itv_vis=setTimeout(this.iname+'.h_vis()',100);}}
BtSensesHdMenu.prototype.h_vis=function(){this.itv_vis=0;this.show(this.defaultmid);}
BtSensesHdMenu.prototype.show=function(ca){if(this.submenu==null||ca=='-'||ca==this.mid){return;}
this.mid=ca;var da=this.submenu.firstChild;while(da){this.submenu.removeChild(da);da=this.submenu.firstChild;}
if(ca!=''&&hdmenu[ca].subitems.length>0){var ea=hdmenu[ca];var fa=0;for(var k in ea.subitems){fa+=ea.subitems[k].len;}
if(ea.subitems.length>1){fa+=(ea.subitems.length-1)*2;}
var x=0,y=2,h=23,total_width=500,char_width=8;if(fa*char_width>500){var ga=true;for(var k in ea.subitems){if(ga){ga=false;}
else{x+=Math.floor(total_width*2/fa);}
var w=Math.floor(total_width*mitem.len/fa);ea.subitems[k].x=x;ea.subitems[k].y=y;ea.subitems[k].w=w;ea.subitems[k].h=h;x+=w;y-=h;}}
else{var ha=fa*char_width;var x=hdmenu[ca].center-Math.round(ha/2);if(x<0){x=0;}
else if(x+ha>total_width){x=total_width-ha;}
var ga=true;for(var k in ea.subitems){if(ga){ga=false;}
else{x+=2*char_width;}
var w=ea.subitems[k].len*char_width;ea.subitems[k].x=x;ea.subitems[k].y=y;ea.subitems[k].w=w;ea.subitems[k].h=h;x+=w;y-=h;}}
var x=0,y=2,h=23;for(var k in ea.subitems){var ia=ea.subitems[k];var ja=document.createElement('div');this.submenu.appendChild(ja);ja.style.position='relative';ja.style.overflow='hidden';ja.style.left=ia.x+'px';ja.style.top=ia.y+'px';ja.style.width=ia.w+'px';ja.style.height=ia.h+'px';ja.className=ia.act?'hdm_sub_mitem_sel':'hdm_sub_mitem_norm';ja.style.textAlign='center';ja.onmouseover=function(){hdm.mouseover('-');}
ja.onmouseout=function(){hdm.mouseout();}
var ka=document.createElement('a');ja.appendChild(ka);ka.appendChild(document.createTextNode(ia.nam));switch(ia.browserNav){case 1:ka.href=ia.lnk;ka.target='_blank';break;case 2:ka.href='javascript:void(0)';ka.setAttribute('link',ia.lnk);ka.onclick=function(){popup(this.getAttribute('link'))};break;case 3:ka.href='javascript:void(0)';break;default:ka.href=ia.lnk;break;}}}}
BtSensesHdMenu.prototype.init=function(){this.submenu=document.getElementById('sns1_2_3_1');for(var k in hdmenu){if(hdmenu[k].act){this.defaultmid=k;this.show(k);break;}}}

var hdm = new BtSensesHdMenu('hdm');

var ver = navigator.userAgent.toLowerCase().match(/msie (\d(.\d*)?)/);
var ie6 = ver && ver[1] && ver[1] < 7;
var qm = new Qmenu('qm', 'quickmenu', 'quickmenu_cnt', 12, 0.8, 3, 3, 95, 10, !ie6);

function addEvent(obj, event, func) { if (obj.addEventListener) obj.addEventListener(event, func, false); else if (obj.attachEvent) obj.attachEvent('on' + event, func); }

function cookie_set(nam,val){document.cookie=nam+'='+escape(val);}function cookie_get(nam){if(typeof nam=='undefined'){return false;}var result='',nam=' '+nam+'=',len=nam.length;var cookies=document.cookie.split(';');for (var k in cookies){var cookie=(cookies[k].substr(0,1)!=' '?' ':'')+cookies[k];if(cookie.substr(0,len)==nam){return unescape(cookie.substr(len));}}return false;}function cookie_del(nam){document.cookie=nam+'=stub;expires='+new Date('January 1, 1970').toGMTString();}

function set_font_big(save) { document.body.style.fontSize = '16px'; if (save) cookie_set('BtSensesFontSize', 'big'); }
function set_font_small(save) { document.body.style.fontSize = '9px'; if (save) cookie_set('BtSensesFontSize', 'small'); }
function set_font_normal(save) { document.body.style.fontSize = '12px'; if (save) cookie_del('BtSensesFontSize'); }

function bt_senses_init()
{
qm.init();
setInterval('qm.timer()', 20);

hdm.init();

var font_size = cookie_get('BtSensesFontSize');
if (font_size && font_size == 'big') set_font_big(false);
else if (font_size && font_size == 'small') set_font_small(false);
}
addEvent(window, 'load', bt_senses_init);

var goto_top_type = -1;
var goto_top_itv = 0;

function goto_top_timer()
{
var y = goto_top_type == 1 ? document.documentElement.scrollTop : document.body.scrollTop;
var moveby = 15;

y -= Math.ceil(y * moveby / 100);
if (y < 0) {
y = 0;
}

if (goto_top_type == 1) {
document.documentElement.scrollTop = y;
}
else {
document.body.scrollTop = y;
}

if (y == 0) {
clearInterval(goto_top_itv);
goto_top_itv = 0;
}
}

function goto_top()
{
if (goto_top_itv == 0) {
if (document.documentElement && document.documentElement.scrollTop) {
goto_top_type = 1;
}
else if (document.body && document.body.scrollTop) {
goto_top_type = 2;
}
else {
goto_top_type = 0;
}

if (goto_top_type > 0) {
goto_top_itv = setInterval('goto_top_timer()', 50);
}
}
}

// ]]>
</script>



Партнер
 

Member
Статус: Не в сети
Регистрация: 17.04.2008
Откуда: Москва
ну ты приколист...

_________________
GA-P55-US3L; i5-750 + Performa @ 3.8Ghz; GTX780; 2xKVR1333D3N9K2/4G


 

Member
Статус: Не в сети
Регистрация: 04.01.2009
Откуда: юг севера :D
меню какое-то
на форуме для кода есть специальный тег, есличо


 

Member
Статус: Не в сети
Регистрация: 13.06.2007
Откуда: UK/Glasgow
Фото: 0
Может, всплывающие менюхи, или же выдвигающиеся? Если судить по названиям. Вообщем, что-то динамическое

_________________
-=AMD POWER FAN CLUB=-


 

Member
Статус: Не в сети
Регистрация: 02.10.2004
Откуда: Россия
Он чтото делает

_________________
Nothing Else Matters


 

Member
Статус: Не в сети
Регистрация: 11.12.2007
Гениально. Ничего плавающего на сайте не замечено. Спасибо за помощь.


 

Member
Статус: Не в сети
Регистрация: 07.01.2010
это меню из джумловского шаблона bt_senses

нашлось гуглом за 1 минуту


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 7 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


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

Перейти:  

Лаборатория














Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan