Avatar billede mary Nybegynder
02. august 2000 - 11:28 Der er 5 kommentarer og
1 løsning

Mouseover

Jeg skal bruge en effekt som virker ved, når musen kører over et billede, skal der komme en beskrivel af billedet op et andet sted på siden, altså en tekst. Hvem kan ?
Avatar billede barlach Nybegynder
02. august 2000 - 11:34 #1
Avatar billede olebole Juniormester
02. august 2000 - 13:08 #2
<ole>
Dette er en måde:

<html>
<head>
<script language=JavaScript>
<!--
var tex = new Array();
tex[0] = \"\";
tex[1] = \"Tekst til link #1\";
tex[2] = \"Tekst til link #2\";
tex[3] = \"Tekst til link #3\";
ns = document.layers;
ie = document.all;
function writeTex(which) {
    if (ns) {
        with (document.layers[\'myDiv\'].document) {
            open();
            write(\"<span class=\'descr\'>\"+ which + \"</span>\");
            close();
        }
    }else if (ie) {
        document.all[\'myDiv\'].innerHTML = \"<span class=\'descr\'>\"+ which + \"</span>\";
    }
}
// -->
</script>
<style type=\"text/css\">
<!--
#myDiv { position:absolute; left:250px; top:30px; font-face:verdana,arial; color:red; }
.descr { font-face:verdana,arial; color:red; }
-->
</style>
</head>
<body>

<div id=\"myDiv\">
    Her skriver du teksten...
</div>

<a href=\"#\" onmouseover=\"writeTex(tex[1]);\" onmouseout=\"writeTex(tex[0]);\">Link #1</a><br><br>
<a href=\"#\" onmouseover=\"writeTex(tex[2]);\" onmouseout=\"writeTex(tex[0]);\">Link #2</a><br><br>
<a href=\"#\" onmouseover=\"writeTex(tex[3]);\" onmouseout=\"writeTex(tex[0]);\">Link #3</a>

</body>
</html>

/Vh
</bole>
Avatar billede olebole Juniormester
02. august 2000 - 13:13 #3
Ehhh...det er ikke nødvendigt at sætte IE til at skrive \'<span></span>\', da den godt kan finde ud af at beholde de styles, der er sat på laget ( myDiv ). Linien:

    document.all[\'myDiv\'].innerHTML = \"<span class=\'descr\'>\"+ which + \"</span>\";
...kommer altså til at hedde:
    document.all[\'myDiv\'].innerHTML = which;

Sorry ;o)
/Vh
Avatar billede sssddd Nybegynder
17. september 2000 - 01:17 #4
Eller også kan du skrive:
<http://www.din adresse.dk/billedets navn\" width=\"440\" height=\"221\" alt=\"tekst\">
Avatar billede mary Nybegynder
15. januar 2001 - 15:36 #5
c
Avatar billede olebole Juniormester
15. januar 2001 - 16:12 #6
Hmmmmmm...du har da fået ganske korrekte svar! Hvorfor afviser du dem?
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