Проблема с Javascriptom, Не кажет жаваскрипт апач 8(

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (2) [1] 2   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Kaschey
13.09.2005 - 00:42
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

0
Создал Вертикальное открывающиеся меню. При загрузке браузерами работает если открывается как страница католога на диске, а если загружаю как страницу с вебсервера Apache то жаваскрипт не выполняется т.е. пустота.

Подскажите в чем проблема если кто знает!

<html>
<head>
<title>protoplex.ru - JavaScript - SlideMenu </title>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">

<!-- HEAD START HERE -->

<style type="text/css">
DIV.clSlide{position:absolute; ;z-index:10; left:0; width:138; height:22; clip:rect(0,138,22,0); padding:3px;}
DIV.clSlideSub{position:absolute; ;z-index:10; padding:2px; clip:rect(0,127,20,0); width:127; height:20; left:8; visibility:hidden}
DIV.clSlideSub2{position:absolute; ;z-index:10; padding:2px; clip:rect(0,118,20,0); width:118; height:20; left:8; visibility:hidden}
#divSlideCont{position:absolute; z-index:10; left:0; top:100; height:600; width:170; visibility:hidden}
A.clSlideLinks{font-family:Verdana, Helvetica, Helv; font-size:11px; font-weight:bold; text-decoration:none; color:white}
A.clSlideSubLinks{font-family:Verdana, Helvetica, Helv; font-size:10px; text-decoration:none; color:Navy}
A.clSlideSub2Links{font-family:Verdana, Helvetica, Helv; font-size:9px; text-decoration:none; color:Navy}
</style>
<script language="JavaScript" type="text/javascript">
/**********************************************************************************
SlideMenu
* Copyright © 2001 Thomas Brattli
* This script was released at protoplex.ru
* Visit for more great scripts!
* This may be used and changed freely as long as this msg is intact!
* We will also appreciate any links you could give us.
*********************************************************************************/

function lib_bwcheck(){ //Browsercheck (needed)
this.ver=navigator.appVersion
this.agent=navigator.userAgent
this.dom=document.getElementById?1:0
this.opera5=this.agent.indexOf("Opera 5")>-1
this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0;
this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
this.ie=this.ie4||this.ie5||this.ie6
this.mac=this.agent.indexOf("Mac")>-1
this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;
this.ns4=(document.layers && !this.dom)?1:0;
this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
return this
}
var bw=new lib_bwcheck()


//Opera didn't seem to like the padding in the layers, it messes up the background-images, so here's a version without it.
if(bw.opera5) document.write("<style>DIV.clSlide{padding:0px; background-image:url(' ')}\nDIV.clSlideSub{padding:0px; background-image:url(' ')}\nDIV.clSlideSub2{padding:0px; background-image:url(' ')}</style>")

/************************************************************************************
Making cross-browser objects
************************************************************************************/
function makeMenuObj(obj,nest){
nest=(!nest) ? "":'document.'+nest+'.'
this.css=bw.dom? document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+"document.layers." +obj):0;
this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0;
this.ref=bw.dom || bw.ie4? document:bw.ns4?eval(nest+"document.layers." +obj+".document"):0;
this.x=(bw.ns4 || bw.ns5)? this.css.left:this.css.offsetLeft;
this.y=(bw.ns4 || bw.ns5)? this.css.top:this.css.offsetTop;
this.hideIt=b_hideIt; this.showIt=b_showIt; this.movey=b_movey
this.moveIt=b_moveIt; this.moveBy=b_moveBy; this.status=0;
this.bgImg=b_bgImg; this.obj = obj + "Object"; eval(this.obj + "=this");
this.clipTo=b_clipTo;
return this
}
function b_showIt(){this.css.visibility="visible"; this.status=1}
function b_hideIt(){this.css.visibility="hidden"; this.status=0}
function b_movey(y){this.y=y; this.css.top=this.y}
function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x;this.css.top=this.y}
function b_moveBy(x,y){this.x=this.x+x; this.y=this.y+y; this.css.left=this.x;this.css.top=this.y}
function b_bgImg(img){if(bw.ie||bw.dom)this.css.backgroundImage="url('"+img+"')"
else this.css.background.src=img
}
function b_clipTo(t,r,b,l,w){if(bw.ns4){this.css.clip.top=t;this.css.clip.right=r
this.css.clip.bottom=b;this.css.clip.left=l
}else{this.css.clip="rect("+t+","+r+","+b+","+l+")"; if(w){this.css.width=r; this.css.height=b}}}
/********************************************************************************
Initiating page, making objects..
********************************************************************************/
function SlideMenuInit(){
oSlideMenu=new makeMenuObj('divSlideCont')
oSlideMenu.moveIt(menux,menuy)
oSlide=new Array()
for(i=0;i<menus.length;i++){
oSlide[i]=new makeMenuObj('divSlide'+i,'divSlideCont')
oSlide[i].subs=menus[i].subs
oSlide[i].sub=new Array()
oSlide[i].moveIt(0,mainheight*i)
oSlide[i].starty=oSlide[i].y
if(bw.opera) oSlide[i].css.paddingLeft="10px"
if(!menus[i].seperator) oSlide[i].bgImg(level0_regular)
for(j=0;j<oSlide[i].subs;j++){
oSlide[i].sub[j]=new makeMenuObj('divSlideSub'+i+"_"+j,'divSlideCont')
oSlide[i].sub[j].moveIt(10,oSlide[i].y+subheight*j+between)
oSlide[i].sub[j].starty=oSlide[i].sub[j].y
oSlide[i][j]=new Array()
oSlide[i][j].subs=menus[i][j].subs
oSlide[i][j].sub=new Array()
img=level1_round
if(oSlide[i][j].subs!=0){
if(j!=oSlide[i].subs-1) img=level1_sub
else img=level1_sub_round
oSlide[i].sub[j].css.color="white"
}else{
if(j!=oSlide[i].subs-1)img=level1_regular
}
oSlide[i].sub[j].origimg=img
oSlide[i].sub[j].bgImg(img)
for(a=0;a<oSlide[i][j].subs;a++){
oSlide[i][j].sub[a]=new makeMenuObj('divSlideSub'+i+"_"+j+"_"+a,'divSlideCont')
oSlide[i][j].sub[a].moveIt(20,oSlide[i].sub[j].y+subheight*a+between-2)
oSlide[i][j].sub[a].starty=oSlide[i][j].sub[a].y
oSlide[i][j][a]=new Array()
oSlide[i][j][a].subs=menus[i][j][a].subs
oSlide[i][j][a].sub=new Array()
if(a!=oSlide[i][j].subs-1) img=level2_regular
else img=level2_round
oSlide[i][j].sub[a].origimg=img
oSlide[i][j].sub[a].bgImg(img)
}
}
}
oSlideMenu.showIt()
}
/********************************************************************************
Variables
********************************************************************************/
var active=-1;var going;var isthere; var sactive=-1; var sisthere=-1; var s2active=-1; var s2isthere=-1
/********************************************************************************
Switch menu function.
********************************************************************************/
function swmenu(num,snum,s2num){
if(snum!=-1){
if(oSlide[num][snum].subs==0) return
}
if(s2num!=-1){
if(oSlide[num][snum][s2num].subs==0) return
}
if((num!=active || snum!=sactive || s2num!=s2active) && !going){going=true;isthere=0;sisthere=0;moveUp(num,snum,s2num)}
}
/********************************************************************************
Moving the menus upward to their original position.
********************************************************************************/
function moveUp(num,snum){
if(snum==-1){
for(i=0;i<oSlide.length;i++){
if(oSlide[i].y>oSlide[i].starty+pxspeed && active!=i) oSlide[i].moveBy(0,-pxspeed)
else{if(active!=i) oSlide[i].moveIt(oSlide[i].x,oSlide[i].starty); isthere=i}
}

if(isthere<oSlide.length-1) setTimeout("moveUp("+num+","+snum+")",timspeed)
else swmenu2(num,snum)
}else{
if(num==oSlide.length-1) isthere=num

if(sactive!=-1){ //Is out!
//Slide subs
j=0
for(i=sactive+1;i<oSlide[num].sub.length;i++){
j++
if(oSlide[num].sub[i].y>oSlide[num].sub[i].starty+pxspeed) oSlide[num].sub[i].moveBy(0,-pxspeed)
else{oSlide[num].sub[i].moveIt(oSlide[num].sub[i].x,oSlide[num].sub[i].starty); sisthere=i}
}
//Slide main
for(i=num+1;i<oSlide.length;i++){
if(oSlide[i].y>oSlide[i].starty + oSlide[num].sub[sactive].y +subheight*j ) oSlide[i].moveBy(0,-pxspeed)
else{oSlide[i].moveIt(oSlide[i].x,oSlide[i].starty + oSlide[num].sub[sactive].y +subheight*j ); isthere=i}
}
}else{ //Slide to the one clicked
for(i=num+1;i<oSlide.length;i++){
if(oSlide[i].y>oSlide[i].starty + snum*between+between) oSlide[i].moveBy(0,-pxspeed)
else{oSlide[i].moveIt(oSlide[i].x,oSlide[i].starty + snum*between+between); isthere=i}
}
}
if(isthere<oSlide.length-1 || (sactive!=-1 && sisthere<oSlide[num].sub.length-1 && sactive!=oSlide[num].sub.length-1)) setTimeout("moveUp("+num+","+snum+")",timspeed)
else swmenu2(num,snum)
}
}
/********************************************************************************
Switch menu 2, stuff that happens before the menus are moved down again.
********************************************************************************/
function swmenu2(num,snum){
isthere=0;
sisthere=0;
if(active>-1 && snum==-1){
//Hiding submenus
for(j=0;j<oSlide[active].subs;j++){oSlide[active].sub[j].hideIt()}
oSlide[active].bgImg(level0_regular)
oSlide[active].moveIt(0,oSlide[active].starty)
}
if(sactive>-1){
//Hiding submenus
for(j=0;j<oSlide[active][sactive].sub.length;j++){oSlide[active][sactive].sub[j].hideIt()}
oSlide[active].sub[sactive].bgImg(oSlide[active].sub[sactive].origimg)
oSlide[active].sub[sactive].moveIt(10,oSlide[active].sub[sactive].starty)
//Move back to place
for(i=sactive+1;i<oSlide[active].sub.length;i++){
oSlide[active].sub[i].moveIt(oSlide[active].sub[i].x,oSlide[active].sub[i].starty)
}
}
active=num
//Showing submenus
if(snum>-1){
sactive=snum
for(j=0;j<oSlide[num][snum].sub.length;j++){oSlide[num][snum].sub[j].showIt()}
oSlide[num].sub[snum].moveBy(10,3)
oSlide[num].sub[snum].bgImg(level1_round2)
}else{
sactive=-1
for(j=0;j<oSlide[active].subs;j++){oSlide[active].sub[j].showIt()}
oSlide[num].moveBy(10,3)
oSlide[num].bgImg(level0_round)
}
if(num!=oSlide.length-1) moveDown(num,snum)
else{
isthere=num
moveDown(num,snum)
}
}
/********************************************************************************
Moving the menus down
********************************************************************************/
function moveDown(num,snum){
//if(num==oSlide.length-1) isthere=num
for(i=num+1;i<oSlide.length;i++){
if(snum==-1){
if(oSlide[i].y<(oSlide[num].subs-1)*subheight+oSlide[i].starty+between-pxspeed) oSlide[i].moveBy(0,pxspeed)
else{oSlide[i].moveIt(oSlide[i].x,(oSlide[num].subs-1)*subheight+oSlide[i].starty+between); isthere=i}
}else{
if(oSlide[i].y<(oSlide[num].subs-1)*subheight+oSlide[i].starty+between-pxspeed + (oSlide[num][snum].subs-1)*subheight+between) oSlide[i].moveBy(0,pxspeed)
else{oSlide[i].moveIt(oSlide[i].x,(oSlide[num].subs-1)*subheight+oSlide[i].starty+between + (oSlide[num][snum].subs-1)*subheight+between); isthere=i}
}
}
if(snum!=-1){
for(i=snum+1;i<oSlide[num].sub.length;i++){
if(oSlide[num].sub[i].y<(oSlide[num][snum].subs-1)*subheight+oSlide[num].sub[i].starty+between-pxspeed) oSlide[num].sub[i].moveBy(0,pxspeed)
else{oSlide[num].sub[i].moveIt(oSlide[num].sub[i].x,(oSlide[num][snum].subs-1)*subheight+oSlide[num].sub[i].starty+between); sisthere=i}
}
}
if(snum==-1){
if(isthere<oSlide.length-1) setTimeout("moveDown("+num+","+snum+")",timspeed)
else going=false
}else{
if(isthere<oSlide.length-1 || (sisthere<oSlide[num].sub.length-1 && snum!=oSlide[num].sub.length-1)) setTimeout("moveDown("+num+","+snum+")",timspeed)
else going=false
}
}
var test=0
/********************************************************************************
Functions to write out the layers...
********************************************************************************/
menus=new Array(); var a=0; var b=0; var c=0; var d=0
function makeMenu(type,text,lnk,target,end){
str=""; tg="";
if(target) tg='target="'+target+'"'
if(!lnk) lnk="#"
self.status=lnk
if(a==0) str='<div id="divSlideCont">\n'
if(type=="top"){
menus[a]=new Array();
if(text=="seperator"){
str+='\t<div id="divSlide'+a+'" class="clSlide"></div>\n'
menus[a].seperator=1
}else{
str+='\t<div id="divSlide'+a+'" class="clSlide"><a href="'+lnk+'" '+tg+' onclick="swmenu('+a+',-1,-1); if(bw.ie || bw.ns6) this.blur(); '
if(lnk=="#") str+='return false'
str+='" class="clSlideLinks"> '+text+'</a><br></div>\n'
}
menus[a].subs=0; a++; b=0
}else if(type=="sub"){
str+='\t\t<div id="divSlideSub'+(a-1)+'_'+(b)+'" class="clSlideSub"><a '+tg+' onclick="swmenu('+(a-1)+','+b+',-1); if(bw.ie || bw.ns6) this.blur(); '
if(lnk=="#") str+='return false'
str+='" href="'+lnk+'" class="clSlideSubLinks"> '+text+'</a><br></div>\n'
b++; menus[a-1].subs=b; menus[a-1][b-1]=new Array(); c=0; menus[a-1][b-1].subs=0
}else if(type=="sub2"){
str+='\t\t<div id="divSlideSub'+(a-1)+'_'+(b-1)+'_'+c+'" class="clSlideSub2"><a '+tg+' href="'+lnk+'" class="clSlideSub2Links"> '+text+'</a><br></div>\n'
c++; menus[a-1][b-1].subs=c; menus[a-1][b-1][c-1]=new Array(); d=0; menus[a-1][b-1][c-1].subs=0
}
if(end) str+="</div>"
document.write(str)
}
function preLoadBackgrounds(){
for(i=0;i<arguments.length;i++){
this[i]=new Image()
this[i].src=arguments[i]
}
return this
}
</script>
<!-- HEAD END HERE -->




