Avatar billede hitman3k Nybegynder
24. august 2009 - 23:13 Der er 12 kommentarer og
1 løsning

mouseover billede vis

Hej E.

Jeg har det problem at når jeg har scollet på min side ned til bunden så sker der det at det billede jeg holder musen på som kommer frem i en popup ting, ryger langt ned under siden, virker fint i toppen af siden..

En som der kan hjælpe.. jeg sys selv jeg har prøvet alt..

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
function showtip2(current,e,text){
  if (document.all&&document.readyState=="complete"){
    document.all.tooltip2.innerHTML='<table border="0" width="100%"><tr><td><font

color="white">'+text+'</font></td></tr></table>'
    document.all.tooltip2.style.pixelLeft=event.clientX+document.body.scrollLeft+10
    document.all.tooltip2.style.pixelTop=event.clientY+document.body.scrollTop+10
    document.all.tooltip2.style.visibility="visible"
}
  else if (document.layers){
    document.tooltip2.document.nstip.document.write('<b>'+text+'</b>')
    document.tooltip2.document.nstip.document.close()
    document.tooltip2.document.nstip.left=0
    currentscroll=setInterval("scrolltip()",100)
    document.tooltip2.left=e.pageX+10
    document.tooltip2.top=e.pageY+10
    document.tooltip2.visibility="show"
}
}
function hidetip2(){
  if (document.all)
    document.all.tooltip2.style.visibility="hidden"
    else if (document.layers){
    clearInterval(currentscroll)
    document.tooltip2.visibility="hidden"
}
}
//  End -->
</script>


<link href="Css.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="dhtmltooltip"></div>
<script type="text/javascript">

var offsetxpoint=-60 //Customize x offset of tooltip
var offsetypoint=20 //Customize y offset of tooltip
var ie=document.all
var ns6=document.getElementById && !document.all
var enabletip=false
if (ie||ns6)
var tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") :

""

function ietruebody(){
return (document.compatMode!="BackCompat")? document.documentElement : document.body
}

function ddrivetip(thetext, thecolor, thewidth){
if (ns6||ie){
if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px"
if (typeof thecolor!="undefined" && thecolor!="") tipobj.style.backgroundColor=thecolor
tipobj.innerHTML=thetext
enabletip=true
return false
}
}

function positiontip(e){
if (enabletip){
var curX=(ns6)?e.pageX : event.x+ietruebody().scrollLeft;
var curY=(ns6)?e.pageY : event.y+ietruebody().scrollTop;
//Find out how close the mouse is to the corner of the window
var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint :

window.innerWidth-e.clientX-offsetxpoint-20
var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint :

window.innerHeight-e.clientY-offsetypoint-20

var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000

//if the horizontal distance isn't enough to accomodate the width of the context menu
if (rightedge<tipobj.offsetWidth)
//move the horizontal position of the menu to the left by it's width
tipobj.style.left=ie? ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px" :

window.pageXOffset+e.clientX-tipobj.offsetWidth+"px"
else if (curX<leftedge)
tipobj.style.left="5px"
else
//position the horizontal position of the menu where the mouse is positioned
tipobj.style.left=curX+offsetxpoint+"px"

//same concept with the vertical position
if (bottomedge<tipobj.offsetHeight)
tipobj.style.top=ie? ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px" :

window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px"
else
tipobj.style.top=curY+offsetypoint+"px"
tipobj.style.visibility="visible"
}
}

function hideddrivetip(){
if (ns6||ie){
enabletip=false
tipobj.style.visibility="hidden"
tipobj.style.left="-1000px"
tipobj.style.backgroundColor=''
tipobj.style.width=''
}
}

document.onmousemove=positiontip
</script>
Avatar billede olebole Juniormester
24. august 2009 - 23:17 #1
<ole>

Det er et dybt forældet script far før årtusindskiftet. Prøv i stedet at kikke på Overlib:
    http://www.bosrup.com/web/overlib/

