Avatar billede fjorbak Forsker
31. marts 2003 - 20:12 Der er 8 kommentarer og
1 løsning

hvorfor går popup til toppen af

Hej alle

Jeg fik hjælp i går til en popup menu men den opfører sig ikke som jeg vil, den går til toppen af skærmen og den går også væk fra det sted hvor der blev klikket hvad er årsagen jeg syntes jeg har prøvet alt "næsten"
<a href="#" onclick="window.open('system.html','hej','height=600,width=400,status=no,toolbar=no,location=no,menu=no,resizeable=no,scrollbars=no')">fatsystemet</a>
Avatar billede cdc Novice
31. marts 2003 - 20:33 #1
hvor skal den poppe op hen'? Du har jo ikke defineret noget
Avatar billede fjorbak Forsker
31. marts 2003 - 20:50 #2
nej det da rigtigt, den skal kun være lige over klikke stedet
jf
Avatar billede mortrr Praktikant
31. marts 2003 - 21:27 #3
<script>
function ShowPop(iLink) {
    if (event.screenX) {
        window.open(iLink,'hej','left='+(event.screenX-200)+',top='+(event.screenX-300)+',height=600,width=400,status=no,toolbar=no,location=no,menu=no,resizeable=no,scrollbars=no')
    } else {
        window.open(iLink,'hej','height=600,width=400,status=no,toolbar=no,location=no,menu=no,resizeable=no,scrollbars=no')
    }
}
</script>
<a href="#" onclick="ShowPop('system.html');return false">fatsystemet</a>

Den popper op med vinduet centreret på det sted man klikker.
Du kan ændre på fx (event.screenX-200) hvis du vil have den til at poppe op anderledes.
Avatar billede mortrr Praktikant
31. marts 2003 - 21:28 #4
Opdagede lige at jeg brugte screenX begge steder. Den ene skal selvfølgelig være screenY:

<script>
function ShowPop(iLink) {
    if (event.screenX) {
        window.open(iLink,'hej','left='+(event.screenX-200)+',top='+(event.screenY-300)+',height=600,width=400,status=no,toolbar=no,location=no,menu=no,resizeable=no,scrollbars=no')
    } else {
        window.open(iLink,'hej','height=600,width=400,status=no,toolbar=no,location=no,menu=no,resizeable=no,scrollbars=no')
    }
}
</script>
<a href="#" onclick="ShowPop('system.html');return false">fatsystemet</a>
Avatar billede fjorbak Forsker
31. marts 2003 - 21:38 #5
mortrr tak
Jeg forstår at jeg skal lave et script i head resten i telksten er det korrekt
jf
Avatar billede mortrr Praktikant
31. marts 2003 - 21:45 #6
Mja - du skal ikke nødvendigvis placere scriptet i head, men det er en mulighed.
Avatar billede fjorbak Forsker
31. marts 2003 - 21:45 #7
jeg har gjort som du har anvistnu skal jeg lige gennemskue tingene,
et tillægsspørgsmål kan denne anvendes til ander popup'
jf
Avatar billede mortrr Praktikant
31. marts 2003 - 21:57 #8
Ja - det skulle der ikke være noget problem i.

Meen der skal nok være nogle situationer hvor den ikke kan bruges.
Avatar billede fjorbak Forsker
31. marts 2003 - 22:49 #9
tak for hjælpen
jf
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