</head>
<body bgcolor="#ffffff" text="#FFFFFF" link="#FFFFFF" topmargin="0" leftmargin="0">



<!-- BODY START HERE -->

<script>

//Variables to set
between=28 //The pixel between the menus and the submenus
mainheight=25 //The height of the mainmenus
subheight=22 //The height of the submenus
pxspeed=13 //The pixel speed of the animation
timspeed=15 //The timer speed of the animation
menuy=80 //The top placement of the menu.
menux=0 //The left placement of the menu
//Images - Play with these
level0_regular="level0_regular.gif"
level0_round="level0_round.gif"
level1_regular="level1_regular.gif"
level1_round="level1_round.gif"
level1_sub="level1_sub.gif"
level1_sub_round="level1_sub_round.gif"
level1_round2="level1_round2.gif"
level2_regular="level2_regular.gif"
level2_round="level2_round.gif"

//Leave this line
preLoadBackgrounds(level0_regular,level0_round,level1_regular,level1_round,level1_sub,level1_sub_round,level1_round2,level2_regular,level2_round)


//There are 3 different types of menus you can make
//top = Main menus
//sub = Sub menus
//sub2 = SubSub menus

//You control the look of the menus in the stylesheet

//makeMenu('TYPE','TEXT','LINK','TARGET', 'END (THE LAST MENU)')

