Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> --- usunieto przez autora ---
lunter
post 26.10.2004, 18:23:01
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 27.10.2004, 18:32:47
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 27.10.2004, 21:29:44
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 28.10.2004, 10:42:32
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 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 dry.gif

Na reszcie zwracane wartosci zgadzaja sie ze screenami...
Go to the top of the page
+Quote Post
revyag
post 28.10.2004, 10:58:18
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 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 28.10.2004, 11:23:21
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 28.10.2004, 11:37:25
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 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 28.10.2004, 11:56:52
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 30.10.2004, 11:00:27
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 smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:40