Avatar billede tzag_dk Nybegynder
16. september 2004 - 14:43 Der er 10 kommentarer og
1 løsning

screen.availHeight

Hej

Finder screen.availHeight ikke højden på det plade som der er i browseren?
For hvis det er, så har jeg et problem...

På forhånd tak!
// Rene
Avatar billede grunken Nybegynder
16. september 2004 - 15:00 #1
screen.availHeight finder den plads der er til browseren, så i bund og grund højden på desktoppen ;o)
Avatar billede the_ghost Nybegynder
16. september 2004 - 15:00 #2
Den finder højden på skærmen... Hvad du har sat din opløsning til
Avatar billede grunken Nybegynder
16. september 2004 - 15:01 #3
Hvis du derimod ønsker at finde vinduets indvendige højde , så skal der tages andre metoder i brug ;o)
Avatar billede grunken Nybegynder
16. september 2004 - 15:03 #4
nej the_ghost - det gør screen.height ;o)
Avatar billede tzag_dk Nybegynder
16. september 2004 - 15:06 #5
Det er vinduets indvendige højde jeg gerne vil finde.
Jeg har dette script:

<script language="JavaScript"><!--
//script by Clarence Eldefors http://www.cerebuswebmaster.com

var speed = 20;
var step = 5;
var hide = 10000;
var moveto = 500;

// Do not edit below this line
var left = 0;
function movein(){
  if (document.layers) {
        document.layers['message'].pageX = window.pageXOffset + left;
        left+=step;
        if(left<moveto){ setTimeout('movein()',speed); }
        else { setTimeout('closemessage()',hide); }
    }
 
  else{
    document.getElementById('message').style.left=left+'px';
    left+=step;
    if(left<moveto){ setTimeout('movein()',speed); }
    else { setTimeout('closemessage()',hide); }
  }
}
function closemessage(){
        if (document.layers) {document.layers['message'].visibility='hidden';}
        else{document.getElementById('message').style.visibility='hidden';}
}
//--></script>

I toppen vil jeg gerne finde den højde som jeg har til rådighed. Jeg har en box med en højde på 60px som flyver ind fra venstre, og den skulle gerne placeres i bunden, uanset hvor meget plads der er.
Avatar billede the_ghost Nybegynder
16. september 2004 - 15:08 #6
window.innerHeight
Avatar billede tzag_dk Nybegynder
16. september 2004 - 15:08 #7
Det er det her script: :o)

<script language="JavaScript">

var speed = 10;
var step = 3;
var hide = 10000;
var moveto = 0;
var left = -400;
var boxTop = 180;
var sHeight = screen.availHeight;
var top  = sHeight-boxTop;

function movein(){
  if (document.layers) {
        document.layers['message'].pageX = window.pageXOffset + left;
        document.pageY = top;
        left+=step;
        if(left<moveto){ setTimeout('movein()',speed); }
        else { setTimeout('closemessage()',hide); }
    }
 
  else{
    document.getElementById('message').style.left=left+'px';
    document.getElementById('message').style.top=top+'px';
    left+=step;
    if(left<moveto){ setTimeout('movein()',speed); }
    else { setTimeout('closemessage()',hide); }
  }
}
function closemessage(){
        if (document.layers) {document.layers['message'].visibility='hidden';}
        else{document.getElementById('message').style.visibility='hidden';}
}
</script>
Avatar billede tzag_dk Nybegynder
16. september 2004 - 15:10 #8
Det virker desværre ikke med: window.innerHeight :o(
Avatar billede grunken Nybegynder
16. september 2004 - 15:23 #9
placeres i bunden af vinduet, eller i bunden af dokumentet ?
Avatar billede tzag_dk Nybegynder
16. september 2004 - 15:25 #10
Hvis det skal være helt cool, så må det gerne være i bunden. Det jeg mener er at man også kan se beskeden selv om at fx vinduet det er minimeret.
Kan man ikke det?
Avatar billede tzag_dk Nybegynder
16. september 2004 - 15:35 #11
Lige en rettelse måske.

Kan beskeden komme lige over 'menuen start' ?
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