![]() |
![]() ![]() |
![]() |
-arrtxp- |
![]()
Post
#1
|
Goście ![]() |
MAM TAKIE COŚ
chciałem zrobić aby mi dodawało do margin liczbę 32 lecz nie wychodzi wie ktoś może czemu? o to kawałek kodu, który za to odpowiada (IMG:style_emoticons/default/tongue.gif)
Ten post edytował arrtxp 15.01.2010, 12:17:04 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 199 Pomógł: 31 Dołączył: 22.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
wedlug mnie musisz ustalic typ danych na int za pomoca parseInt()
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
-arrtxp- |
![]()
Post
#4
|
Goście ![]() |
Zrobiłem tak i dalej nie ogarnia
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 89 Dołączył: 31.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Może po prostu czytaj ze zrozumieniem odpowiedzi, i zmień
Kod var pole = "32"; na Kod var pole = 32;
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Poza tym brakuje jednostki, czyli 'px' prawdopodobnie. Musisz też zamienić topMargin na liczbę, bo prawdopodobnie masz ją w formie tekstu - "XXpx", gdzie XX to jakaś liczba.
Kod <input type="button" value="dodaj do margin-top 10px;" onClick="dodaj(10);">
<div style="margin-top: 10px;" id="test">test</div> <script> function dodaj(value){ var el = document.getElementById('test'); var marginTop = parseInt(el.style.marginTop); el.style.marginTop = value+marginTop+'px' } </script> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 13:27 |