|
|
|
| Есть скрипт меню. при наведении на кнопку оно открывается (скрытое div поле) когда курсор убираю, меню не исчезает. это раздражает. какую команду надо дописать, чтобы оно закрывалось
<script>
function mouseOverPopup (obj) {
obj.style.backgroundColor="#74B3D3";
obj.className="";
}
function mouseOutPopup (obj) {
obj.style.backgroundColor="#fafafa"
obj.className="p_menu";
}
function MM_reloadPage(init) { if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function MM_findObj(n, d) { var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function P7_autoLayers() { var g,b,k,f,args=P7_autoLayers.arguments;
var a = parseInt(args[0]);if(isNaN(a))a=0;
if(!document.p7setc) {p7c=new Array();document.p7setc=true;
for (var u=0;u<10;u++) {p7c[u] = new Array();}}
for(k=0; k<p7c[a].length; k++) {
if((g=MM_findObj(p7c[a][k]))!=null) {
b=(document.layers)?g:g.style;b.visibility="hidden";}}
for(k=1; k<args.length; k++) {
if((g=MM_findObj(args[k])) != null) {
b=(document.layers)?g:g.style;b.visibility="visible";f=false;
for(j=0;j<p7c[a].length;j++) {
if(args[k]==p7c[a][j]) {f=true;}}
if(!f) {p7c[a][p7c[a].length++]=args[k];}}}
}
//-->
</script>
<tr><td align="center" valign="top" width="1006" height="113">
<img border="0" src="/images/zero.gif" width="23" height="44" ><img border="0" src="/images/news_2.gif" width="152" height="44" ><img border="0" src="/images/board_2.gif" width="151" height="44" ><img border="0" src="/images/auc_2.gif" width="152" height="44"><img border="0" src="/images/info_2.gif" width="174" height="44"><img border="0" src="/images/forum_2.gif" width="153" height="44"><img border="0" src="/images/shop_2.gif" width="170" height="44"><img border="0" src="/images/zero_2.gif" width="25" height="44"><a href="index.php?nav=news" ><img border="0" src="/images/news.gif" width="175" height="55" alt="НОВОСТИ"></a><a href="index.php" ONMOUSEOVER=P7_autoLayers(0,"msb","Closer")>
<img border="0" src="/images/board.gif" width="151" height="55" alt="ОБЪЯВЛЕНИЯ"></a><a href="index.php" ONMOUSEOVER=P7_autoLayers(0,"msa","Closer")><img border="0" src="/images/auc.gif" width="152" height="55" alt="АУКЦИОНЫ"></a><a href="index.php" ONMOUSEOVER=P7_autoLayers(0,"inf","Closer")><img border="0" src="/images/info.gif" width="174" height="55" alt="ИНФОРМАЦИЯ"></a
....
<tr>
<td align="center" valign="top" width="1006" height="964">
<div id=msa style="Z-INDEX: 9; LEFT: 331px; VISIBILITY: hidden; WIDTH: 80px; POSITION: absolute; TOP: 554px; HEIGHT: 68px">
<table width=115 border=0 bgcolor=#000000><tr><td>
<a href="auc/online.php">
<img border="0" src="/images/online.jpg" width="154" height="26" alt="АУКЦИОНЫ ON-line"></a></td></tr>
<tr><td><a href="auc/stat.php">
<img border="0" src="/images/stat.jpg" width="154" height="26" alt="СТАТИСТИКА"></a></td></tr><tr><td>
<a href="auc/calc.php">
<img border="0" src="/images/calc.jpg" width="154" height="26" alt="КАЛЬКУЛЯТОР"></a></td></tr></table></div>
<div id=inf style="Z-INDEX: 9; LEFT: 479px; VISIBILITY: hidden; WIDTH: 80px; POSITION: absolute; TOP: 554px; HEIGHT: 68px">
<table width=115 border=0 bgcolor=#000000>
<tr><td>
<a href="info/catalog.php">
<img border="0" src="/images/cat.jpg" width="154" height="26" alt="АВТОКАТАЛОГ"></a></td></tr>
<tr><td>
<a href="info/otz.php">
<img border="0" src="/images/otz.jpg" width="154" height="26" alt="ОТЗЫВЫ"></a></td></tr>
<tr><td><a href="info/obz.php">
<img border="0" src="/images/obz.jpg" width="154" height="26" alt="ОБЗОРЫ"></a></td></tr><tr><td>
<a href="info/epc.php">
<img border="0" src="/images/epc.jpg" width="154" height="26" alt="КАТАЛОГИ EPC"></a></td></tr>
<tr><td>
<a href="info/auto_s.php">
<img border="0" src="/images/auto_s.jpg" width="154" height="26" alt="АВТОСАЙТЫ"></a></td></tr>
</table></div>
<div id=msb style="Z-INDEX: 9; LEFT: 177px; VISIBILITY: hidden; WIDTH: 80px; POSITION: absolute; TOP: 554px; HEIGHT: 45px">
<table width=80 border=0 bgcolor=#000000><tr><td>
<a href="board/car.php">
<img border="0" src="/images/car.jpg" width="154" height="26" alt="ЛЕГКОВЫЕ"></a></td></tr>
<tr><td><a href="board/bus.php">
<img border="0" src="/images/bus.jpg" width="154" height="26" alt="АВТОБУСЫ"></a></td></tr>
<tr><td>
<a href="board/gruz.php">
<img border="0" src="/images/gruz.jpg" width="154" height="26" alt="ГРУЗОВЫЕ"></a></td></tr>
<tr><td>
<a href="board/spec.php">
<img border="0" src="/images/spec.jpg" width="154" height="26" alt="СПЕЦТЕХНИКА"></a></td></tr>
<tr><td>
<a href="board/moto.php">
<img border="0" src="/images/moto.jpg" width="154" height="26" alt="МОТО"></a></td></tr>
</table></div>
|
Меню очень интересное, может кому пригодится. Помогите закрыть поля | |
|
|
|
|
|
|
|
для: technic611
(11.03.2008 в 03:20)
| | Извините, после восьмого марта голова не соображает, не стал смотреть код.
Попробуйте onMouseOut | |
|
|
|
|
|
|
|
для: mikha
(11.03.2008 в 06:11)
| | Я не очень разбираюсь в яве. куда прописать этот текст? | |
|
|
|
|
|
|
|
для: technic611
(11.03.2008 в 07:03)
| | В ссылку пропишите. Что бы на выход реагировало.
Хотя.. сейчас задумался.. Не просто пропишите, сделайте задержку.
Чтобы у посетителя не мелькало перед глазами.
Чёрт.. вы сказали что ничего не соображаете..
минутку
setTimeout("то_что_надо", 1000);
ну и id чего там надо надо подцепить что бы закрывалоссь.
Извините ещё раз, потратьте немножко времени на изучение всего этого.
На самом деле это не сложно, но за то потом по кайфу делать всё самому, никого не спрашивая.
Хм.. сам новичёк в этом, setTimeout вроде как грузит IE, если не так, то скажите. | |
|
|
|
|
|
|
|
для: mikha
(11.03.2008 в 07:29)
| | Блин.. точно голова не варит..
с таймером понятно, но надо ещё как то что бы меню реагировало только если мыша находится там где это надо. Это явно не onMouseOver
Надо как то по другому. Тут мну передаёт эстафету тем кто больше в этом разбирается. | |
|
|
|