Avatar billede thers Nybegynder
05. februar 2001 - 20:17 Der er 7 kommentarer og
2 løsninger

layer position

Hvordan får man et layer til at blive i samme position hvis man resizer vinduet ????
Avatar billede engrob Nybegynder
05. februar 2001 - 20:25 #1
Ved at skrive <div style=\"position:absolute; top:100; left:100;\">Et layer</div>
Avatar billede thers Nybegynder
05. februar 2001 - 20:30 #2
Måske formulerede jeg mig forkert....
det jeg mener er hvis jeg resizer vinduet skal layeret blive hvor det er i forhold til alt det andet på siden.
Avatar billede engrob Nybegynder
05. februar 2001 - 20:39 #3
Det er ikke muligt. Eller måske er det, så er det bare meget svært at lave. Der findes fx scripts der sætter et layer til at være i midten, men det er nok ikke det du leder efter.
Avatar billede htx98i17 Professor
05. februar 2001 - 21:34 #4
Jo det er muligt med javascript.
Det kræver bare en helvedes masse kodning og denne kode skal indlæses hver gang browseren resizes og siden tager derfor en krig om at loade.

Prøv at stil spm i kategori javascript, da det nok nærmerer er der det hører til.

Mvh
Christian
Avatar billede geeeet Nybegynder
06. februar 2001 - 09:45 #5
Det er dumt at gøre det på den måde, det bedste er at bruge et script som reloader siden, når browseren bliver resizet....


origWidth = innerWidth;
origHeight = innerHeight;
// Resize-fix for NetScape
function myResize() {
    if(document.all) {
        setTimeout(\"document.location.href = document.location;\",1500);
    }
    else{
        if (innerWidth != origWidth || innerHeight != origHeight) {
            location.reload();
        }
    }
}
window.onresize = myResize;

/Geeeet
Avatar billede htx98i17 Professor
06. februar 2001 - 09:47 #6
geeeet -> ja det var vidst også det jeg skrev! (hvis du mente mig)
Avatar billede bojohansen Nybegynder
07. februar 2001 - 00:05 #7
<script language=\"JavaScript\">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName==\"Netscape\")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script>

Eller denne lille tingeste som også reloader vinduet ved resize
Avatar billede smiley2 Nybegynder
15. februar 2001 - 15:10 #8
Kan man ikke sætte den til at være absolut i forhold til en anden tabel i et andet lag? Så ville den jo osse flytte sig når man rezisede, hvis \"udgangstabellen\" var <ALIGN=\"center\">
Avatar billede bingokaj Nybegynder
05. maj 2001 - 19:21 #9
hvis du bruger følgende kode, så er laget relativt i forhold til den kode der er umiddelbart før. Dvs. hvis du laver en tabel der er centreret og sætter nedenstående kode ind lige efter, så kan du lave et lag som altid vil flytte sig i forhold til din table. Jeg mener at både IE og Netscape understøtter det...

<div style=\"position:relative; top:100; left:100;\">Et layer</div>
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