Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Próba pisania skryptów, dlatego nie działa ? co robię źlę ?
Caporeira
post 3.12.2014, 20:51:39
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 27.11.2014

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


Witam, napisałem taką oto prosty warunek:

  1. var step = AGENT.OBJECTS.PFT.Platz_2.steps;
  2. var drehen = AGENT.OBJECTS.PFT.Platz_2.LU_1;
  3.  
  4. if ( step = 3) {
  5. if (drehen = false){
  6. webMI.data.write([drehen],[true]);
  7. }
  8. }


W tym przypadku zmienna drehen jest rodziały bool i powinna się przełączyć na true kiedy są spełnione warunki. Warunki są spełnione a zmienna się nie zmienia. Pytanie, czemu ?

Próbowałem również takie zapisu:

  1. if (step = 3 && drehen = false){}


Ale tutaj rzuca się o drugi znak równości, że powinien być średnik :/ Także to też nie działa, czemu ?

Ten post edytował Caporeira 3.12.2014, 20:55:56
Go to the top of the page
+Quote Post
PrinceOfPersia
post 4.12.2014, 00:34:58
Post #2





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

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


Cytat
if ( step = 3)

powinny być dwa albo trzy znaki równości. Jak dajesz jeden znak równości, to przypisujesz do zmiennej, więc step będzie zawsze równe 3.

czyli:
Cytat
if ( step == 3)

albo, jeśli zależy nam na ścisłym sprawdzaniu typów:
Cytat
if ( step === 3)


Ten post edytował PrinceOfPersia 4.12.2014, 00:35:31


--------------------
Go to the top of the page
+Quote Post
Caporeira
post 4.12.2014, 16:29:39
Post #3





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 27.11.2014

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


Dziękuje za odpowiedź.
Niestety pomimo tego że dałem 2 razy "=".
Dalej nie zmienia mi wartości z false na true sad.gif

W fireBug wskazuje mi taki błąd:

  1. ReferenceError: AGENT is not defined
  2.  
  3.  
  4. var step = AGENT.OBJECTS.PFT.Platz_2.steps;



Go to the top of the page
+Quote Post
nospor
post 4.12.2014, 16:33:09
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




AGENT is not defined
Komunikat chyba mowi sam za siebie


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Caporeira
post 4.12.2014, 16:37:00
Post #5





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 27.11.2014

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


No ale ta zmienna istnieje.
Jak w takim razie to zdefiniować ?
Go to the top of the page
+Quote Post
markuz
post 4.12.2014, 16:59:51
Post #6





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


Udowodnij to - console.log(AGENT);


--------------------
Go to the top of the page
+Quote Post
nospor
post 4.12.2014, 17:00:39
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Wg. konsoli nie istnieje. A skoro ona twierdzi ze jej nie ma, znaczy ze jej nie ma.
Albo deklarowales ją w zasiegu lokalnym gdzies tam, albo nie zaladowales jakiegos liba js.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
PrinceOfPersia
post 4.12.2014, 17:24:41
Post #8





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

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


btw. pisanie skryptów po niemiecku. Zgroza.


--------------------
Go to the top of the page
+Quote Post
Caporeira
post 4.12.2014, 20:28:00
Post #9





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 27.11.2014

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


Cytat(markuz @ 4.12.2014, 16:59:51 ) *
Udowodnij to - console.log(AGENT);


Zrobię to o czym piszecie, ale proszę bardziej łopatologicznie (rozmawiacie z początkującym).

Cytat(nospor @ 4.12.2014, 17:00:39 ) *
Wg. konsoli nie istnieje. A skoro ona twierdzi ze jej nie ma, znaczy ze jej nie ma.
Albo deklarowales ją w zasiegu lokalnym gdzies tam, albo nie zaladowales jakiegos liba js.


Jak wyżej, proszę o wyrozumiałość.

Cytat(PrinceOfPersia @ 4.12.2014, 17:24:41 ) *
btw. pisanie skryptów po niemiecku. Zgroza.


Uczę się 3 języków, angielskiego, niemieckiego i java script smile.gif
Go to the top of the page
+Quote Post
markuz
post 4.12.2014, 20:41:21
Post #10





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


W twoim kodzie na początku dodaj linie:
[JAVASCRIPT] pobierz, plaintext
  1. console.log(AGENT);
[JAVASCRIPT] pobierz, plaintext

Która wyrzuci zmienną/obiekt AGENT na konsolę.


--------------------
Go to the top of the page
+Quote Post
PrinceOfPersia
post 5.12.2014, 04:29:14
Post #11





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

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


Cytat
Uczę się 3 języków, angielskiego, niemieckiego i java script smile.gif

programować lepiej po angielsku zawsze.

Ten post edytował PrinceOfPersia 5.12.2014, 04:29:43


--------------------
Go to the top of the page
+Quote Post
Caporeira
post 5.12.2014, 08:28:35
Post #12





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 27.11.2014

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


Teraz na konsoli jest:
  1. ReferenceError: AGENT is not defined
  2.  
  3.  
  4. console.log(AGENT);
  5.  
  6.  
Go to the top of the page
+Quote Post
nospor
post 5.12.2014, 09:50:03
Post #13





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Juz zostalo ci powiedziane: AGENT nie istnieje.
Albo deklarowales ją w zasiegu lokalnym gdzies tam, albo nie zaladowales jakiegos liba js.

Czemu uwazasz ze powinno istniec? Co to jest to AGENT? No my ci tego nie wywrozymy. To ty masz tam jakis kod, z czegos korzystasz. Ty wiesz, my nie.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 20.07.2025 - 22:25