PDA

View Full Version : giúp tớ với cái menu pop up trong web!!!!



rock2712
02-04-2008, 09:51
tớ làm một cái menu sổ xuống bằng công cụ trong dreamweaver. đã làm đc với đoạn code cho css như sau

#menu
{
position:absolute;
background:#45c7f1;
width:150px;
top:195px;
left: 75px;
z-index: 17;
}
#menu a
{
height:25px;
border-bottom:#0066FF 1px solid;
padding-top:2px;
text-indent:25px;
text-decoration:none;
color:#CC0066;
display:block;
}
#menu a:hover
{
border-top:#0000CC 2px solid;
background:#0099FF;
background-repeat:no-repeat;
color:#FFFFFF;
}
mặc dù tớ đã để z-index: 17; để nó hiển thì trên nằm bên trên tất cả các layer khác. nhưng những menu sổ thì nó không nằm trên các layer khác(thường thì nó sẽ bị khuất nếu gạp textfield trong forrm). Bác nào có cách nào giải quyết không. thứ 7 này thi tay nghề rùi

phongjalvn
02-04-2008, 15:45
Đối với flash thì thêm cái params "wmode" với giá trị "transparent", các element khác sẽ có thể nằm đè lên nó.
Đối với form elements bạn thử add cả z-index vào cái div chứa form đó xem. Tuy nhiên cách này khá là buggy :D, chúc may mắn

rock2712
02-04-2008, 21:45
hic tớ đăng cần là càn trong java cơ. ai có giiar pháp hay hơn không

phongjalvn
03-04-2008, 09:05
Không phải do java đâu bạn ơi :D, test thử đi, còn không up demo lên mình sẽ sửa dùm bạn :D

rock2712
03-04-2008, 20:44
tớ test thử 1 lần nữa rồi. nếu tớ làm = html thì không bi. nhưng nếu lưu dưới dạng *.php. thì cái menu đó luôn bị các đối tượng khác chèn lên. YM của tớ là nguyendinhanhht2006. mobile 0949054110. tó đăng rất cần. thứ 7 này tớ thi

phongjalvn
04-04-2008, 14:06
Đã fix xong, lần sau rút kinh nghiệm nhé: position:absolute và z-index rất nguy hiểm, cẩn thận củi lửa

rock2712
04-04-2008, 19:39
hehehehehehe. cam ơn nhiều nhiều. bạn là một good member của diễn đàn

congduan
27-11-2008, 09:23
mình củng gặp rắc rối ở menu đó.mình xài 2 trình duyệt IE7 và FF3.1 .mình chạy IE thì ok.còn bên FF thì cái menu nó lại nằm dưới flash(mình có add thuộc tính wmode là Transparent rùi).xin mấy sư huynh giup em với

suutamcongnghe
27-11-2008, 15:50
Trong object flash bạn add tag: <param name="wmode" value="transparent"> và trong tag <embed bạn thêm thuộc tính: wmode="transparent" là OK.

Xem thử 1 trang mình làm: http://www.cmctraining.vn/

congduan
27-11-2008, 18:04
mình làm được rùi thank ban nhé!!!!!!!!

port84
03-03-2009, 03:17
với slideshow sử dụng java thì xứ lý thế nào các bác ? Vì nó ko có file .swf

dancay_it
19-10-2009, 09:26
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="590" height="130">
<param name="movie" value="./images/flash.swf" />
<param name="quality" value="high" />
<param value="transparent" name="wmode"/>
<embed wmode="transparent"/>
<embed src="./images/flash.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="590" height="130"></embed>
</object>

mình đã gán các thuộc tính nhưng sao khi chạy trên FF menu vẫn nằm dưới Flast bạn nào giúp mình với

trinhphap
17-12-2009, 21:51
Chữa đoạn code của bạn lại như sau là ok:
<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="590" height="130">
<param name="movie" value="./images/flash.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent"/>
<embed src="./images/flash.swf" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="590" height="130"></embed>
</object>

qqqqqqwwwwww
25-04-2010, 19:21
Mình có làm một menu trong Sothink DHTML Menu 9 và khi menu sổ xuống thì nó nằm phía dưới các trang JavaScript. Mong các Pro chỉ cách khắc phục.
Cảm ơn pro.

QuocKien85
04-05-2011, 08:34
mình cũng đang làm web nhưng mới bặp bẹ vào nghề thôi. nếu m hỏi có gì không phải các bạn bỏ quá:
cái đó copy vào đâu vậy? m đang làm bên HTML bằng Dreamwea....