Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dynamiczna zmiana położenia obrazka, Jak zrobic przez js ruchome tło
takashi
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 10.09.2011

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


Witajcie
zagadnienie wydawało sie dość proste aczkolwiek niestety nie działa....
jak w temacie chce by tło strony "poruszało się".
w praktyce zależy mi na tym by kodzik JS zmieniał wartość css "margin-top"

napisałem coś co myślałem że odpali:


  1. function change() {
  2. var i=-20;
  3. for (i=-20;i=-1500;i--) {
  4. document.getElementById(bcg).style.margin-top= i+"px";
  5. }


i zaimplementowałem poprzez
<body onLoad="change()">
niestety nic sie nie dzieje.
coś spartoliłem i nie wiem gdzie,
wiem, że niektórzy wypomną mi że to się zrobi w ciagu mgnienia oka i nic nie zobacze ale funkcję opóźnienia dodam później smile.gif
jak coś testuję na: KLIK '

z chęcią wysłucham (patrz wyczytam) wszystkie uwagi itp.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


1.
i=-20;i = -1500;i--
i=-20;i >= -1500;i--

2.
document.getElementById(bcg) a gdzie apostrofy/cudzysłowie w nazwie id?

ps. wszelkie błędy JS wyłapiesz za pomocą konsoli błędów wbudowanych w większości nowych przeglądarek -> patrz moja sygnatura

Ten post edytował CuteOne 10.09.2011, 18:09:44
Go to the top of the page
+Quote Post
takashi
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 10.09.2011

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


Wielkie dzięki w szczególności za PS. smile.gif już wiem czemu nie działała mi przeźroczystość ;P pewnie wyszłoby na validatorze, ale co z serca to z głowy smile.gif
i tak jak napisałeś/łaś (?) document.getElementById(bcg) jest bez "". Naturalka poprawiłem co nie zmieniło faktu, że sypie mi się na dalszej części i nawet po stanie:
  1. document.getElementById("bcg").style.margin-top= ""+i+"px";

kodzik kwiczy i płacze.... stawiam na błąd składniowy w " .style.margin-top= ""+i+"px"; " ale wyłapać nie umiem a opera niestety dokładnie nie chce zdradzić co spaprałem tongue.gif
czy powodem może być to, że mam już w pliku z css'em linijkę: margin-top: -25px; questionmark.gif normalnie chyba nie ale wole sie upewnić.
Go to the top of the page
+Quote Post
vokiel
post
Post #4





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


A to?
[JAVASCRIPT] pobierz, plaintext
  1. document.getElementById("bcg").style.marginTop = i+"px";
[JAVASCRIPT] pobierz, plaintext


--------------------
Go to the top of the page
+Quote Post
takashi
post
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 10.09.2011

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


o cholercia smile.gif podziałało smile.gif
i kolejna nauczka dla mnie smile.gif nie wiedzialem ze dwuczlonowe nazwy pisze sie w ten sposób...
każdy dzień uczy czegoś nowego smile.gif
Dzięki za pomoc!
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 Aktualny czas: 21.08.2025 - 00:28