/mvh
</bole>
Avatar billede hitman3k Nybegynder
24. august 2009 - 23:24 #2
hehe oki.. det er jo ikke første gang at du kommer med sådan en kommentar. hehe.

Jeg kigger lige på det.,
Avatar billede olebole Juniormester
24. august 2009 - 23:26 #3
Det kan sagtens passe. Det er så sandelig heller ikke første gang, jeg ser forældet kode. WWW bugner af den slags!  ;o)
Avatar billede hitman3k Nybegynder
24. august 2009 - 23:56 #4
det jeg skal have den til er at vise et stort billede har prøvet at lege med denne kode:


<a href="java script:void(0);" onclick="return overlib('This is a sticky with a caption. And it is centered under the mouse!', STICKY, CAPTION,'Sticky!', CENTER);" onmouseout="nd();"><img src="testlille.JPG" /></a>

Men den virker kun med tekst, kan ikke få den til at virke med Billede. har du en ide?
Avatar billede Slettet bruger
25. august 2009 - 12:43 #5
<a href="java script:void(0);" onclick="return overlib(<img src=&quote;teststor.JPG&quote;>', STICKY, CAPTION,'Sticky with picture!', CENTER);" onmouseout="nd();"><img src="testlille.JPG" /></a>

?
Avatar billede hitman3k Nybegynder
25. august 2009 - 12:54 #6
det kan jeg ikk få til at virke. :S
Avatar billede Slettet bruger
26. august 2009 - 09:14 #7
Manglede også et "'":
<a href="java script:void(0);" onclick="return overlib('<img src=&quote;teststor.JPG&quote;>', STICKY, CAPTION,'Sticky with picture!', CENTER);" onmouseout="nd();"><img src="testlille.JPG" /></a>
Avatar billede hitman3k Nybegynder
26. august 2009 - 10:13 #8
det var tæt på.. når jeg så trykker på billedet virker popupen fint. men det store billede virker ikke.. :S
Avatar billede hitman3k Nybegynder
26. august 2009 - 10:20 #9
Weee fandt ud af det.

<a href="java script:void(0);" onclick="return overlib('<img src=teststor.JPG>', STICKY, CAPTION,'Sticky with picture!', CENTER);" onmouseout="nd();"><img src="testlille.JPG" /></a>

Jeg skal lige teste det med hele systemet om jeg kan få det der ind :p

Så vender tilbage hvis det ike vil virke.
Avatar billede hitman3k Nybegynder
26. august 2009 - 10:35 #10
nå så fik jeg det til at virke med min database os.. Jeg siger mange mange tak for hjælpen. jeg ved ikke helt hvem der skal have point. for olebole kom med en ide om hva jeg skulle bruge og Kimsey hjalp mig hen i mod en ide om hvordan man fik det til at virke. og jeg selv fik det til at virke helt. :S.. smid nogen svar
Avatar billede olebole Juniormester
26. august 2009 - 11:09 #11
Dem napper kimsey0. Jeg har ikke haft så meget tid, så det var ham, der måtte følge den til dørs. Men tak for tanken  =)
Avatar billede Slettet bruger
26. august 2009 - 13:09 #12
Jeg er glad for at du fik det til at virke. Hvis du føler at jeg har hjulpet dig, må du gerne tildele mig points, men det var jo mest olebole der hjalp dig, og så der selv der tog den det sidste stykke.

Husk også at den stump kode du selv har lavet ikke er korrekt HTML, da filnavne (<a href="java script:void(0);" onclick="return overlib('<img src=teststor.JPG>', STICKY, CAPTION,'Sticky with picture!', CENTER);" onmouseout="nd();"><img src="testlille.JPG" /></a>) skal afsluttes.
Avatar billede Slettet bruger
26. august 2009 - 13:10 #13
Undskyld, ikke afsluttes, men skrives mellem "gåseøjne".
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