Avatar billede krk Nybegynder
09. oktober 2005 - 13:42 Der er 10 kommentarer og
1 løsning

tankebobel virker ikke

Hej
Jeg er ved at lave "tankebobel" til mine link og fik igår et super godt link til noget kode der kunne løse mit problem. Problemet er bare at jeg ikke kan få koden til at virke :-(
Jeg har downloadet koden fra http://www.bosrup.com/web/overlib/

Jeg har lavet et forsøg der kan ses på http://kryt.dk/henrik/overlib/overlib421/ , men jeg får ikke nogen "tankebobel" frem.

Jeg har lagt min index.htm på samme niveau som overlib.js

Min index.htm ser sådan ud:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" src="overlib.js"><!-- overLIB (c) Erik Bosrup --></script>
</head>

<body>
<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>

<a href="java script:void(0);" onmouseover="return overlib('This is an ordinary
  popup.');" onmouseout="return nd();">here</a>
</body>
</html>


(Hvis der er nogen der kender et bedre ord end tankebobel må I meget gerne skrive det :-))
Avatar billede jesper-moeller Nybegynder
09. oktober 2005 - 14:01 #1
Tankeboblen får du ved at give dit link en title...

<a href="en fil" title="Tanke bobble">link</a>



Men det er ikke dit problem her
OverLib Er ikke detsamme som tankebobler
Kigger jeg på dit eksempel ser det umidelbar ud som du mangler et par scripts...

Har du downloade hele overlib....eller blot forsøgt at kopiere det ??
Avatar billede jesper-moeller Nybegynder
09. oktober 2005 - 14:07 #2
Sorry... Det ene script skulle være nok... *G*
det er <div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;">
du mangler ...den SKAL stå lige efter <head> (id="overDiv" kan undværes)
Avatar billede roenving Novice
09. oktober 2005 - 14:16 #3
Du har et linjeskift i en javascript-variabel, og det må man ikke have:

<a href="java script:void(0);" onmouseover="return overlib('This is an ordinary  popup.');" onmouseout="return nd();">here</a>
Avatar billede jesper-moeller Nybegynder
09. oktober 2005 - 14:47 #4
roenving >> *G*...du ser da også alt...*G*
Her sider jeg og overser han faktsik Har div'en.... *G*
Avatar billede roenving Novice
09. oktober 2005 - 15:14 #5
-- næh, men jeg er så doven, at hvis der er fejl, jeg ikke ser umiddelbart hiver jeg som det første fat i Javascript-inspectoren i enten FireFox eller Opera !-)
Avatar billede krk Nybegynder
09. oktober 2005 - 15:21 #6
dum fejl :-|
Tak for hjælpen og jeg vil da fremover helt klart kigge i Javascript-inspectoren inden jeg stiller et spørgsmål.
Roenving du henter bare point
Avatar billede krk Nybegynder
09. oktober 2005 - 15:25 #7
lige et tillægs spørgsmål.
Vil det være muligt at lave samme funktion på ren tekst, altså når teksten ikke er et link?
Avatar billede roenving Novice
09. oktober 2005 - 15:28 #8
Ja, da den udløses af onmouseover og lukkes med -out, kan du lave det på ethvert element, der fysisk renderes (eller har børn, der vises !-)

Velbekomme '-)
Avatar billede krk Nybegynder
09. oktober 2005 - 15:29 #9
okay, det prøver jeg at lege lidt med.
Tak for hjælpen
Avatar billede roenving Novice
09. oktober 2005 - 15:34 #10
-- og jeg takker for point ;~}
Avatar billede jesper-moeller Nybegynder
09. oktober 2005 - 15:37 #11
roenving >>
Ja...*S*... Jeg tog vist spørgsmålet lidt for megt på rygraden...har set det scribt blive brugt et par gange...og ofttes sete fejl er 1. brugt forkerte script(s) (Der er en del at vælge mellem)...eller 2. glemt overdiv'en... *S*
Da godt du er vågen...*G*
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