//Menu 0
makeMenu('top','Новости')
makeMenu('sub','Новости','/news/index.html')
makeMenu('sub','Архив новостей','/news/archive.html')

//Menu 1
makeMenu('top','О нас')
makeMenu('sub','О компании','/about/company.html')
makeMenu('sub','Наши принципы','/about/our_principles.html')
makeMenu('sub','Наша команда','/about/company.html')
makeMenu('sub','Аккредитация','/about/company.html')
makeMenu('sub','Сертификация','/about/company.html')
makeMenu('sub','Страховые полисы','/about/company.html')
makeMenu('sub','Участие в ОО','/about/company.html')
makeMenu('sub','Ценовая политика','/about/company.html')
makeMenu('sub','Рейтинги','/about/company.html')
//Menu 2
makeMenu('top','Наши услуги')
makeMenu('sub','Оценка','/uslugy/ocenka.html')
makeMenu('sub','Аудит','/uslugy/audit.html')
makeMenu('sub','Консалтинг','/uslugy/fin_konsalt.html')
makeMenu('sub','Образование','/uslugy/education.html')
makeMenu('sub','Судэкспертиза','/uslugy/expert.html')
makeMenu('sub','Реализация','/uslugy/immovable.html')
//Menu 3
makeMenu('top','Наши клиенты')
makeMenu('sub','Клиенты','clients/clients.html?FORUM_ID=1&CAT_ID=1&Forum_Title=Cool+sites')

//Menu 4
makeMenu('top','Наши координаты')
makeMenu('sub','Контакты','contacts/contact.html')
makeMenu('sub','Карта проезда','contacts/map.html')

//Starting the menu
onload=SlideMenuInit;
</script>

<!-- BODY END HERE -->






</body>
</html>



Это сообщение отредактировал Kaschey - 13.09.2005 - 00:59

Проблема с Javascriptom
[^]
Yap
[x]



Продам слона

Регистрация: 10.12.04
Сообщений: 1488
 
[^]
Kaschey
13.09.2005 - 00:45
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

остальные картинки

Проблема с Javascriptom
[^]
Kaschey
13.09.2005 - 00:46
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

еще

Проблема с Javascriptom
[^]
Kaschey
13.09.2005 - 00:46
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

и еще

Проблема с Javascriptom
[^]
Kaschey
13.09.2005 - 00:47
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

и еще чуть чуть

Проблема с Javascriptom
[^]
StarKat
13.09.2005 - 00:54
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

Cоветую разместить на компьютерном форуме, это будет более действенно
[^]
Обжора
13.09.2005 - 01:26
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

Kaschey, ты вот такое попробуй:

