Avatar billede danand Nybegynder
03. august 2002 - 13:56 Der er 9 kommentarer og
1 løsning

placere element 40px fra højre kant

Hej eksperter.

Jeg vil gerne ved hjælp af javascript lave et script der placere et element 40px fra højre kant af browser-vinduet (skal virke i IE og Mozilla 1.0). Jeg kan ikke selv få det til at virke..
Gætter på noget a la:

<DIV id="logaf">logaf</DIV>

Mozilla?:
<SCRIPT language="javascript">
function placer(){
bredde=window.innerWidth
document.logaf.left=bredde
}
</SCRIPT>

IE?:
<SCRIPT language="javascript">
<!--
function placer(){
bredde=document.body.offsetWidth
document.logaf.left=bredde
}
-->
</SCRIPT>
Avatar billede callesen Praktikant
03. august 2002 - 14:14 #1
Du kan ikke bare:
<div STYLE="position:absolute;height:100px;width:100px;top:125px;right:40px;border:1px solid #333333;"></DIV>
eller hvad?
Avatar billede danand Nybegynder
03. august 2002 - 14:16 #2
'right:40px' - virker ikke i mozilla 1.0
Avatar billede kastermester Nybegynder
03. august 2002 - 21:28 #3
Surt kurt er ikke mester i javascript men kunne du ikke bare regne bredden ud på selve vinduet trække 40 px fra og så sætte left til den værdi du har fundet?
Avatar billede danand Nybegynder
03. august 2002 - 21:48 #4
- det er lige præcis det jeg gerne vil
Avatar billede kastermester Nybegynder
03. august 2002 - 21:53 #5
Så prøver jeg med kode, men som sagt er ikke mester i JS

<script language="JavaScript" type="text/VbScript">
<!--
var VindueBredde = window.innerWidth;
var Placering = VindueBredde - 40;

document.logaf.left = Placering;
-->
</script>
Håber at det hjælper.

Kastermester
Avatar billede danand Nybegynder
03. august 2002 - 22:03 #6
IE -melder fejl
og Mozilla overser det bare
Avatar billede knudgert Nybegynder
03. august 2002 - 22:38 #7
> danand
'right:40px' - virker ikke i mozilla 1.0

Skal det gøre, så der må være en fejl et andet sted.
Avatar billede mikoalngelo Nybegynder
04. august 2002 - 13:06 #8
<script language="JavaScript" type="text/VbScript">
<!--
var VindueBredde = window.innerWidth;
var Placering = VindueBredde - 40;

document.logaf.style.left = Placering;
-->
</script>
mangler lige style.
Avatar billede danand Nybegynder
09. august 2002 - 17:33 #9
ok, giv et svar..
Avatar billede danand Nybegynder
02. september 2002 - 16:48 #10
sorry
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