29. december 2007 - 13:53Der er
9 kommentarer og 1 løsning
Tip bobbel
Hej alle,
Jeg vil gerne have lavet mig en tip bobbel, jeg har prøvet jeg leget lidt med det her (da det ligger inden for det java jeg kan). Er er måske nogle der kan hjælpe mig.
Tip boblen skal ikke rykke på design. Den skal bare blive vist oven på designet, hvis i forstår mig...
<script type=\"text/javascript\"> function show(element) { document.getElementById(element).style.display = 'block'; } function hide(element) { document.getElementById(element).style.display = 'none'; } </script>
<a href=\"#\" onMouseOver=\"show('test1');\" onMouseOut=\"hide('test1');\">Test</a> <div id=\"test1\" style=\"display: none; margin: 5px;\">Så bliver div "test1" vist</div>
<a href=\"#\" onMouseOver=\"show('test2');\" onMouseOut=\"hide('test2');\">Test</a> <div id=\"test2\" style=\"display: none; margin: 5px;\">Så bliver div "test2" vist</div>
Så mangler du at sætte style="position:absolute;..." på dine to bobler. Og med et script som overvåger musens placering, kan du så sætte top:placering-Y-px;left:placering-X-px;
Altså en opfixning må vel være grafisk, så det er svært for os at hjælpe dig med.
Sæt. evt. rammer på (style="border:1px solid #000000") og en baggrundsfarve (style="background-color:#c0c0c0").
Hvis du er god til grafik kan du jo også tegne boksen og bruge den som baggrundsbillede i div'en. Så kan den f.eks. have afrundede hjørner, det ville da se meget smart ud.
Og musens bevægelser fanger du f.eks. med følgende script: ---------------------------------------------------- // Tjekker hvilken browser der benyttes og derved hvilken teknik, vi skal bruge var IE=document.all?true:false;
if(!IE)document.captureEvents(Event.MOUSEMOVE);
// Finder cursorens koordinater document.onmousemove=getMouseXY;
// Variabler som indeholder X- og Y-koordinaterne var X=0,Y=0;
// Funktionen som henter koordinaterne function getMouseXY(e){ if(IE){ X=event.clientX+document.body.scrollLeft; Y=event.clientY+document.body.scrollTop; }else{ X=e.pageX; Y=e.pageY; } if(X<0)X=0; if(Y<0)Y=0; return true; } ------------------------------------------- Så kan du flytte en boks med javascriptkoden:
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.