Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] problem poczatkujacego
rinceee
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.11.2006
Skąd: mam to wiedzieć?

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


Dlaczego kod nei dziala ?
  1. <?php
  2. 1. function centrowanie() {
  3.  2. var szer_l,margin_l,szer_r,margin_r,new_margin,okno = window.innerWidth;
  4.  3. // zmienne dla diva lewego #lewy i diva prawego #prawy
  5.  4. szer_l=document.getElementById("lewy").style.width;
  6.  5. szer_r=document.getElementById("prawy").style.width;
  7.  6. margin_l=document.getElementById("lewy").style.marginRight;
  8.  7. margin_r=document.getElementById("prawy").style.marginLeft;
  9.  8.
  10.  9. // Liczymy
  11. 10. new_margin = (okno-(szer_l+margin_l+szer_r+margin_r))/2 + 'px';
  12. 11. document.getElementById("lewy").style.marginLeft=new_margin;
  13. 12.
  14. 13. }
  15. ?>

tak wiem ze to nie php :}
Go to the top of the page
+Quote Post
defrag
post
Post #2





Grupa: Zarejestrowani
Postów: 82
Pomógł: 3
Dołączył: 15.01.2007

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


No ale co ci nie dziala? Uzywasz firebuga? napewno wywali ci jakis error. Jesli wklejach kod i piszesz ze "nie dziala" to myslisz ze komus bedzie chcialo sie sprawdzac dlaczego ci nie dziala? Nakieruj jakiego rodzaju masz errory a napewno ktos cie naprowadzi.
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #3





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Dołączam się do prośby ~defraga - pokaż, co nie działa.

Teraz tylko:
Sprawdz, co zaierają zmienne szer_l, szer_l itd., bo ich wartości mogą nie być liczbami (a podejrzewam, że na pewno nie są).
użyj na nich funkcji parseInt() dla pewności.

Pozdrawiam,
Go to the top of the page
+Quote Post
rinceee
post
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.11.2006
Skąd: mam to wiedzieć?

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


Error konsola w FF nie wywala zadnych błedów ale domyślam sie ze nie czyta mi wartosći dla tych 4 zmiennych (wywołałem je alertem a tam pusto). Przy parseInt wywala :
Cytat
Ostrzeżenie: Błąd podczas parsowania wartości dla własności "margin-left". Deklaracja opuszczona.
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: 24.08.2025 - 11:10