Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Dynamisk positionering av lager, hur får jag faktisk höjd på ett lager i Firefox

Postades av 2005-11-11 00:27:24 - Max Flodén, i forum javascript/dhtml, Tråden har 8 Kommentarer och lästs av 793 personer

Hej,

Jag har precis börjat hålla på med lager/div och har haft svårt att hitta bra info om hur man använder detta på ett bra sätt med dynamisk positionering. Förhoppningsvis finns det någon här som har koll och kan hjälpa...

Jag vill positionera två lager under varandra. (anledningen att jag inte lägger dem i ett gemensamt överliggande lager är att jag vill att det undre ska laddas först).

<div id="pnlLeftTop" style="Z-INDEX: 1; LEFT: 8px; POSITION: absolute; TOP: 0px;width="328px" Height="688px">
...............
</div>

<div id="pnlLeftBottom" style="Z-INDEX:101;WIDTH:328px;POSITION:absolute;">
<script type="text/javascript">
document.getElementById('pnlLeftBottom').style.left=((328-250)/2)-5;
document.getElementById('pnlLeftBottom').style.top=pnlLeftTop.offsetHeight;
</script>
..................
</div>

Mina frågor:
1) Är det så här man gör, är det öht vettigt? Hur gör man annars? (att jag inte använder expression beror på att det bara fungerar i IE)

2) Med offsetHeight får jag ut den faktiska höjden i IE6, men inte i Firefox. (Den faktiska höjden är större än 688px som är deklarerat) Hur kan jag få ut detta i Firefox. En workaround jag hittat är att låta bli att deklarera en faktisk höjd, då får jag ut den rätta i Firefox också, men ibland vill man ju använda det för att få en minimihöjd.

Tack/Max


Svara

Sv: Dynamisk positionering av lager, hur får jag faktisk höjd på ett lager i Fir

Postades av 2005-11-11 18:22:59 - Per Persson

<b>anledningen att jag inte lägger dem i ett gemensamt överliggande lager är att jag vill att det undre ska laddas först</b>

Kan du förklara vad anledningen till detta är? Och vad menar du med att det undre skall laddas först? Är det bilder i den undre som du vill skall vara färdigladdade innan det övre ritas ut?


Svara

Sv:Dynamisk positionering av lager, hur får jag faktisk höjd på ett lager i Fir

Postades av 2005-11-12 01:19:28 - Max Flodén

Det är banners som ska laddas efter att allt innehåll laddats.


Svara

Sv: Dynamisk positionering av lager, hur får jag faktisk höjd på ett lager i Fir

Postades av 2005-11-12 09:55:48 - Per Persson

Om du vill vara säker på att bilderna hämtas sist, använd ett Javascript som körs vid onload.


Svara

Sv:Dynamisk positionering av lager, hur får jag faktisk höjd på ett lager i Fir

Postades av 2005-11-12 11:32:02 - Niklas Jansson

...och vad jag vet så är inte ens det en garanti. Man ska aldrig förlita sig på laddningsordning.


Svara

Sv: Dynamisk positionering av lager, hur får jag faktisk höjd på ett lager i Fir

Postades av 2005-11-12 11:37:50 - Max Flodén

Vad jag testat (ie6 och Firefox) verkar det fungera bra att ladda lagren i ordning, men jag förstår att detta liksom dett mesta annat helt plötsligt kan ändras med en ny browser-release.

Min fråga är ju dock om någon vet hur/om man kan få ut fakisk höjd (och bredd) i firefox.

Per, kan du utveckla vad du menar att jag ska göra i onload?


Svara

Sv:Dynamisk positionering av lager, hur får jag faktisk höjd på ett lager i Fir

Postades av 2005-11-12 11:54:55 - Per Persson

<b>Min fråga är ju dock om någon vet hur/om man kan få ut fakisk höjd (och bredd) i firefox.</b>

document.getElementById('idet').offsetHeight resp. .offsetWidth.


<b>Per, kan du utveckla vad du menar att jag ska göra i onload?</b>

<code><script type="text/javascript">
function laddaBanners()
{
document.getElementById('banner1').src = 'banner1.jpg';
document.getElementById('banner2').src = 'banner2.jpg';
document.getElementById('banner3').src = 'banner3.jpg';
}
</script>
<body onload="laddaBanners()">
<img id="banner1">
<img id="banner2">
<img id="banner3"></code>


Svara

Sv: Dynamisk positionering av lager, hur får jag faktisk höjd på ett lager i Fir

Postades av 2005-11-12 19:59:18 - Max Flodén

Ok, tack.
OffsetHeight/Width ger inte faktiskt höjd/vidd (som jag skrev i frågan), några andra idéer?


Svara

Sv:Dynamisk positionering av lager, hur får jag faktisk höjd på ett lager i Fir

Postades av 2005-11-13 08:25:45 - Per Persson

Det skall ge den faktiska höjden:
http://www.mozilla.org/docs/dom/domref/dom_el_ref18.html

Din stilmall på elementet ser konstig ut:
style="Z-INDEX: 1; LEFT: 8px; POSITION: absolute; TOP: 0px;width="328px" Height="688px"
Den borde lyda
style="z-index: 1; left: 8px; position: absolute; top: 0px; width: 328px; height: 688px"


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 615
27 953
271 709
315
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies