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 (1 - 8)
Michał Fikus
post
Post #2





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 17.03.2003
Skąd: Wejherowo

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


Jest to wartość stała dla każdej przeglądarki - PrintScreen, Photoshop.
Go to the top of the page
+Quote Post
Michał Fikus
post
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 17.03.2003
Skąd: Wejherowo

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


lunter -> moim zdaniem nie opłaca się obciążać strony javascriptem. Zwłaszcza biorąc pod uwagę, że część użytkowników wyłącza obsługę javascriptu, lub w danej przeglądarce w ogóle jej nie posiada.
Kiedyś też czytałem jakiś artykuł, gdzie były wymienione szerokości dla kilku przeglądarek i OS -> stanowiących przeszło 98% występujących. Proponuję pogooglować trochę, a dzięki temu problem rozwiązać statycznie.
Go to the top of the page
+Quote Post
Paul
post
Post #4





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
revyag
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


A u mnie na ie 6.0, firefoxie 1.0, operze 7.51 zwraca 16, a na mozilli 1.7.2 15 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Może system operacyjny też ma jakieś znaczenie ?

Ten post edytował revyag 28.10.2004, 11:00:45
Go to the top of the page
+Quote Post
Paul
post
Post #6





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

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


Skoro masz IE to masz winde... Dziwne, bo ja wlasnie tez to na windzie (XP) odpalalem... I mialem wyniki takie: IE, Opera: 17, Firefox: 19, tak samo mialem na screenach.. Mozilla 1.6: -16
Go to the top of the page
+Quote Post
revyag
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Mam winde, ale 98(praca). Chodziło mi o wersje windowsa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Także może właśnie to ma coś do rzeczy
Go to the top of the page
+Quote Post
Paul
post
Post #8





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

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


Faktycznie, ma do rzeczy. Wlaczylem sobie wyglad klasyczny interfejsu, taki jak w 98 i mam wyniki takie jak ty, czyli 16, tylko na Mozilli -16, ale to moze byc wina roznych wersji.
Go to the top of the page
+Quote Post
Paul
post
Post #9





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

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


Cytat(lunter @ 2004-10-26 19:23:01)
Napisalem samemu kod, ale chcialem zobaczyc wasze pomysly i porownac.

To moze wsadz na forum juz twoj kod. Chcialbym zobaczyc twoje rozwiazanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 16.09.2025 - 13:52