Avatar billede Slettet bruger
20. november 2001 - 01:11 Der er 7 kommentarer og
1 løsning

Mouseover - Hjælp lige ik?

Davs, jeg vil gerne have en funktion der gør, at når du fx køre musen henover et layer, kommer det noget frem en andet layer. Eller jeg har såen en imagemap, og vær gang du køre over et link skal der komme et billede op, neden under... Altså på samme billed.. I forstod nok ik helt..
Avatar billede pingeling1000 Nybegynder
20. november 2001 - 01:21 #1
Hvis du har et div tag i denne stil:
<div id=\"vismig\" style=\"visibility: hidden;\">
blabla...
</div>

Så kan du indsætte følgende javascript i en onmouseover:
document.all(\"vismig\").style.visibility=\"visible\";
Avatar billede Slettet bruger
20. november 2001 - 01:26 #2
øhmm, det forstod jeg altså ikke helt..

Min kode:

<!-- BG-Color:8D4956; -->
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>

<link rel=\"stylesheet\" href=\"style.css\">
    <title>Biggel.com - New look at internet</title>
</head>

<body bgcolor=\"8D4956\">
<div id=\"vismig\" style=\"visibility: hidden;\">
blabla...
</div>
<!-- Menu map start -->
<map name=\"menu\">
<area alt=\"Referencer\" coords=\"-4,0,86,17\"  >
<area alt=\"Projekter\" coords=\"96,-1,170,18\">
<area alt=\"Lab\" coords=\"182,1,209,19\">
<area alt=\"Info\" coords=\"218,-2,251,17\">
<area alt=\"Profil\" coords=\"259,-1,303,16\">
<area alt=\"Bestil\" coords=\"312,0,357,18\">
<area alt=\"Info\" coords=\"368,-3,405,18\">
<area alt=\"Issues\" coords=\"417,-2,465,19\">
<area alt=\"Historie\" coords=\"473,-1,537,16\">
<area alt=\"Kontakt\" coords=\"546,1,610,17\">
</map>
<!-- Menu map slut -->





<!-- Document start -->
<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
    <td><IMG  src=\"top.gif\"></td>
    <td><IMG src=\"topright.gif\"></td>
</tr>
<tr>
    <td>
    <!-- Index Start -->
    <iframe frameborder=\"0\" name=\"index\" width=\"100%\" height=\"400\" scrolling=\"auto\" src=\"index2.asp\"></iframe>
    <!-- Index Slut -->
    </td>
    <td><IMG src=\"right.jpg\"></td>
</tr>
<tr>
    <td><img src=\"menu.gif\" width=\"744\" height=\"33\" border=\"0\" usemap=\"#menu\"  ></td>
    <td><IMG src=\"bundright.jpg\"></td>
</tr>
</table>
<!-- Document slut -->

</body>



</html>
Avatar billede pingeling1000 Nybegynder
20. november 2001 - 01:55 #3
Prøv at se på følgende eksempel, så kan det være det letter forståelsen.... Du kan naturligvis placere hvad som helst (også billeder), imellem de forskellige <div> </div> tags.

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<html>
<head>
    <title>Mouseover Div</title>
</head>

<body>
<div style=\"position: absolute; top: 10; left: 10;\">
  XXX
</div>
<div id=\"vismig\" style=\"position: absolute; top: 15; left: 15; z-index: 2; visibility: hidden;\">
  OOO
</div>
<div style=\"position: absolute; top: 20; left: 20;\"
onMouseOver=\"java script:document.all(\'vismig\').style.visibility=\'visible\';\"
onMouseOut=\"java script:document.all(\'vismig\').style.visibility=\'hidden\';\">
Hold mouse over me...
</div>
</body>
</html>
Avatar billede Slettet bruger
20. november 2001 - 02:01 #4
Ja, og men.

<div style=\"position: absolute; top: 20; left: 20;\"
onMouseOver=\"java script:document.all(\'vismig\').style.visibility=\'visible\';\"
onMouseOut=\"java script:document.all(\'vismig\').style.visibility=\'hidden\';\">
Hold mouse over me...
</div>

skal der ikke være noget tekst, men bare et sted på siden,.
Avatar billede Slettet bruger
20. november 2001 - 02:04 #5
det gjorde jeg så med en <table>.. men så blinkede den herre meget.. ?
Avatar billede pingeling1000 Nybegynder
20. november 2001 - 02:10 #6
Det er kun nødvendigt at
pakke \"Hold mouse over me...\" ind i en div tag for at få adgang til onMouseover

Prøv at udskifte

<div style=\"position: absolute; top: 20; left: 20;\"
onMouseOver=\"java script:document.all(\'vismig\').style.visibility=\'visible\';\"
onMouseOut=\"java script:document.all(\'vismig\').style.visibility=\'hidden\';\">
Hold mouse over me...
</div>

med

<IMG src=\"top.gif\"
onMouseOver=\"java script:document.all(\'vismig\').style.visibility=\'visible\';\"
onMouseOut=\"java script:document.all(\'vismig\').style.visibility=\'hidden\';\">

så skulle det kun ske når du er over billedet..
Avatar billede Slettet bruger
20. november 2001 - 15:03 #7
Jamen, læs lige hvad jeg skriver,
Jeg har et imagemap... Som har forskelige links
rundt omkring på det ene billed... nåre du *røre*
de steder med musen, kommer det et nyt image op, som dækker hele imagemapet...
Avatar billede Slettet bruger
01. juni 2002 - 15:12 #8
Lukker
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