[ul, li] menu + flash

Pozdrav!

Imam menu sestavljen takole:

.select{ width: 413px; }

.select ul {
    list-style-type: none;
    margin: 0px 0;
    padding: 0;
}

.select ul li a {
    margin-left: 6px;
    padding-left: 6px;
    padding-top: 4px;
    padding-bottom:3px;
    background-color: #f4f4f4;
    color: #00014e;
    display: block;
    text-decoration: none;
    height: 17px;
}

* html .select ul li a { width: 401px; }

.select ul li a:visited, .select ul li a:active { color: #00014e; }

.select ul li a:hover {
    background-image: url(images/selected.png);
    color: #f4f4f4;
}

Zanima me, če se da dodati na mesto kjer piše FLASH - flash, ki bi bil prikazan samo takrat, ko bi z miško šel preko, drugače bi bil skrit.
<li><a href='#'>nekaj [FLASH]</a></li>

4 odgovori

A tkole misliš:

<a href='#'>nekaj <span onmouseover="this.style.display='none';" onmouseout="this.style.display='';">[FLASH]</span> .... probaj, sporoči.

Jap deluje, ampak ne tako kot bi moralo.
http://sendman.staregate.com/new/index2.php (druga povezava/pesem)

Če prav vidim je tam narejeno z javo.

<a onmouseout="javascript:hideDiv()" onmouseover="javascript:showDiv()" href="#">
<div style="width: 407px;">
<div style="width: 320px; float: left;">wind of change</div>
<object id="hideShow" class="music" height="20" width="80" data="player.swf" type="application/x-shockwave-flash" style="visibility: hidden;">
<param value="transparent" name="wmode"/>
<param value="player.swf" name="movie"/>
<param value="mp3=http://empethree.co.cc/download.php?src=wrzuta&id=o8XUFK7DJx&name=Scorpions%20-%20Wind%20Of%20Change&width=80&bgcolor=00AAEF&showstop=1&&volumewidth=26&volumeheight=8&showvolume&showslider=0&bgcolor1=00AAEF;&bgcolor2=00AAEF" name="FlashVars"/>
<p>Texte alternatif</p>
</object>
</div>
</a>

Lahko pa poskusiš še malo z z-index, če lahko flash spraviš bolj zadaj.

Z-index, ali pa ti ko greš z mouse čez drug element, potem rukne ta style.display='none', in se ti Flash skrije, potem pa se ti spet naredi onmouseover, ker si spet na linku in ne več na flashu, ker se je skril in se zopet ponovi situacija, zato utripanje pomoje.

Dej še na flash, da je onmouseover display='';