Avatar billede jingle_jim Juniormester
22. november 2007 - 20:39 Der er 7 kommentarer og
1 løsning

Nyt "fiktivt" vindue skal åbne sig ved mouseover

Jeg havde engang en hjemmeside, hvor jeg når jeg førte musen henover fik et lille vindue-agtig udseende frem - hvor jeg så kunne have lidt ekstra oplysninger stående.. Det mener på sin vis lidt om de der alt-tags eller hvad det nu hedder, men altså ikke helt på den måde..

Nogen der har en ide om hvad jeg snakker om.. og kan henvise mig til noget kode..
Avatar billede w13 Novice
22. november 2007 - 21:35 #1
Når du førte musen henover hvad?
Og hvordan var det anderledes fra tooltips (alt-tags)?
Avatar billede Keld Nielsen Forsker
22. november 2007 - 21:49 #2
Avatar billede jingle_jim Juniormester
23. november 2007 - 10:51 #3
ja, det var overlib, som jeg ledte efter - fandt det i går, men vil gerne give fotograf point, da det jo er let nok at sige at jeg selv løste det..
Avatar billede Keld Nielsen Forsker
23. november 2007 - 11:07 #4
ok ....det får du så lov til  ;-)
Avatar billede jingle_jim Juniormester
23. november 2007 - 15:15 #5
hehe tak..

Men nu skal du alligevel lige have lov til at arbejde lidt for dine point..

på den side du linker til, der har de lavet en overlib med en caption som det vist kaldes.. Er det lige så simpelt at lave som den jeg har lavet her.. www.tenniscamp.dk/index2.php - før musen henover farum ude til højre..
Avatar billede Keld Nielsen Forsker
23. november 2007 - 16:16 #6
Det kan jeg ikke hjælpe dig med, mit kendskab til PHP er meget lille, men det er ret let at sætte det ind i normale HTML-sider.
Avatar billede jingle_jim Juniormester
23. november 2007 - 17:52 #7
du skal ikke tænke på php.. selve den side, hvor jeg laver det overlib er en html side, men som bliver loadet ind i selve php siden.. så hvis du kan skitsere for mig, hvordan jeg fået det lavet med "caption" så ville det være cool..

Min nuværende kode og den simple overlib, ser ud som følgende:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD><TITLE>layers placeret relativt til links</TITLE>
<META NAME="Generator" CONTENT="Stone's WebWriter 3">

<script language='javascript'> <!-- // >

var ns4 = (document.layers) ? true : false;
var ie4 = (document.all) ? true : false;

function getLinkXY ( elm ) {  // giver x,y gor hele dokumentet
    if ( ns4 )
        return elm;
    else {
        var rd = { x:0 ,y:0 };
        do { rd.x += parseInt( elm.offsetLeft );
            rd.y += parseInt( elm.offsetTop );
            elm = elm.offsetParent;
        } while ( elm );
        return rd;
    };
}; //end getLinkXY ( string )

function placer( divnavn, imgnavn ) {
    var lxy = getLinkXY( document.images[imgnavn] );
    var obj = (ns4)? document.layers[divnavn] : ( (ie4)? document.all[divnavn] : document.getElementById(divnavn) );
    var styleObj = (ns4)? obj : obj.style;
    if (ie4) {
        styleObj.posLeft = 50+lxy.x;
        styleObj.posTop  = 15+lxy.y;
    } else {
        styleObj.left = 50+lxy.x;
        styleObj.top  = 15+lxy.y;
    };
    styleObj.zIndex = 5;
    styleObj.visibility = "visible";

}; //end placer( string, int )

function skjul( divnavn ) {
    var obj = (ns4)? document.layers[divnavn] : ( (ie4)? document.all[divnavn] : document.getElementById(divnavn) );
    var styleObj = (ns4)? obj : obj.style;
    styleObj.visibility = "hidden"
}; //end skjul( string )

// --> </script>


</HEAD>
<BODY>

<div name='farum' id='farum' style="position:absolute;visibility:hidden;"><table width=200 bgcolor=#ffeedd cellpadding=3><tr><td>Farum Jule camp<br>Pris: 400 kr.<br>Antal dage: 3</td></tr></table>
</div>
<div name='olsen' id='olsen' style="position:absolute;visibility:hidden;"><table width=200 bgcolor=#ffeedd cellpadding=3><tr><td>denne tekst står inden i olsens lag og er meget meget længere</td></tr></table>
</div>
<div name='sorensen' id='sorensen' style="position:absolute;visibility:hidden;"><table width=200 bgcolor=#ffeedd cellpadding=3><tr><td>her er sørensen <img src='smil1515.gif'></td></tr></table>
</div>

<p><img name='farum1' src='gennemsigtig.gif' width=1 height=1><a href="Tennis%20Camp%20arrangementer.php""  onmouseover="placer( 'farum', 'farum1' )"
  onmouseout="skjul( 'farum' )">Farum
  27.-29. dec</a>
</BODY>
</HTML>
Avatar billede jingle_jim Juniormester
28. december 2007 - 09:05 #8
ingen der kan hjælpe mig?
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