Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> --- usunieto przez autora ---
lunter
post
Post #1





Grupa: Zablokowani
Postów: 64
Pomógł: 0
Dołączył: 29.04.2004

Ostrzeżenie: (60%)
XXX--


--- usunieto przez autora ---

Ten post edytował lunter 20.08.2005, 18:13:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Paul
post
Post #2





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Ja napisalem cos takiego:

  1. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
  2. <script type="text/javascript">
  3.  
  4. function scroll_width() {
  5. szer1 = document.body.clientWidth;
  6. styl = document.body.style;
  7. over = styl.overflow;
  8. styl.overflow = 'hidden';
  9. szer2 = document.body.clientWidth;
  10.  
  11. if(navigator.userAgent.indexOf('Opera') != -1) {
  12. while(szer1 == szer2) { // dlatego bo opera reaguje z opoznieniem na overflow hidden
  13. szer2 = document.body.clientWidth;
  14. }
  15. }
  16.  
  17. styl.overflow = over;
  18. alert(szer2 - szer1);
  19.  
  20. }
  21. </head>
  22. <body onload="scroll_width();">
  23.  
  24. <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
  25. </body>
  26. </html>


Dziala na IE6, Firefox 1.0PR, Opera 7.23...

Ale jest pewnien problem - nie dziala na zwyklej Mozilli (tzn. dziala, ale zwraca -16 zamiast 15), chodziaz dziala na Firefoksie ktory przeciez jest tez na Gecko (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) . Problem polega na tym, ze jakos dziwnie reaguje na zmiane overflow na hidden... Pasek sie nie ukrywa, ale clientWidth zaczyna zwracac inna wartosc... Probowalem ukryc scrollbara przez window.scrollbars.visibility, przez setAttribute('style','overflow: hidden;') ale mi sie nie udalo (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)

Na reszcie zwracane wartosci zgadzaja sie ze screenami...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 07:12