Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: obiekt
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
slawek_master
mam problem

na jednej ze stron jest :

Są to elementyw których występują dane, zmienne i funkcje. Definiowanie obiektu wygląda następująco:

nazwaObiektu = new typObiektu;

Do tworzenia obiektu używamy również słowa kluczowego this, przy pomocy którego informujemy interpreter, że ma użyć aktualnego obiektu. Do znacznego skrócenia zapisu i odczytu funkcji stosujemy zapis:
Kod
with(nazwa_metody)
{
polecenia;
}

Przykład definicji obiektu:
Kod
function klienci(nazwisko, imie, telefon, e_mail)
{
this.nazwisko=nazwisko;
this.imie=imie;
this.telefon=telefon;
this.e_mail=e_mail;
}

Aby umieszczać dane tworzymy obiekt customers typu klienci, do którego wpisujemy dane klientów:
Kod
customers = new klienci("Nowak", "Jan", "71987276", "nowak@firma.pl");

Wpowadzane dane możemy wyświetlić dzięki definicji funkcji:
Kod
function wyswietl_dane()
{
with (klienci)
{
document.write(nazwisko+"<BR>");
document.write(imie+"<BR>");
document.write(telefon+"<BR>");
document.write(e_mail+"<BR>");
}
}

Poniżej zamieszczona jest lista wybranych obiektów JavaScript. Obiektom towarzyszą własności i metody.



no wiec prubuje dla przykladu zrobic
Kod
...
<script language="javascript">
<!--
function klienci(nazwisko, imie, telefon, e_mail)
{
this.nazwisko=nazwisko;
this.imie=imie;
this.telefon=telefon;
this.e_mail=e_mail;
}


//-->
</script>
</head>

<body bgcolor=#339900 >
<script>
<!--
customers = new klienci("Nowak", "Jan", "71987276", "nowak@firma.pl");
-->
</script>
.....




i na wszelkie inne sposoby i nie działą to ;/ mozecie mi powiedziec o co chodzi z tymi obiektami questionmark.gif<lol>
nospor
1) łaciny na forum nie tolerujemy. nawet wygwiazdkowanej
2) a gdzie bbcode?

zamykam. prosze przeslac mi poprawiony post na PW a odblokuje
edit: otwieram

nie wiem skad ty te informacje wziales, ale są lekko bledne.
Tworzony jest obiekt customers: customers = new klienci....
a wyswietlane sa dane z klientow:with (klienci)
źle. trzeba wyswietlac dane z customers.
Kod
<script language="javascript">
<!--
function klienci(nazwisko, imie, telefon, e_mail)
{
this.nazwisko=nazwisko;
this.imie=imie;
this.telefon=telefon;
this.e_mail=e_mail;
}

customers = new klienci("Nowak", "Jan", "71987276", "nowak@firma.pl");
alert(customers.nazwisko + ' ' +customers.imie);
-->
</script>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.