Avatar billede ponyboye Nybegynder
20. juni 2005 - 23:48 Der er 2 kommentarer og
1 løsning

Vis javascript billedet bestemt sted

Jeg syntes ikke at kan få denne til at vise billeder ved musover et fast og bestemt sted på siden.

<script type="text/javascript">
var ie = (document.all)?true:false

function visbil(str,f){
e = document.getElementById('stor')
if(ie){
  e.style.top  = f.clientY + document.body.scrollTop;
  e.style.left = f.clientX + document.body.scrollLeft+10;}
else{
  e.style.top = f.pageY+20;
  e.style.left = f.pageX;}
vis = (e.style.display=='none')?true:false
if(vis){
  e.src = str;
  e.style.display = "inline";
}
}

function skjul()
{
document.getElementById('stor').style.display = "none";
}
</script><img id="stor" style="display:none;position:absolute;border:1px solid #000000;"/>

<img src="images/1.jpg" width="80" height="80" style="width:80px;" onMouseOver="visbil(this.src,event)" onMouseOut="skjul();"/>
Avatar billede thesurfer Nybegynder
21. juni 2005 - 00:34 #1
Dvs, du har et stort billede (id="stor"), og nogle små billeder/thumbnails, som loades i det store billede, ved onmouseover?

Skal det store billede overhovedet flytte sig, eller skal det vises det samme sted, hver eneste gang?

/theSurfer
Avatar billede ponyboye Nybegynder
21. juni 2005 - 04:18 #2
jeg har kun et stort billedet som vises. Den laver selv billederne små og når musen føres over viser den billedet i fuld størrelse. Det billedet skal vises den samme sted hver gang.
Avatar billede ponyboye Nybegynder
21. juni 2005 - 09:17 #3
jeg fik det lavet.

  e.style.top  = document.body.scrollTop+128;
  e.style.left = document.body.scrollLeft+207}
else{
  e.style.top = f.pageY+128;
  e.style.left = f.pageX+207;}

Lukker spørgsmålet
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