Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Rozdzielczość ekranu
red9skull
post
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 0
Dołączył: 11.07.2009
Skąd: root

Ostrzeżenie: (10%)
X----


Witam! Chciałbym się dowiedzieć jak w JavaScript pobrać informację o rozdzielczości ekranu użytkownika? I jeszcze jedno. Czy po napisaniu odpowiedniej instrukcji warunkowej, można według tego wybrać obrazek tła?

Np.
[JAVASCRIPT] pobierz, plaintext
  1. if(ekran == 144x900) {
  2. <style type="text/css">body {background-image: tapeta_1440x900.jpg;}</style>
  3. }
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
Wicepsik
post
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


[JAVASCRIPT] pobierz, plaintext
  1. <script LANGUAGE="JavaScript">
  2. var szerokosc = screen.width;
  3. var wysokosc = screen.height;
  4. alert(szerokosc+"x"+wysokosc);
  5. </script>
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
red9skull
post
Post #3





Grupa: Zarejestrowani
Postów: 157
Pomógł: 0
Dołączył: 11.07.2009
Skąd: root

Ostrzeżenie: (10%)
X----


Mam teraz taki kod:
[JAVASCRIPT] pobierz, plaintext
  1. <script language="JavaScript">
  2.  
  3. var szerokosc = screen.width;
  4. var wysokosc = screen.height;
  5. tlo = new Image(); tlo.src="szajs/gtaiv_bg_"+szerokosc+"x"+wysokosc+".jpg";
  6. document.getElementById('gtaiv_bg').background=tlo.src;
  7.  
  8. </script>
[JAVASCRIPT] pobierz, plaintext


Czemu to nie działa?

Ten post edytował red9skull 16.10.2009, 16:22:02
Go to the top of the page
+Quote Post
Larges
post
Post #4





Grupa: Zarejestrowani
Postów: 333
Pomógł: 16
Dołączył: 13.05.2008
Skąd: Łódź

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


Cytat
  1. tlo = new Image(); tlo.src="szajs/gtaiv_bg_"+szerokosc+"x"+wysokosc+".jpg";


Może dlatego że w jednej linijce są 2 zakonczenia linii ";" (IMG:style_emoticons/default/party.gif)

Ten post edytował Larges 16.10.2009, 16:24:06
Go to the top of the page
+Quote Post
red9skull
post
Post #5





Grupa: Zarejestrowani
Postów: 157
Pomógł: 0
Dołączył: 11.07.2009
Skąd: root

Ostrzeżenie: (10%)
X----


Dalej nic...
Go to the top of the page
+Quote Post
kamil4u
post
Post #6





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


[JAVASCRIPT] pobierz, plaintext
  1. <script language="JavaScript">
  2. var szerokosc = screen.width;
  3. var wysokosc = screen.height;
  4. document.getElementById('gtaiv_bg').syle.backgroundImage= 'url("'+"./szajs/gtaiv_bg_"+szerokosc+"x"+wysokosc+".jpg"+'")';
  5. </script>
[JAVASCRIPT] pobierz, plaintext


Go to the top of the page
+Quote Post
red9skull
post
Post #7





Grupa: Zarejestrowani
Postów: 157
Pomógł: 0
Dołączył: 11.07.2009
Skąd: root

Ostrzeżenie: (10%)
X----


Niestety nie działa :/
Go to the top of the page
+Quote Post
kamil4u
post
Post #8





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Trochę samodzielności (IMG:style_emoticons/default/smile.gif) - zrobiłem literówkę powinno być (...).style.backgroundImage = (...)

Sprawdź czy ścieżka do tła jest poprawna - ma byś poprawna względem pliku *.html
Go to the top of the page
+Quote Post
Wicepsik
post
Post #9





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


Cytat(kamil4u @ 16.10.2009, 18:37:57 ) *
Trochę samodzielności (IMG:style_emoticons/default/smile.gif) - zrobiłem literówkę powinno być (...).style.backgroundImage = (...)


Tak to jest jak się daje gotowce. Kopiuj -> wklej i jak nie działa to trzeba na forum napisać zamiast sprawdzić czy kod jest dobrze napsiany (IMG:style_emoticons/default/sciana.gif)

Ten post edytował Wicepsik 16.10.2009, 17:41:19
Go to the top of the page
+Quote Post
red9skull
post
Post #10





Grupa: Zarejestrowani
Postów: 157
Pomógł: 0
Dołączył: 11.07.2009
Skąd: root

Ostrzeżenie: (10%)
X----


Cytat(kamil4u @ 16.10.2009, 18:37:57 ) *
Trochę samodzielności (IMG:style_emoticons/default/smile.gif) - zrobiłem literówkę powinno być (...).style.backgroundImage = (...)

Sprawdź czy ścieżka do tła jest poprawna - ma byś poprawna względem pliku *.html


Działa, dzięki =) Poprawiłem wszystkie błędy (ścieżka itp.) ale tego nie zauważyłem ;]
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: 23.08.2025 - 01:22