<html>
<head>
<title>protoplex.ru - JavaScript - SlideMenu </title>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">

<!-- HEAD START HERE -->

<style type="text/css">
DIV.clSlide{position:absolute; ;z-index:10; left:0; width:138; height:22; clip:rect(0,138,22,0); padding:3px;}
DIV.clSlideSub{position:absolute; ;z-index:10; padding:2px; clip:rect(0,127,20,0); width:127; height:20; left:8; visibility:hidden}
DIV.clSlideSub2{position:absolute; ;z-index:10; padding:2px; clip:rect(0,118,20,0); width:118; height:20; left:8; visibility:hidden}
#divSlideCont{position:absolute; z-index:10; left:0; top:100; height:600; width:170; visibility:hidden}
A.clSlideLinks{font-family:Verdana, Helvetica, Helv; font-size:11px; font-weight:bold; text-decoration:none; color:white}
A.clSlideSubLinks{font-family:Verdana, Helvetica, Helv; font-size:10px; text-decoration:none; color:Navy}
A.clSlideSub2Links{font-family:Verdana, Helvetica, Helv; font-size:9px; text-decoration:none; color:Navy}
</style>
<script language="JavaScript" type="text/javascript">
/*
*
SlideMenu
* Copyright © 2001 Thomas Brattli
* This script was released at protoplex.ru
* Visit for more great scripts!
* This may be used and changed freely as long as this msg is intact!
* We will also appreciate any links you could give us.
*
*/

function lib_bwcheck(){ //Browsercheck (needed)
this.ver=navigator.appVersion
this.agent=navigator.userAgent
this.dom=document.getElementById?1:0
this.opera5=this.agent.indexOf("Opera 5")>-1
this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0;
this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
this.ie=this.ie4||this.ie5||this.ie6
this.mac=this.agent.indexOf("Mac")>-1
this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;
this.ns4=(document.layers && !this.dom)?1:0;
this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
return this
}
var bw=new lib_bwcheck()


//Opera didn't seem to like the padding in the layers, it messes up the background-images, so here's a version without it.
if(bw.opera5) document.write("<style>DIV.clSlide{padding:0px; background-image:url(' ')}\nDIV.clSlideSub{padding:0px; background-image:url(' ')}\nDIV.clSlideSub2{padding:0px; background-image:url(' ')}</style>")

