ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #201  
Старый 14.01.2008, 05:44
Аватар для Tw!m4
Tw!m4
Познающий
Регистрация: 15.06.2007
Сообщений: 91
Провел на форуме:
261355

Репутация: 38
По умолчанию

ыы ))) +

спасибо, я уже нашёл попроще скриптик =о)
 
Ответить с цитированием

  #202  
Старый 16.01.2008, 02:00
Аватар для Metall
Metall
Познающий
Регистрация: 04.01.2008
Сообщений: 62
Провел на форуме:
490685

Репутация: 30
Отправить сообщение для Metall с помощью ICQ
По умолчанию

Цитата:
Сообщение от Tw!m4  
народ

есть менюшка такова типа
Код:
menu1
menu2
menu3
и надо, что б нажав на меню menu2 открылось суб меню такова типа
Код:
menu1
menu2
   submenu1
   submenu2
menu3
подскажите, как эта реализовать?

ЗЫ: менюшка прописанна во фрэйме
ЗЫЫ: идеи с подменой фрэйма отменяется....
Вот JavaScript:

Код HTML:
<HTML>
<HEAD>


<style>
<!--
DIV.clTop{position:absolute; width:170}
DIV.clSub{position:absolute; left:10; width:170}
#divCont{position:relative; left:1; top:0; height:600; width:170;}
A.clMain{font-family:Arial, Verdana, Helvetica, Helv; font-size:10px; text-decoration:none; font-weight:bold; color:202020}
A.clSubb{font-family:Arial, Verdana, Helvetica, Helv; font-size:10px; text-decoration:none; color:111111}
#divMain{position:absolute}
//-->
</style>
<script language="JavaScript">

var stayFolded=false

//This is the image that it changes to when it expands.
var exImg=new Image(); exImg.src='arrow1.gif'
//This is the image is changes to with it's "unfolded" or something :}
//Remeber to change the actual images in the page aswell, but remember to
//keep the name of the image.
var unImg=new Image(); unImg.src='arrow.gif'

/************************************************************************************
Browsercheck
************************************************************************************/
var n = (document.layers) ? 1:0;
var ie = (document.all) ? 1:0;
var browser=((n || ie) && parseInt(navigator.appVersion)>=4)

/************************************************************************************
Making cross-browser objects
************************************************************************************/
function makeMenu(obj,nest){
nest=(!nest) ? '':'document.'+nest+'.'
this.css=(n) ? eval(nest+'document.'+obj):eval('document.all.'+obj+'.style')
this.ref=(n) ? eval(nest+'document.'+obj+'.document'):eval('document');
this.height=n?this.ref.height:eval(obj+'.offsetHeight')
this.x=(n)? this.css.left:this.css.pixelLeft;this.y=(n)? this.css.top:this.css.pixelTop;
this.hideIt=b_hideIt; this.showIt=b_showIt; this.vis=b_vis; this.moveIt=b_moveIt
return this
}
function b_showIt(){this.css.visibility="visible"}
function b_hideIt(){this.css.visibility="hidden"}
function b_vis(){if(this.css.visibility=="hidden" || this.css.visibility=="hide") return true;}
function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x; this.css.top=this.y}
/************************************************************************************
Initiating the page. Just add to the arrays here to get more menuitems
and add divs in the page
************************************************************************************/
function init(){
oTop=new Array()
oTop[0]=new makeMenu('divTop1','divCont')
oTop[1]=new makeMenu('divTop2','divCont')
oTop[2]=new makeMenu('divTop3','divCont')
oTop[3]=new makeMenu('divTop4','divCont')
oTop[4]=new makeMenu('divTop5','divCont')
oTop[5]=new makeMenu('divTop6','divCont')
oTop[6]=new makeMenu('divTop7','divCont')
oTop[7]=new makeMenu('divTop8','divCont')

oSub=new Array()
oSub[0]=new makeMenu('divSub1','divCont.document.divTop1')
oSub[1]=new makeMenu('divSub2','divCont.document.divTop2')
oSub[2]=new makeMenu('divSub3','divCont.document.divTop3')
oSub[3]=new makeMenu('divSub4','divCont.document.divTop4')
oSub[4]=new makeMenu('divSub5','divCont.document.divTop5')
oSub[5]=new makeMenu('divSub6','divCont.document.divTop6')
oSub[6]=new makeMenu('divSub7','divCont.document.divTop7')
oSub[7]=new makeMenu('divSub8','divCont.document.divTop8')

for(i=0;i<oSub.length;i++){ oSub[i].hideIt() }
for(i=1;i<oTop.length;i++){ oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].height) }
}
/************************************************************************************
This is the function that changes the sub menus to folded or unfolded state.
************************************************************************************/
function menu(num){
if(browser){
if(!stayFolded){
for(i=0;i<oSub.length;i++){
if(i!=num){
oSub[i].hideIt()
oTop[i].ref["imgA"+i].src=unImg.src
}
}
for(i=1;i<oTop.length;i++){
oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].height)
}
}
if(oSub[num].vis()){
oSub[num].showIt()
oTop[num].ref["imgA"+num].src=exImg.src
}else{
oSub[num].hideIt()
oTop[num].ref["imgA"+num].src=unImg.src
}
for(i=1;i<oTop.length;i++){
if(!oSub[i-1].vis()) oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].height+oSub[i-1].height)
else oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].height)
}
}
}
//Initiating the menus onload, if it's a 4.x+ browser.
if(browser) onload=init;
</script>
</HEAD>
<body text="#202020" bgcolor="ivory" link="#0000FF" vlink="#FFA500" alink="#FF0000" marginwidth="0" marginheight="0" topmargin="0" leftmargin="0">


