Avatar billede no_doubt Nybegynder
04. oktober 2006 - 15:48 Der er 5 kommentarer og
1 løsning

mouse over

Jeg har denne onMouseOver="this.bgColor='#EEEEEE'" onMouseOut="this.bgColor='#A9B8C6'" (fundet på e :-)) og dette

<td <% if request.querystring("vis") = "forsiden" then%>bgcolor="#808080" <% else %>bgcolor="#bfbfbf" <% end if %>width="126" align="center" width="135">
                            <b><font face="Arial" size="2">
                            <a href="default2.asp?vis=forsiden">
                            <font color="#000000">Forsiden</font></a></font></b></td>

de skulle gerne kodes sammen, sådan at når man kører musen over et link bliver baggrunden en anden farve, klikker man ikke ryger den tilbage til den gamle farve, klikker man beholder den farven som er der ved mouse over.
Avatar billede tjaz Nybegynder
04. oktober 2006 - 18:48 #1
så længe du har onMouseOut vil den skifte farven så snart du flytter musen
Avatar billede tjaz Nybegynder
04. oktober 2006 - 19:06 #2
og dog ... 2 sec :)
Avatar billede tjaz Nybegynder
04. oktober 2006 - 19:17 #3
desværre, troede jeg havde en idé som ville virke, men desværre
Avatar billede cpufan Juniormester
04. oktober 2006 - 20:01 #4
onMouseOver="this.bgColor='#EEEEEE'" onMouseOut="this.bgColor='<%=bgfarve%>'" (fundet på e :-)) og dette

<td <% if request.querystring("vis") = "forsiden" then bgfarve ="#808080"%>bgcolor="#808080" <% else bgfarve="#bfbfbf"%>bgcolor="#bfbfbf" <% end if %>width="126" align="center" width="135">
                            <b><font face="Arial" size="2">
                            <a href="default2.asp?vis=forsiden">
                            <font color="#000000">Forsiden</font></a></font></b></td>

bgfarve skal så initialiseres før javascriptet
Avatar billede roenving Novice
05. oktober 2006 - 05:10 #5
En god løsning er:

<style type="text/css">
  .menu td{background-color:#bfbfbf;width:126px;text-align:center;cursor=pointer;color=#000;font-family:arial,sans-serif;font-size:x-small;}
  .menu .active{background-color:#808080;}
</style>


<td <% if request.querystring("vis") = "forsiden" then %>class="active"<% end if %> onmouseover="this.style.backgroundColor='#eee';" onmouseout="this.style.backgroundColor='';" onclick="location.href='default2.asp?vis=forsiden'">Forsiden</td>
Avatar billede roenving Novice
05. oktober 2006 - 05:11 #6
-- og så skal menu-tabellen selvfølgelig have class="menu" !-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester