Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] Funkcja obliczajaca pozycje (style.top) warstwy
Forum PHP.pl > Forum > Przedszkole
parzygnat
Zerknijcie na ponizszy kod, a dokladnie na funkcje JS wyswietlFooter() ktora ma obliczyc gdzie ma zostac wyswietlona ostatnia warstwa "srodekd", ma sie wyswietlac na samym dole strony a wyswietla sie na gorze, bo funkcja wyswietlFooter() zwraca 0. Pomocy.

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <title>Test</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  5.  
  6. <!-- ZDEFINIOWANE STYLE CSS ---------------------------------------------------------------------------------------------------------->
  7. <style type=text/css>
  8. .tlo_glowne {
  9. background-image: url(http://www.stronki.webd.pl/testy/artbaron/image/tlo.jpg);
  10. }
  11. <!-- KONIEC ZEFINIOWANYCH STYLÓW CSS --------------------------------------------------------------------------------------------- -->
  12.  
  13. <!-- SKRYPTY JAVA -------- ---------------------------------------------------------------------------------------------------------->
  14. <script language="JavaScript" type="text/JavaScript">
  15.  
  16. function wyswietlFooter(){
  17. return (document.getElementById('srodekg').style.top) + (document.getElementById('srodekg').style.height);
  18. }
  19.  
  20. <!-- KONIEC SKRYPTÓW JAVA ---------------------------------------------------------------------------------------------------------->
  21. </head>
  22.  
  23. <div id="srodek" style="position:absolute; left:50%; top:0px; width:1px; height:160px; z-index:1; visibility:visible">
  24. <div id="tytul" style="position:absolute; left:-440px; top:0px; width:880px; height:152px; z-index:1;" class="tlo_glowne">
  25.  
  26. </div>
  27. </div>
  28. <div id="srodekg" style="position:absolute; left:50%; top:162px; width:1px; height:720px; z-index:1; visibility:visible">
  29. <div id="okno_glowne" style="position:absolute; left:-440px; top:0px; width:880px; height:1050px; z-index:1;" class="tlo_glowne">
  30.  
  31. <div id="prawastrona" style="position:absolute; left:240px; top:0px; width:640px; height:1050px; z-index:11">
  32. </div>
  33. </div>
  34. </div>
  35. <div id="srodekd" style="position:absolute; left:50%; top:wyswietlFooter()px; width:1px; height:80px; z-index:12">
  36. <div id="prawa" style="position:absolute; left:-440px; top:0px; width:880px; height:40px; z-index:12" class="link">
  37. <p align="center">
  38. <a href="http://www.onet.pl">ONET</a>
  39. </p>
  40. </div>
  41. </div>
  42. </body>
  43. </html>
specialplan
CODE

<div id="srodekg" style="position:absolute; left:50%; top:162px; width:1px; height:720px; z-index:1; visibility:visible">
<div id="okno_glowne" style="position:absolute; left:-440px; top:0px; width:880px; height:1050px; z-index:1;" class="tlo_glowne">

<div id="prawastrona" style="position:absolute; left:240px; top:0px; width:640px; height:1050px; z-index:11">
blabla
</div>
</div>
</div>


"blabla" wyświetla się na dole strony, pod ONET, więc chyba dobrze?questionmark.gif
parzygnat
To wlasnie ONET ma sie wyslwetlac na samym dole strony a teraz wyslwetla sie na samej gorze
specialplan
A może tak?smile.giftongue.gif

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <title>Test</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  5.  
  6. <!-- ZDEFINIOWANE STYLE CSS ---------------------------------------------------------------------------------------------------------->
  7. <style type=text/css>
  8. .tlo_glowne {
  9. background-image: url(http://www.stronki.webd.pl/testy/artbaron/image/tlo.jpg);
  10. }
  11. <!-- KONIEC ZEFINIOWANYCH STYLÓW CSS --------------------------------------------------------------------------------------------- -->
  12.  
  13. </head>
  14.  
  15. <div id="srodek" style="height:160px;">
  16. <div id="tytul" style="width:880px; height:152px;" class="tlo_glowne">
  17. tytul
  18. </div>
  19. </div>
  20. <div id="srodekg">
  21. <div id="okno_glowne" style="width:880px;" class="tlo_glowne">
  22.  
  23. <div id="prawastrona" style="width:640px;">
  24. blabla
  25. </div>
  26. </div>
  27. </div>
  28. <div id="srodekd" style="height:80px;">
  29. <div id="prawa" style="top:0px; width:880px; height:40px;" class="link">
  30. <p align="center">
  31. <a href="http://www.onet.pl">ONET</a>
  32. </p>
  33. </div>
  34. </div>
  35. </body>
  36. </html>


Tylko wysokości sobie dobierz:)
parzygnat
Nie moge isc na latwize snitch.gif musi dzialac ta funkcja wyswietlFooter() bo to nie tylko ta stronka sie wyswietla ale ta warstwa musi sie ustawiac w roznych sytuacjach i wlasnie ta funkcja ma to robic.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.