<!-- МЕНЮ -->

<div id="divCont">
<div id="divTop1" class="clTop">
<a href="#" onclick="menu(0); return false" class="clMain">
<img src="arrow.gif" name="imgA0" width=12 height=12 alt="" border="0">
Главная</a><br>
<div id="divSub1" class="clSub">
<a href="main.html" target="main" class="clSubb">-Старт</a><br>
</div><br>
</div>

<div id="divTop2" class="clTop">
<a href="#" onclick="menu(1); return false" class="clMain">
<img src="arrow.gif" name="imgA1" width=12 height=12 alt="" border="0">
HTML</a><br>
<div id="divSub2" class="clSub">
<a href="#" class="clSubb">-O HTML</a><br>
<a href="#" class="clSubb">-DHTML</a><br>
<a href="html/html_faq.html" target="main" class="clSubb">-FAQ</a><br>
</div><br>
</div>

<div id="divTop3" class="clTop">
<a href="#" onclick="menu(2); return false" class="clMain">
<img src="arrow.gif" name="imgA2" width=12 height=12 alt="" border="0">
Скрипты</a><br>
<div id="divSub3" class="clSub">
<a href="#" class="clSubb">-JavaScript</a><br>
<a href="#" class="clSubb">-VBScript</a><br>
<a href="#" class="clSubb">-FAQ</a><br>
</div><br>
</div>

<div id="divTop4" class="clTop">
<a href="" onclick="menu(3); return false" class="clMain">
<img src="arrow.gif" name="imgA3" width=12 height=12 alt="" border="0">
Требования</a><br>
<div id="divSub4" class="clSub">
<a href="treb/system.html" target="main" class="clSubb">-Система</a><br>
<a href="treb/browser.html" target="main" class="clSubb">-Браузер</a><br>
<a href="treb/graphics.html" target="main" class="clSubb">-Графика</a><br>
<a href="treb/editor.html" target="main" class="clSubb">-Редакторы</a><br>
<a href="treb/ftp.html" target="main" class="clSubb">-FTP</a><br>
<a href="treb/download.html" target="main" class="clSubb">-Скачивание</a><br>
<a href="treb/dial.html" target="main" class="clSubb">-Дозвон</a><br>
</div><br>
</div>

<div id="divTop5" class="clTop">
<a href="" onclick="menu(4); return false" class="clMain">
<img src="arrow.gif" name="imgA4" width=12 height=12 alt="" border="0">
Интернет</a><br>
<div id="divSub5" class="clSub">
<a href="internet/hostingrus.html" target="main" class="clSubb">-Хостинг(РФ)</a><br>
<a href="internet/hostingen.html" target="main" class="clSubb">-Хостинг(МИР)</a><br>
<a href="internet/redirect.html" target="main" class="clSubb">-Редирект</a><br>
<a href="internet/extra.html" target="main" class="clSubb">-Еще кое-что</a><br>
</div><br>
</div>

<div id="divTop6" class="clTop">
<a href="" onclick="menu(5); return false" class="clMain">
<img src="arrow.gif" name="imgA5" width=12 height=12 alt="" border="0">
Реклама</a><br>
<div id="divSub6" class="clSub">
<a href="rating.html" target="main" class="clSubb">-Регистрация</a><br>
<a href="bannersystem.html" target="main" class="clSubb">-Баннеры</a><br>
<a href="#" target="main" class="clSubb">-Раскрутка 1</a><br>
<a href="#" target="main" class="clSubb">-Раскрутка 2</a><br>
</div><br>
</div>

<div id="divTop7" class="clTop">
<a href="" onclick="menu(6); return false" class="clMain">
<img src="arrow.gif" name="imgA6" width=12 height=12 alt="" border="0">
Деньги</a><br>
<div id="divSub7" class="clSub">
<a href="#" class="clSubb">-Спонсоры</a><br>
<a href="#" class="clSubb">-WebMoney</a><br>
<a href="#" class="clSubb">-Кредитки</a><br>
</div><br>
</div>

<div id="divTop8" class="clTop">
<a href="" onclick="menu(7); return false" class="clMain">
<img src="arrow.gif" name="imgA7" width=12 height=12 alt="" border="0">
Прочее</a><br>
<div id="divSub8" class="clSub">
<a href="#" class="clSubb">-Гостевая книга</a><br>
<a href="#" class="clSubb">-Голосование</a><br>
<a href="#" class="clSubb">-Ссылки</a><br>
<a href="#" class="clSubb">-Написать</a><br>
</div><br>
</div>

</div>

</HEAD>
</HTML>

Последний раз редактировалось Metall; 16.01.2008 в 02:03..
 
Ответить с цитированием

  #203  
Старый 16.01.2008, 02:02
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Metall, мда....такой не читабельный и огромный скрипт стыдно...
 
Ответить с цитированием

  #204  
Старый 16.01.2008, 02:16
Аватар для Metall
Metall
Познающий
Регистрация: 04.01.2008
Сообщений: 62
Провел на форуме:
490685

Репутация: 30
Отправить сообщение для Metall с помощью ICQ
По умолчанию

Цитата:
Сообщение от Isis  
Metall, мда....такой не читабельный и огромный скрипт стыдно...
Скрипт не огромный. Он вполне нормален. Меню на Java Script’е все такие.

Последний раз редактировалось Metall; 16.01.2008 в 16:26..
 
Ответить с цитированием

  #205  
Старый 16.01.2008, 20:41
Аватар для De-visible
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


Отправить сообщение для De-visible с помощью ICQ
По умолчанию

Цитата:
Меню на Java Script’е все такие.
Не соглашусь...это не так.
Ты не обижайся, но Isis прав!
Цитата:
Metall, мда....такой не читабельный и огромный скрипт стыдно...
Где - то пример был найду выложу!

Последний раз редактировалось De-visible; 16.01.2008 в 20:43.. Причина: пропустил строку
 
Ответить с цитированием

  #206  
Старый 16.01.2008, 21:02
Аватар для NOmeR1
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Tw!m4  
народ

есть менюшка такова типа
Код:
menu1
menu2
menu3
и надо, что б нажав на меню menu2 открылось суб меню такова типа
Код:
menu1
menu2
   submenu1
   submenu2
menu3
подскажите, как эта реализовать?

ЗЫ: менюшка прописанна во фрэйме
ЗЫЫ: идеи с подменой фрэйма отменяется....
Сам недавно думал над этим)) Это вообще по идее можно несколькими способами реализовать. Вот мой.
PHP код:
<script>
 function 
submenu(idhtml) {
     
document.getElementById(id).innerHTML html;
 }
 </