/*
*
Making cross-browser objects
*
*/
function makeMenuObj(obj,nest){
nest=(!nest) ? "":'document.'+nest+'.'
this.css=bw.dom? document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+"document.layers." +obj):0;
this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0;
this.ref=bw.dom || bw.ie4? document:bw.ns4?eval(nest+"document.layers." +obj+".document"):0;
this.x=(bw.ns4 || bw.ns5)? this.css.left:this.css.offsetLeft;
this.y=(bw.ns4 || bw.ns5)? this.css.top:this.css.offsetTop;
this.hideIt=b_hideIt; this.showIt=b_showIt; this.movey=b_movey
this.moveIt=b_moveIt; this.moveBy=b_moveBy; this.status=0;
this.bgImg=b_bgImg; this.obj = obj + "Object"; eval(this.obj + "=this");
this.clipTo=b_clipTo;
return this
}
function b_showIt(){this.css.visibility="visible"; this.status=1}
function b_hideIt(){this.css.visibility="hidden"; this.status=0}
function b_movey(y){this.y=y; this.css.top=this.y}
function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x;this.css.top=this.y}
function b_moveBy(x,y){this.x=this.x+x; this.y=this.y+y; this.css.left=this.x;this.css.top=this.y}
function b_bgImg(img){if(bw.ie||bw.dom)this.css.backgroundImage="url('"+img+"')"
else this.css.background.src=img
}
function b_clipTo(t,r,b,l,w){if(bw.ns4){this.css.clip.top=t;this.css.clip.right=r
this.css.clip.bottom=b;this.css.clip.left=l
}else{this.css.clip="rect("+t+","+r+","+b+","+l+")"; if(w){this.css.width=r; this.css.height=b}}}
/*

Initiating page, making objects..
*/
function SlideMenuInit(){
oSlideMenu=new makeMenuObj('divSlideCont')
oSlideMenu.moveIt(menux,menuy)
oSlide=new Array()
for(i=0;i<menus.length;i++){
oSlide[i]=new makeMenuObj('divSlide'+i,'divSlideCont')
oSlide[i].subs=menus[i].subs
oSlide[i].sub=new Array()
oSlide[i].moveIt(0,mainheight*i)
oSlide[i].starty=oSlide[i].y
if(bw.opera) oSlide[i].css.paddingLeft="10px"
if(!menus[i].seperator) oSlide[i].bgImg(level0_regular)
for(j=0;j<oSlide[i].subs;j++){
oSlide[i].sub[j]=new makeMenuObj('divSlideSub'+i+"_"+j,'divSlideCont')
oSlide[i].sub[j].moveIt(10,oSlide[i].y+subheight*j+between)
oSlide[i].sub[j].starty=oSlide[i].sub[j].y
oSlide[i][j]=new Array()
oSlide[i][j].subs=menus[i][j].subs
oSlide[i][j].sub=new Array()
img=level1_round
if(oSlide[i][j].subs!=0){
if(j!=oSlide[i].subs-1) img=level1_sub
else img=level1_sub_round
oSlide[i].sub[j].css.color="white"
}else{
if(j!=oSlide[i].subs-1)img=level1_regular
}
oSlide[i].sub[j].origimg=img
oSlide[i].sub[j].bgImg(img)
for(a=0;a<oSlide[i][j].subs;a++){
oSlide[i][j].sub[a]=new makeMenuObj('divSlideSub'+i+"_"+j+"_"+a,'divSlideCont')
oSlide[i][j].sub[a].moveIt(20,oSlide[i].sub[j].y+subheight*a+between-2)
oSlide[i][j].sub[a].starty=oSlide[i][j].sub[a].y
oSlide[i][j][a]=new Array()
oSlide[i][j][a].subs=menus[i][j][a].subs
oSlide[i][j][a].sub=new Array()
if(a!=oSlide[i][j].subs-1) img=level2_regular
else img=level2_round
oSlide[i][j].sub[a].origimg=img
oSlide[i][j].sub[a].bgImg(img)
}
}
}
oSlideMenu.showIt()
}
/*

Variables
*/
var active=-1;var going;var isthere; var sactive=-1; var sisthere=-1; var s2active=-1; var s2isthere=-1
/*

Switch menu function.
*/
function swmenu(num,snum,s2num){
if(snum!=-1){
if(oSlide[num][snum].subs==0) return
}
if(s2num!=-1){
if(oSlide[num][snum][s2num].subs==0) return
}
if((num!=active || snum!=sactive || s2num!=s2active) && !going){going=true;isthere=0;sisthere=0;moveUp(num,snum,s2num)}
}
/*

Moving the menus upward to their original position.
*/
function moveUp(num,snum){
if(snum==-1){
for(i=0;i<oSlide.length;i++){
if(oSlide[i].y>oSlide[i].starty+pxspeed && active!=i) oSlide[i].moveBy(0,-pxspeed)
else{if(active!=i) oSlide[i].moveIt(oSlide[i].x,oSlide[i].starty); isthere=i}
}

if(isthere<oSlide.length-1) setTimeout("moveUp("+num+","+snum+")",timspeed)
else swmenu2(num,snum)
}else{
if(num==oSlide.length-1) isthere=num

if(sactive!=-1){ //Is out!
//Slide subs
j=0
for(i=sactive+1;i<oSlide[num].sub.length;i++){
j++
if(oSlide[num].sub[i].y>oSlide[num].sub[i].starty+pxspeed) oSlide[num].sub[i].moveBy(0,-pxspeed)
else{oSlide[num].sub[i].moveIt(oSlide[num].sub[i].x,oSlide[num].sub[i].starty); sisthere=i}
}
//Slide main
for(i=num+1;i<oSlide.length;i++){
if(oSlide[i].y>oSlide[i].starty + oSlide[num].sub[sactive].y +subheight*j ) oSlide[i].moveBy(0,-pxspeed)
else{oSlide[i].moveIt(oSlide[i].x,oSlide[i].starty + oSlide[num].sub[sactive].y +subheight*j ); isthere=i}
}
}else{ //Slide to the one clicked
for(i=num+1;i<oSlide.length;i++){
if(oSlide[i].y>oSlide[i].starty + snum*between+between) oSlide[i].moveBy(0,-pxspeed)
else{oSlide[i].moveIt(oSlide[i].x,oSlide[i].starty + snum*between+between); isthere=i}
}
}
if(isthere<oSlide.length-1 || (sactive!=-1 && sisthere<oSlide[num].sub.length-1 && sactive!=oSlide[num].sub.length-1)) setTimeout("moveUp("+num+","+snum+")",timspeed)
else swmenu2(num,snum)
}
}
/*

Switch menu 2, stuff that happens before the menus are moved down again.
*/
function swmenu2(num,snum){
isthere=0;
sisthere=0;
if(active>-1 && snum==-1){
//Hiding submenus
for(j=0;j<oSlide[active].subs;j++){oSlide[active].sub[j].hideIt()}
oSlide[active].bgImg(level0_regular)
oSlide[active].moveIt(0,oSlide[active].starty)
}
if(sactive>-1){
//Hiding submenus
for(j=0;j<oSlide[active][sactive].sub.length;j++){oSlide[active][sactive].sub[j].hideIt()}
oSlide[active].sub[sactive].bgImg(oSlide[active].sub[sactive].origimg)
oSlide[active].sub[sactive].moveIt(10,oSlide[active].sub[sactive].starty)
//Move back to place
for(i=sactive+1;i<oSlide[active].sub.length;i++){
oSlide[active].sub[i].moveIt(oSlide[active].sub[i].x,oSlide[active].sub[i].starty)
}
}
active=num
//Showing submenus
if(snum>-1){
sactive=snum
for(j=0;j<oSlide[num][snum].sub.length;j++){oSlide[num][snum].sub[j].showIt()}
oSlide[num].sub[snum].moveBy(10,3)
oSlide[num].sub[snum].bgImg(level1_round2)
}else{
sactive=-1
for(j=0;j<oSlide[active].subs;j++){oSlide[active].sub[j].showIt()}
oSlide[num].moveBy(10,3)
oSlide[num].bgImg(level0_round)
}
if(num!=oSlide.length-1) moveDown(num,snum)
else{
isthere=num
moveDown(num,snum)
}
}
/*

Moving the menus down
*/
function moveDown(num,snum){
//if(num==oSlide.length-1) isthere=num
for(i=num+1;i<oSlide.length;i++){
if(snum==-1){
if(oSlide[i].y<(oSlide[num].subs-1)*subheight+oSlide[i].starty+between-pxspeed) oSlide[i].moveBy(0,pxspeed)
else{oSlide[i].moveIt(oSlide[i].x,(oSlide[num].subs-1)*subheight+oSlide[i].starty+between); isthere=i}
}else{
if(oSlide[i].y<(oSlide[num].subs-1)*subheight+oSlide[i].starty+between-pxspeed + (oSlide[num][snum].subs-1)*subheight+between) oSlide[i].moveBy(0,pxspeed)
else{oSlide[i].moveIt(oSlide[i].x,(oSlide[num].subs-1)*subheight+oSlide[i].starty+between + (oSlide[num][snum].subs-1)*subheight+between); isthere=i}
}
}
if(snum!=-1){
for(i=snum+1;i<oSlide[num].sub.length;i++){
if(oSlide[num].sub[i].y<(oSlide[num][snum].subs-1)*subheight+oSlide[num].sub[i].starty+between-pxspeed) oSlide[num].sub[i].moveBy(0,pxspeed)
else{oSlide[num].sub[i].moveIt(oSlide[num].sub[i].x,(oSlide[num][snum].subs-1)*subheight+oSlide[num].sub[i].starty+between); sisthere=i}
}
}
if(snum==-1){
if(isthere<oSlide.length-1) setTimeout("moveDown("+num+","+snum+")",timspeed)
else going=false
}else{
if(isthere<oSlide.length-1 || (sisthere<oSlide[num].sub.length-1 && snum!=oSlide[num].sub.length-1)) setTimeout("moveDown("+num+","+snum+")",timspeed)
else going=false
}
}
var test=0
/*

Functions to write out the layers...
*/
menus=new Array(); var a=0; var b=0; var c=0; var d=0
function makeMenu(type,text,lnk,target,end){
str=""; tg="";
if(target) tg='target="'+target+'"'
if(!lnk) lnk="#"
self.status=lnk
if(a==0) str='<div id="divSlideCont">\n'
if(type=="top"){
menus[a]=new Array();
if(text=="seperator"){
str+='\t<div id="divSlide'+a+'" class="clSlide"></div>\n'
menus[a].seperator=1
}else{
str+='\t<div id="divSlide'+a+'" class="clSlide"><a href="'+lnk+'" '+tg+' onclick="swmenu('+a+',-1,-1); if(bw.ie || bw.ns6) this.blur(); '
if(lnk=="#") str+='return false'
str+='" class="clSlideLinks"> '+text+'</a><br></div>\n'
}
menus[a].subs=0; a++; b=0
}else if(type=="sub"){
str+='\t\t<div id="divSlideSub'+(a-1)+'_'+(cool.gif+'" class="clSlideSub"><a '+tg+' onclick="swmenu('+(a-1)+','+b+',-1); if(bw.ie || bw.ns6) this.blur(); '
if(lnk=="#") str+='return false'
str+='" href="'+lnk+'" class="clSlideSubLinks"> '+text+'</a><br></div>\n'
b++; menus[a-1].subs=b; menus[a-1][b-1]=new Array(); c=0; menus[a-1][b-1].subs=0
}else if(type=="sub2"){
str+='\t\t<div id="divSlideSub'+(a-1)+'_'+(b-1)+'_'+c+'" class="clSlideSub2"><a '+tg+' href="'+lnk+'" class="clSlideSub2Links"> '+text+'</a><br></div>\n'
c++; menus[a-1][b-1].subs=c; menus[a-1][b-1][c-1]=new Array(); d=0; menus[a-1][b-1][c-1].subs=0
}
if(end) str+="</div>"
document.write(str)
}
function preLoadBackgrounds(){
for(i=0;i<arguments.length;i++){
this[i]=new Image()
this[i].src=arguments[i]
}
return this
}
</script>
<!-- HEAD END HERE -->




</head>
<body bgcolor="#ffffff" text="#FFFFFF" link="#FFFFFF" topmargin="0" leftmargin="0">



<!-- BODY START HERE -->

<script>

//Variables to set
between=28 //The pixel between the menus and the submenus
mainheight=25 //The height of the mainmenus
subheight=22 //The height of the submenus
pxspeed=13 //The pixel speed of the animation
timspeed=15 //The timer speed of the animation
menuy=80 //The top placement of the menu.
menux=0 //The left placement of the menu
//Images - Play with these
level0_regular="level0_regular.gif"
level0_round="level0_round.gif"
level1_regular="level1_regular.gif"
level1_round="level1_round.gif"
level1_sub="level1_sub.gif"
level1_sub_round="level1_sub_round.gif"
level1_round2="level1_round2.gif"
level2_regular="level2_regular.gif"
level2_round="level2_round.gif"

//Leave this line
preLoadBackgrounds(level0_regular,level0_round,level1_regular,level1_round,level1_sub,level1_sub_round,level1_round2,level2_regular,level2_round)


//There are 3 different types of menus you can make
//top = Main menus
//sub = Sub menus
//sub2 = SubSub menus

//You control the look of the menus in the stylesheet

//makeMenu('TYPE','TEXT','LINK','TARGET', 'END (THE LAST MENU)')

//Menu 0
makeMenu('top','Íîâîñòè')
makeMenu('sub','Íîâîñòè','/news/index.html')
makeMenu('sub','Àðõèâ íîâîñòåé','/news/archive.html')

//Menu 1
makeMenu('top','Î íàñ')
makeMenu('sub','Î êîìïàíèè','/about/company.html')
makeMenu('sub','Íàøè ïðèíöèïû','/about/our_principles.html')
makeMenu('sub','Íàøà êîìàíäà','/about/company.html')
makeMenu('sub','Àêêðåäèòàöèÿ','/about/company.html')
makeMenu('sub','Ñåðòèôèêàöèÿ','/about/company.html')
makeMenu('sub','Ñòðàõîâûå ïîëèñû','/about/company.html')
makeMenu('sub','Ó÷àñòèå â ÎÎ','/about/company.html')
makeMenu('sub','Öåíîâàÿ ïîëèòèêà','/about/company.html')
makeMenu('sub','Ðåéòèíãè','/about/company.html')
//Menu 2
makeMenu('top','Íàøè óñëóãè')
makeMenu('sub','Îöåíêà','/uslugy/ocenka.html')
makeMenu('sub','Àóäèò','/uslugy/audit.html')
makeMenu('sub','Êîíñàëòèíã','/uslugy/fin_konsalt.html')
makeMenu('sub','Îáðàçîâàíèå','/uslugy/education.html')
makeMenu('sub','Ñóäýêñïåðòèçà','/uslugy/expert.html')
makeMenu('sub','Ðåàëèçàöèÿ','/uslugy/immovable.html')
//Menu 3
makeMenu('top','Íàøè êëèåíòû')
makeMenu('sub','Êëèåíòû','clients/clients.html?FORUM_ID=1&CAT_ID=1&Forum_Title=Cool+sites')

//Menu 4
makeMenu('top','Íàøè êîîðäèíàòû')
makeMenu('sub','Êîíòàêòû','contacts/contact.html')
makeMenu('sub','Êàðòà ïðîåçäà','contacts/map.html')

//Starting the menu
onload=SlideMenuInit;
</script>

<!-- BODY END HERE -->






</body>
</html>
[^]
Kaschey
13.09.2005 - 01:43
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

Цитата (Обжора @ 13.09.2005 - 00:26)
Kaschey, ты вот такое попробуй:



через Браузер кажет, а вот если на сервак апача залить то не показывает(
[^]
Обжора
13.09.2005 - 02:45
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

Kaschey, ПМ проверь.
[^]
Kaschey
13.09.2005 - 19:22
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

Цитата (Обжора @ 13.09.2005 - 01:45)
Kaschey, ПМ проверь.

А что такое ПМ?!
[^]
StealtH
13.09.2005 - 23:53
0
Статус: Offline


Йобнутый сисодмин

Регистрация: 28.09.04
Сообщений: 1779
Цитата (Kaschey @ 13.09.2005 - 16:22)
А что такое ПМ?!

Это личный ящик на ЯПе.


Собстна по сабжу: если найдешь решение выкладывай сюда, мне аж самому стало интересно пачиму апач нормально не отдает странитсу с ява-скриптом
 
[^]
Kaschey
14.09.2005 - 15:58
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

Цитата (StealtH @ 13.09.2005 - 22:53)
Цитата (Kaschey @ 13.09.2005 - 16:22)
А что такое ПМ?!

Это личный ящик на ЯПе.


Собстна по сабжу: если найдешь решение выкладывай сюда, мне аж самому стало интересно пачиму апач нормально не отдает странитсу с ява-скриптом

т.е. у тебя щас на сайте работает под апачем.......хм....

вот настройки апача тот что у меня щас под выньдой стоит. Если что отличное от своего найдешь скажи.
P.S. parser3 - это язык скриптования но он тут непричем


#
# Файл с настройками Apache - правьте с осторожностью,
# не забывая проверять изменения, запуская apache.exe -t
#

ServerName localhost
Port 80
BindAddress *

Timeout 150
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MaxRequestsPerChild 0
ThreadsPerChild 20

PidFile httpd.pid
ScoreBoardFile apache_runtime_status

ServerAdmin [email protected]
ServerSignature EMail

<Directory "/">
Options Indexes Includes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

DirectoryIndex index.html index.htm default.htm index.cgi index.pl index.php index.asp

AccessFileName .htaccess

<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>

UseCanonicalName Off

LoadModule rewrite_module modules/mod_rewrite.so
LoadModule expires_module modules/mod_expires.so

<IfModule mod_mime.c>
TypesConfig conf/mime.types
</IfModule>

DefaultType text/plain

<IfModule mod_mime_magic.c>
MIMEMagicFile conf/magic
</IfModule>

ScriptInterpreterSource Registry
AddHandler cgi-script bat cmd

HostnameLookups Off
LogLevel warn
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
ErrorLog logs/error.log

#
# Настройки mod_perl:
#

LoadFile "c:/Apache_Swissknife/Вебсервер/Perl/bin/perl56.dll"
LoadModule perl_module "c:/Apache_Swissknife/Вебсервер/Perl/bin/mod_perl.so"
PerlSendHeader On

<Files "*/nph-*">
PerlSendHeader Off
</Files>

#
# PHP:
#

LoadFile "c:/Apache_Swissknife/Вебсервер/php/php4ts.dll"
LoadModule php4_module "c:/Apache_Swissknife/Вебсервер/php/php4apache.dll"

ScriptAlias /_phpexe/ "c:/Apache_Swissknife/Вебсервер/php/"
AddType application/x-httpd-php .php .php4 .phtml
AddType application/x-httpd-php-source .phps
#Action application/x-httpd-php "/_phpexe/php.exe"
#Action application/x-httpd-php-source "/_phpexe/php.exe"

#
# Парсер:
#

LoadModule parser3_module "c:/Apache_Swissknife/Вебсервер/Parser/ApacheModuleParser3.dll"
ParserConfig "c:/Apache_Swissknife/Вебсервер/Parser/auto.p"
ScriptAlias /cgi-parser/ "c:/Apache_Swissknife/Вебсервер/Parser/"


################## Virtual hosts: ########################


<VirtualHost 127.0.0.10>
ServerName tester
DocumentRoot "c:/Apache_Swissknife/Сайты/tester/html/"
#
### Парсер: ###
AddHandler parser3-handler html
<Directory "c:/Apache_Swissknife/Сайты/tester/html/">
Options All
AllowOverride All
Allow from All
</Directory>
#
### мод_перл: ###
PerlModule Apache::Registry
Alias /cgi-bin/ "c:/Apache_Swissknife/Сайты/tester/cgi-bin/"
<Location /cgi-bin>
Sethandler perl-script
PerlHandler Apache::Registry
Options +ExecCGI
PerlSendHeader On
</Location>
DirectoryIndex index.html index.htm default.htm index.cgi index.php
AccessFileName .htaccess
ErrorLog "c:/Apache_Swissknife/Сайты/tester/logs/error.log"
<Files ~ "/.(p|cfg|dir|pag|htacess)$">
Order allow,deny
Deny from all
</Files>
</VirtualHost>
# Конец файла
[^]
StealtH
17.09.2005 - 04:25
0
Статус: Offline


Йобнутый сисодмин

Регистрация: 28.09.04
Сообщений: 1779
Цитата (Kaschey @ 14.09.2005 - 12:58)
т.е. у тебя щас на сайте работает под апачем.......хм....

вот настройки апача тот что у меня щас под выньдой стоит. Если что отличное от своего найдешь скажи.
P.S. parser3 - это язык скриптования но он тут непричем

Дык в том и яйца шо не работает why.gif только интересно пачиму, у меня до того момента как ты выложил конфиг апача были подозрения на нездоровую интерпретацию ява-скрипта апачем, если расширение html рарезирвировано и для php, но у тя такого нету, так што вопрос становиться интереснее.


PS ксати в тему, сделал небольшой скрипт, который через выпадающее меню(select) делает запрос к базе(метод onChange, данные формы предаются через GET) все работает нормально, собстна как и задумывалось, ставиться программно тэг selected, на пукт меню, который запрашивался через форму, но стоит нажать кнопочку в броузере "Назад", и этот пункт не возвращается в прежнее положение, т.е. остается тот, который должен быть активен при запросе. В других формах это работает, но в одной почему-то нет, уже неделю периодически гологу ломаю пачиму, никак нинайду ответа why.gif
 
[^]
Обжора
17.09.2005 - 05:19
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

Kaschey
то, что ты в первый раз выложил, ващще работать не может (ни файлово, ни серверно), там закомментировано неправильно, постоянная ошибка JS.
Когда я поправил то, што скопировал - заработало и так, и так.
В ПМ тебе прислал сцылко. Лежит себе на серваке, работаит....
Тестил под Видой и на официальном Апачем, и на Denver'е.
Затыки в конфе не обнаружил.

Погоди, а не отключен ли у тебя JavaScript для "локальной интрасети" или как она там еще называется? Редкость конешно, но бывает.... lol.gif

StealtH
Пакажы скрипт, а?

Это сообщение отредактировал Обжора - 17.09.2005 - 06:30
[^]
Kaschey
18.09.2005 - 00:18
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

Цитата (Обжора @ 17.09.2005 - 04:19)
Kaschey
то, что ты в первый раз выложил, ващще работать не может (ни файлово, ни серверно), там закомментировано неправильно, постоянная ошибка JS.
Когда я поправил то, што скопировал - заработало и так, и так.
В ПМ тебе прислал сцылко. Лежит себе на серваке, работаит....
Тестил под Видой и на официальном Апачем, и на Denver'е.
Затыки в конфе не обнаружил.

Погоди, а не отключен ли у тебя JavaScript для "локальной интрасети" или как она там еще называется? Редкость конешно, но бывает.... lol.gif

StealtH
Пакажы скрипт, а?

Забил на скрипт и сделал новый! получилось гораздо просче.

Вродь работает

[^]
Kaschey
18.09.2005 - 00:43
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

Цитата (YOBMINTON @ 17.09.2005 - 23:22)
poke.gif ВЫ ШО В НАТУРИ ва всей этай хуйне разбираетесь?? ВО БЛЯ!! а я вот эээ!! компликс непалнаценнасти заработаишь с вами!! moderator.gif



Я ДУМАЙУ ВЫ ПРОСТА ПАНТУИТЕСЬ!! А ВСЕ ЗАВУМНЫИ ШТУКИ ПРЕДУМЫВАЮТ ИНАПЛАНЕТЯНИ!! Люди на эта не спасобны!!

Дык думал среди админов есть люди???!!! Ошибаешься!

Юзверь shutdown -h now спать пора!
[^]
YOBMINTON
18.09.2005 - 00:46
0
Статус: Offline


Дохтур - оргазмолог

Регистрация: 7.06.05
Сообщений: 57
Kaschey Я ваще та ваще не думал!! Патаму шо сам АДМИН и счетаю что ЯП не для такой хуйни!! Вот придставь преходишь ты на пляш а там кампутеры серваки модемы??? АХУЕННА АТДАХНЕШЬ??
 
[^]
BlackHalf
18.09.2005 - 07:09
0
Статус: Offline


статус не найден

Регистрация: 29.03.05
Сообщений: 1061
Цитата
Kaschey Я ваще та ваще не думал!! Патаму шо сам АДМИН и счетаю что ЯП не для такой хуйни!! Вот придставь преходишь ты на пляш а там кампутеры серваки модемы??? АХУЕННА АТДАХНЕШЬ??

Я думаю, што ты, как АДМИН, легко сделаешь фильтр для прокси, который не будет пропускать столь ненавистные тебе темы про софт и перестанешь срать всем в мозг. Если каждый запретит по одной теме, которая ему почему-то ненравиццо, можно будет закрывать партал.
 
[^]
Kaschey
18.09.2005 - 15:02
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

Цитата (YOBMINTON @ 17.09.2005 - 23:46)
Kaschey Я ваще та ваще не думал!! Патаму шо сам АДМИН и счетаю что ЯП не для такой хуйни!! Вот придставь преходишь ты на пляш а там кампутеры серваки модемы??? АХУЕННА АТДАХНЕШЬ??

Я не просто админ, я исчо и представитель Линуксоидных .......... а при идиологии опенсорс допускается наличие всего и того что нравиться и того что не нравиться.

Допустим, ты понимаешь доказательство закона ома как в книгах с начала приходишь к концу, а 1 на 10000 человек будит мыслить и познавать прямопротивоположно с конца в начало....... скажешь бред, а на самом деле это просто эксперементы природы над человеком - эволюция называется.
[^]
StealtH
19.09.2005 - 21:36
0
Статус: Offline


Йобнутый сисодмин

Регистрация: 28.09.04
Сообщений: 1779
Цитата (BlackHalf @ 18.09.2005 - 04:09)
Я думаю, што ты, как АДМИН, легко сделаешь фильтр для прокси, который не будет пропускать столь ненавистные тебе темы про софт и перестанешь срать всем в мозг. Если каждый запретит по одной теме, которая ему почему-то ненравиццо, можно будет закрывать партал.

нихуя я как админ сразу для сибя пастрою цепочку парвил для файрвола от фсяких негатиффных маментафф, вот часть из них, принимаютсо заявки на дополнения правил:

Код
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP

iptables -N dush
iptables -N piff_bar
iptables -N plyazh
iptables -N kravat
iptables -N prastitutki
iptables -N nomer_atelya
iptables -N pa_pblvu
iptables -N na_diskateku

iptables -A pa_pblvu -s pivo -d zhivott -j ACCEPT
iptables -A pa_pblvu -J RETURN

iptables -A piff_bar -j pa_pblvu
iptables -A piff_bar -j RETURN

iptables -A eblya -s huy -d pizda -j ACCEPT
iptables -A eblya -s huy -d pizda -j RETURN

iptables -A eblya -j RETURN

iptables -A dush -j RETURN

iptables -A prastitutki -j piff_bar
while [ !$naebalso ]
do
 iptables -A prastitutki -j eblya
done



iptables -A FORWARD -s zhenstchinos -d moy_yuh -j ACCEPT
iptables -A OUTPUT -s kashylyok -d fsyakie_pradafftsy_suveniraff -j DROP
iptables -A INPUT -s rabotadately -p webmoney -d kashylyok -j ACCEPT
iptables -A INPUT -p mabila -s rabotadately --dport reshenie_ih_trablaff -j SNAT --to-source NAHUY.K.YOBANOY.MATERY.RU
iptables -A FORWARD -s plyazh -d
 
[^]
klounader
8.11.2018 - 23:50
0
Статус: Offline


Балагур

Регистрация: 14.07.14
Сообщений: 912
Не, ну вы чо???
 
[^]
hostchel
8.11.2018 - 23:52
2
Статус: Online


Ярилище

Регистрация: 6.02.14
Сообщений: 2254
Цитата (klounader @ 9.11.2018 - 01:50)
Не, ну вы чо???

Наркоман штоле?
 
[^]
yur1x
8.11.2018 - 23:55
2
Статус: Offline


Ярила

Регистрация: 18.06.17
Сообщений: 2881
какая скотина это сделала?!!

Проблема с Javascriptom
 
[^]
FrozenMind
8.11.2018 - 23:56
0
Статус: Offline


Отмороженный Мозх

Регистрация: 7.02.16
Сообщений: 1387
Тощна знаю, в 162 строчке кода ошибка
 
[^]
mpv86
9.11.2018 - 00:32
1
Статус: Offline


Балагур

Регистрация: 21.03.14
Сообщений: 862
Збс темка, мне нраица.
Еще б логи апача за 2005 год глянуть и я б обосрался от экстаза. rulez.gif

StealtH, ебать какаху откопал
alik.gif

Это сообщение отредактировал mpv86 - 9.11.2018 - 00:33
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 3770
0 Пользователей:
Страницы: (2) [1] 2  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх