Avatar billede showsource Seniormester
17. november 2005 - 15:19 Der er 2 kommentarer og
1 løsning

onmouseover skal vise et billede

Hej
Hvordan kan man vise et billede ved onmouseover?

Har x-antal links, og vil gerne vise et billede lige ved selve linket. Altså ikke et bestemt sted på siden, men der hvor linket vises på siden.

Har set det engang på en side, men husker selvf. sidens navn! :O)
Avatar billede showsource Seniormester
17. november 2005 - 15:22 #1
selvf. IKKE sidens navn......................
Avatar billede showsource Seniormester
17. november 2005 - 16:23 #2
Avatar billede showsource Seniormester
18. november 2005 - 11:26 #3
Det blev nu til: ( ref: http://www.eksperten.dk/spm/437385 )

<html>
<head>
<title>Show tooltip</title>
<script type="text/javascript">

var Ymouse = Xmouse = 0;
var ns6 = (document.getElementById && !document.all)?true:false;
var d = (ns6)?window:document;
d.onmousemove = getMousePos;

function getMousePos(evnt) {
  Ymouse = (ns6)?evnt.pageY:event.y;
  Xmouse = (ns6)?evnt.pageX:event.x;
  var inf = (ns6)?document.getElementById('info'):document.all.info;
  inf.style.left = Xmouse + 15;
  inf.style.top = Ymouse;
}

function show(){
  if(document.getElementById){
    document.getElementById('info').style.visibility = 'visible';
  }else if(document.all){
    document.all.info.style.visibility = 'visible';
  }
}

function hide(){
  if(document.getElementById){
    document.getElementById('info').style.visibility = 'hidden';
  }else if(document.all){
    document.all.info.style.visibility = 'hidden';
  }
}

function display_image(im) {
    if(document.all) {
    return document.all.info.innerHTML = "<img src='/galleri/"+im+"'>";
    } else if (document.getElementById) {
    return document.getElementById("info").innerHTML = "<img src='/galleri/"+im+"'>";
    } else {
    }
}

</script>
</head>
<body>

<?php
for($i = 1; $i < 5; $i++) {
echo"<p><a href=\"#\" id=\"link\" onmouseout=\"hide();\" onmouseover=\"show(); display_image('". $i .".jpg');\">Link ". $i ."</a></p>\r\n";
}
?>

<div id="info" style="position:absolute;top:0;left:0;visibility:hidden;"></div>

</body>
</html>
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