Avatar billede rigolet Novice
13. februar 2004 - 01:21 Der er 6 kommentarer og
1 løsning

onmouseover - onmouseout og udelukke titellinien

Når et popup vindue med et billede åbnes med onmouseover, hvor placerer jeg så onmouseout funktionen?

Findes der iøvrigt en kommando der ligner onmouseover, hvor popupvinduet simpelthen forsvinder, når musen flyttes væk fra linkstedet???

Da billedet i popupvinduet er meget lille vil jeg godt undvære titellinien. Hvad er kommandoen for den. Jeg har prøvet med menubar=no og andre funktioner, men - - - -
Avatar billede grunken Nybegynder
13. februar 2004 - 01:52 #1
Kan du ikke prøve at uddybe lidt mere ?

Du vil gerne have at meget lille popup uden titellinie (er vi enige om at det er den der kan trækkes rundt i hvis et vindue skal flyttes+indeholder et kryds til at lukke på o.s.v)

Hvis det er den vi snakker om der skal fjernes, så kan det ganske enkelt ikke lade sig gøre :o)

ydermere skal det kun opstå på et link ved mouseover, og mouseout ik ?

Hvad skal det da bruges til ?, spørger mest fordi at det mest hensigtsmæssige ville være at lave noget vha. et layer eks :o)
Avatar billede cdc Novice
13. februar 2004 - 07:46 #2
som grunken skriver, brug layers. En mulighed er denne som du så kan slette texten i:
http://www.dynamicdrive.com/dynamicindex4/imagetooltip.htm

der er flere der inde som du kan kigge på

/cdc
Avatar billede rigolet Novice
13. februar 2004 - 14:47 #3
Tak for hjælpen til jer begge.
Jeg valgte at bruge imagetooltip, og det virker præcist som jeg vil have det.
Avatar billede rigolet Novice
13. februar 2004 - 14:51 #4
Nu kommer jeg lidt i tvivl. Skal jeg klikke på svar for at give point eller hvad. Kæden er lige hoppet af mit indre ramlager.
Avatar billede grunken Nybegynder
13. februar 2004 - 15:07 #5
Du skal bede /cdc om at ligge et svar :o), så kan du acceptere dette :o)

Det skal dog nævnes at det link /cdc link til er sindsygt stort i forhold til hvor meget det egentlig kan :o)

det kan simpelt laves sådan!

<script type="text/javascript">
var ie = (document.all)?true:false

function visbil(str,f){
e = document.getElementById('stor')
if(ie){
  e.style.top  = f.clientY + document.body.scrollTop;
  e.style.left = f.clientX + document.body.scrollLeft+10;}
else{
  e.style.top = f.pageY+20;
  e.style.left = f.pageX;}
vis = (e.style.display=='none')?true:false
if(vis){
  e.src = str;
  e.style.display = "inline";
}
}

function skjul()
{
document.getElementById('stor').style.display = "none";
}
</script>

<body>
<img id="stor" style="display:none;position:absolute;border:1px solid #000000;"/>
<a href="#" style="width:20px;" onmousemove="visbil('etandetbillede',event)" onmouseout="skjul();"/>Linket</a>
</body>
Avatar billede cdc Novice
13. februar 2004 - 16:34 #6
jeg svarer lige hvis det er :o)
Avatar billede rigolet Novice
13. februar 2004 - 17:28 #7
Tak til grunken. Jeg har taget en kopi af din opskrift. Det ser unægteligt lidt nemmere ud. Jeg vil bruge det anden gang.

Næste spørgsmål. Jeg er måske lidt dum, men hvad betyder afslutningen :0)
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