Avatar billede lee Nybegynder
19. november 2001 - 19:25 Der er 10 kommentarer og
2 løsninger

lille boks der fortæller kort hvad man peger på

JA så er der lige et lille spørgsmål mere.

Når nu jeg fører musen heover et link på min side ville jeg gerne have at der automatisk dukker en lille boks frem, der beskriver fx. hvad linket fører til.
Jeg har set boksen i gul, men kunne godt tænke mig en neutral (hvid) boks.

Nogen der kunne hjælpe mig med det ?

Lee
Avatar billede Tony Juniormester
19. november 2001 - 19:30 #1
Avatar billede lee Nybegynder
19. november 2001 - 19:39 #3
http://home4.inet.tele.dk/npaulsen/web/javascripts/overlib.html

Så får jeg denne besked når jeg ønsker at få scriptet...

Ups, vi kan ikke finde siden!

Er der ikke en der har scriptet... jeg ved det ikke er noget særligt.

Lee
Avatar billede Tony Juniormester
19. november 2001 - 19:42 #4
Det er i allerhøjeste grad noget særligt og fylder tilsvarende meget - det ligger alt sammen klar til download på:

http://www.bosrup.com/web/overlib/
Avatar billede lee Nybegynder
19. november 2001 - 19:46 #5
:Oo
hmmm
kan bare huske at jeg engang for nogle år siden benyttede mig af front page... og her var en funktion til en gul boks...
Den ligger på npaulsen linket, jeg kan desværre bare ikke hente den.
Den der ligger på Bosrup linket ser en del mere avanceret ud, og det er slet ikke meningen.

Lee
Avatar billede Tony Juniormester
19. november 2001 - 19:55 #6
Måske det er den her du tænker på:

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
    <title>Pop up information box</title>
<STYLE TYPE=\"text/css\">
<!--
BODY {OVERFLOW:scroll;OVERFLOW-X:hidden}
.DEK {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}
//-->
</STYLE>
</head>

<body>

<DIV ID=\"dek\" CLASS=\"dek\"></DIV>

<SCRIPT TYPE=\"text/javascript\">
<!--

Xoffset=-60;
Yoffset= 20;

var nav,old,iex=(document.all),yyy=-1000;
if(navigator.appName==\"Netscape\"){(document.layers)?nav=true:old=true;}

if(!old){
var skn=(nav)?document.dek:dek.style;
if(nav)document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=get_mouse;
}

function popup(msg,bak){
var content=\"<TABLE  WIDTH=150 BORDER=1 BORDERCOLOR=black CELLPADDING=2 CELLSPACING=0 \"+
\"BGCOLOR=\"+bak+\"><TD ALIGN=center><FONT COLOR=black SIZE=2>\"+msg+\"</FONT></TD></TABLE>\";
if(old){alert(msg);return;}
else{yyy=Yoffset;
if(nav){skn.document.write(content);skn.document.close();skn.visibility=\"visible\"}
if(iex){document.all(\"dek\").innerHTML=content;skn.visibility=\"visible\"}
}
}

function get_mouse(e){
var x=(nav)?e.pageX:event.x+document.body.scrollLeft;skn.left=x+Xoffset;
var y=(nav)?e.pageY:event.y+document.body.scrollTop;skn.top=y+yyy;
}

function kill(){
if(!old){yyy=-1000;skn.visibility=\"hidden\";}
}

//-->
</SCRIPT>

<!--
Sæt det følgende ind i alle links til popups:
ONMOUSEOVER=\"popup(\'Beskrivelse af linket\',\'baggrundsfarve\')\"; ONMOUSEOUT=\"kill()\"
-->
<a href=\"http://www.eksperten.dk\" ONMOUSEOVER=\"popup(\'Forum for vidensdeling.\',\'lightblue\')\"; ONMOUSEOUT=\"kill()\">Eksperten</a>
<a href=\"http://www.google.com\" ONMOUSEOVER=\"popup(\'Søgemaskine\',\'lightgreen\')\"; ONMOUSEOUT=\"kill()\">Google</a>
</body>
</html>
Avatar billede jacobve Nybegynder
19. november 2001 - 21:19 #7
den gule boks du tænker på skulle aldrig være den som explorer viser???

Den viser hvad der står i atributten: alt=\"denne tekst bliver vist\"

fx:

<img src=\"billede.jpg\" alt=\"et billede\">
Avatar billede jacobve Nybegynder
19. november 2001 - 21:20 #8
hvis du skal have vist det på en anden må så fylder det \'tilsvarende meget\' :-)
Avatar billede ordinary Nybegynder
19. november 2001 - 23:46 #9
Hej Lee
Dette forslag er nogle linjer kortere, måske kan du bruge det.

VH
Jesper

<html>
<head>
<script>
ns4 = (document.layers) ? true : false;
ie4 = (document.all) ? true : false;
dom = (document.getElementById) ? true : false;

function skriv(tekst,lag) {
if (ns4) {
document.layers[lag].document.open();
document.layers[lag].document.write (tekst);
document.layers[lag].document.close();
}
else if (ie4) document.all[lag].innerHTML = tekst;
else if (dom) document.getElementById(lag).innerHTML = tekst;
}
</script>
</head>

<body>
<a href=\"#\"
onmouseover=\"skriv(\'Hej\',\'lag1\')\"
onmouseout=\"skriv(\'\',\'lag1\')\">Hej</a>
<div id=\"lag1\"></div
</body>
</html>
Avatar billede lee Nybegynder
20. november 2001 - 02:55 #10
vender lige tilbage i morgen...

Tak
Avatar billede lee Nybegynder
30. december 2001 - 00:24 #11
Okay ordinary...
Så skal det bare være det samme sted de forskellige \"billed forklarringer\" skal dukke op. Og det skulle være muligt at skrive forskellige forklarringer alt efter hvilket billede man kører hen over... er det muligt ?

Lee
Avatar billede lee Nybegynder
19. januar 2002 - 08:02 #12
Det var meningen de skulle deles 5050 :(
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