script>
 <
a href="#" onclick="submenu('id1', '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;submenu(1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;submenu(2)')">menu(1)</a>
 <
div id="id1"></div>
 <
a href="#" onclick="submenu('id2', '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;submenu(3)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;submenu(4)')">menu(2)</a>
 <
div id="id2"></div
P.S. Как быть с фреймом не знаю.

Последний раз редактировалось NOmeR1; 16.01.2008 в 21:12..
 
Ответить с цитированием

  #207  
Старый 16.01.2008, 21:32
Аватар для FeraS
FeraS
Постоянный
Регистрация: 20.01.2007
Сообщений: 705
Провел на форуме:
5381835

Репутация: 1329


Отправить сообщение для FeraS с помощью ICQ
По умолчанию

NOmeR1
А мошт проще в Sothink DHTML Menu сделать?)
 
Ответить с цитированием

  #208  
Старый 16.01.2008, 21:43
Аватар для Helios
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме:
1469995

Репутация: 589
Отправить сообщение для Helios с помощью ICQ
По умолчанию

Тогда уж на http://dhtml-menu.com понравившееся взять, только придется немного подумать, чтоб надпись trial version убрать.
 
Ответить с цитированием

  #209  
Старый 17.01.2008, 01:53
Аватар для Tw!m4
Tw!m4
Познающий
Регистрация: 15.06.2007
Сообщений: 91
Провел на форуме:
261355

Репутация: 38
По умолчанию

а вот как я сделал:

Код:
.....

	  <script type="text/javascript" charset="utf-8">  
	  function submenudisplay(submenuid)
    	  { submenu = document.getElementById(submenuid); 
		     if (submenu.style.display == "block") { submenu.style.display = "none"; } 
			 else { submenu.style.display = "block"; } 
	      } 
	  </script>
   </head>
<body>

<table width="210" height="50" border="0" align="left" class="navi">
  <tr>
    <td><br><a href="../main.html" target="mainFrame">о компании</a></td>
  </tr>
  <tr>
    <td>
	<div class="link">
	   <a href="../exkurs.html" target="mainFrame" onClick="submenudisplay('exkurs'); return(false);">экскурсии</a>

	      <div class="submenu" id="exkurs">
		     <div class="link">
     			 <a href="../submenus/austria.html" target="mainFrame">- Австрия</a>
			 </div>
	         <div class="link">
     			 <a href="../submenus/tschech.html" target="mainFrame">- Чехия и Словакия</a>
			 </div>
			 <div class="link">

     			 <a href="../submenus/ungarn.html" target="mainFrame">- Венгрия</a>
			 </div>
			 <div class="link">
     			 <a href="../submenus/italy.html" target="mainFrame">- Италия</a>
			 </div>
			 <div class="link">
     			 <a href="../submenus/germany.html" target="mainFrame">- Германия</a>

			 </div>
		  </div>
	</div>
			 </td>
  </tr>
  <tr>
    <td><a href="../adjust.html" target="mainFrame">трансферы</a></td>
  </tr>

  <tr>
    <td><a href="../contact.html" target="mainFrame">контакт</a></td>
  </tr>
</table>
.......
плюс в цсс вписал вот что:

Код:
div.submenu
 {
 margin-left: 10px;
 display: none;
 }

div.link div.link a 
{
 text-decoration: none;
 font-size: 9pt;
 color: #026ba1;
 }
 
Ответить с цитированием

  #210  
Старый 17.01.2008, 17:31
Аватар для Корвин
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме:
302951

Репутация: 67
Отправить сообщение для Корвин с помощью ICQ
По умолчанию

PHP код:
preg_match_all('|<form.*([\.\-_A-Za-z0-9]+?)@([\.\-A-Za-z0-9]+?[\.A-Za-z0-9]{2,}).*</form>|U'$text$out); 
это регулярное выражение выбирает все email - если они находятся в форме

как написать обратное выражение - выбрать все email- если они не в форме?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
Проблемы с железом. Задай вопрос, получи ответ Alexsize Аппаратное обеспечение 1181 10.06.2010 12:08
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



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


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




ANTICHAT.XYZ