Avatar billede notesguru Nybegynder
17. juni 2004 - 13:36 Der er 9 kommentarer og
1 løsning

onmouseover tool tip

Hej

Jeg er ved at lave en side hvor jeg ønsker at vise et tooltip på links, som skal kunne vise indholdet af en url.

Hilsen Jakob
Avatar billede skovenborg Nybegynder
17. juni 2004 - 13:43 #1
skal den vise hvad der er inde på siden eller blot hvad url'en hedder?

Det mest enkle ville nu være bare at skrive:
<a href="#" title="Titel tooltip">LINK</a>
Avatar billede skovenborg Nybegynder
17. juni 2004 - 13:44 #2
eller (meget) mere advanceret:
http://www.bosrup.com/web/overlib/
Avatar billede Slettet bruger
17. juni 2004 - 13:45 #3
Så er der i hvert fald muligheder i de to absolutte yderpunkter af skalaen. ;-)
Avatar billede notesguru Nybegynder
17. juni 2004 - 13:46 #4
Det jeg søger er den avancerede udgave. I boxen skal der vises indholdet af url. Altså i princippet en html side.
Avatar billede roenving Novice
17. juni 2004 - 14:50 #5
Havde nogle problemer, så den blev lidt klodset, men mon ikke skovenborg har pillet så meget i dynamisk positionering, så han har nogle ideer ?-)

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Tomt dokument</title>
<meta name="keywords" content="søgeord adskilt af komma">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
#minDiv{position:absolute;width:150px;height:200px;border:3px ridge #222;display:none;overflow:auto;}
#minIframe{zoom:0.3;height:650px;width:500px;}
</style>
<script language="javascript" type="text/javascript">
function showBox(e) {
  box = document.getElementById("minDiv").style;
  box.display = "block";
  box.left = ((e.clientX) ? e.clientX:e.pageX)+15+"px";
  box.top = ((e.clientY) ? e.clientY:e.pageY)-15+"px";
}
function hideBox(){
  document.getElementById("minDiv").style.display = 'none';
}
function showURL(link){
  window.minIframe.location.href = link.href;
}
</script>
</head>
<body>
<br><a href="http://www.google.com" onmouseover="showURL(this);showBox(event);" onmouseout="hideBox()">Google</a>
<br><a href="http://www.dr.dk" onmouseover="showURL(this);showBox(event);" onmouseout="hideBox()">DR</a>
<br>
<div id="minDiv"><iframe id="minIframe" name="minIframe" src="about:blank"></iframe></div>
</body>

</html>
Avatar billede notesguru Nybegynder
17. juni 2004 - 14:58 #6
roenving du må gerne svare, jeg retter det selv til.

Det er super.
Avatar billede roenving Novice
17. juni 2004 - 14:59 #7
Velbekomme '-)
Avatar billede roenving Novice
17. juni 2004 - 15:08 #8
-- og tak for point ;~}
Avatar billede Chewie Novice
02. april 2005 - 21:01 #9
Den er meget fed :) - men IE kommer med en meddelse om at der er "blokert indhold" :(
Avatar billede Chewie Novice
02. april 2005 - 21:16 #10
fejl fra min side .... køre fint i IE :)
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