TtojaMedlem sedan mars 2001218 inlägg Haha... nice... skulle precis skriva att jag löst problemet med att visa/dölja flera lager på första functionen... gjorde så här:
<script type="text/javascript">
g_tmr = new Array() ;
g_opacity = new Array() ;
g_tmr['fadea'] = null ;
g_opacity['fadea'] = 0 ;
g_tmr['fadeb'] = null ;
g_opacity['fadeb'] = 0 ;
function fade( p_id, p_diff )
{
if ( g_tmr[p_id] )
clearTimeout( g_tmr[p_id] );
g_opacity[p_id] += p_diff;
if ( g_opacity[p_id] > 100 )
g_opacity[p_id] = 100;
else if ( g_opacity[p_id] < 0 )
g_opacity[p_id] = 0;
document.getElementById( p_id ).style.visibility = "visible";
if ( document.getElementById && document.all )
document.getElementById( p_id ).style.filter = "alpha(opacity="+g_opacity[p_id]+")";
else if ( document.getElementById && !document.all )
document.getElementById( p_id ).style.MozOpacity = g_opacity[p_id] / 100;
if ( g_opacity[p_id] > 0 && g_opacity[p_id] < 100 )
g_tmr[p_id] = setTimeout( "fade('"+p_id+"',"+p_diff+");", 10 );
else if ( 0 == g_opacity[p_id] )
document.getElementById( p_id ).style.visibility = "hidden";
}
</script>
Vet inte om det var smidigt eller osmidigt... antar att det inte var smidigt.. men nu ska jag kolla in ditt skript!!!
TtojaMedlem sedan mars 2001218 inlägg Du är en klippa jawbreaker... det verkar fungera alldeles superduer...!!! Ska prova mer i morrn... och se om det äntligen kan bli ett "Acceptera som slutgiltigt svar"... och helt pga min hjälte jawbreaker...
jawbreaker -om du bor nära stockholm.. så bjussar jag på bärs nån gång! ;)
TtojaMedlem sedan mars 2001218 inlägg Vaken igen... och provat lite...
Jawbreaker... dina prylar fungerar utmärkt...
men... som du kanske kan misstänka så vill jag ha detta till en meny... försökte få på något sätt så att om man får musen över lagret som kommer fram.. så ska det stanna kvar.. alltså inte fadeas bort... utan fadeas då bort, när man tar musen från det.. om det då inte är tillbaka på den som "utlöste" första faden...
Hehe... kanske låter komplicerat.. men jag tycker inte att det borde vara dramatiskt komplicerat att fixa.. eller.?!!
Ändrade lite här.. så att du ser ungefär hur jag menar...
<style type="text/css">
.ny { position: absolute; left: 313px; width:200; display: none; background: #ccc; }
.old { position: relative; left: 0px; width:300; background: #ececec; }
</style>
</head>
<body onload="doOnLoad();">
<table>
<tr>
<td><div class="ny" id="fade1_obj">Extra text 1</div>
<span id="fade1" class="old">Meny variant 1</span></td>
</tr>
<tr>
<td><div class="ny" id="fade2_obj">Extra text 2</div>
<span id="fade2" class="old">Meny variant 2</span></td>
</tr>
<tr>
<td><div class="ny" id="fade3_obj">Extra text 3</div>
<span id="fade3" class="old">Meny variant 3</span></td>
</tr>
</table>
TtojaMedlem sedan mars 2001218 inlägg Tror det är för mycket i denna tråd nu.. skapar en ny.. med mitt nya problem..!!
http://www.webforum.nu/showthread.php?s=&threadid=126158&forumid=24
Tack för all hjälp Jawbreaker!!!