Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] Wyświetlanie elementów
Ayrox
post 28.07.2008, 16:12:14
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 23.06.2008

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


Witam, jak mam np dla atrybutu <a onclick="jakasfunkcja()">

a przed tym definiuje tą funkcję:

  1. function jakasfunkcja()
  2. {
  3. document.write('<?php echo $dom; ?>');
  4. }


i do $dom jest przypisane załóżmy 'dom', czyli $dom='dom';


To document.write tworzy mi nowy dokument, zamiast tylko wyświetlić, zastąpić po prostu tym atrybut a ;/ nie wiem jak to zrobić żeby tylko zamieniło bez tworzenia nowego dokumentu
Go to the top of the page
+Quote Post
bogdan89
post 28.07.2008, 16:17:25
Post #2





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

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


Kod
document.getElementById('id_elementu').innerHTML = "jakis tekst";


o to chodzi?

Ten post edytował bogdan89 28.07.2008, 16:18:16
Go to the top of the page
+Quote Post
Skie
post 28.07.2008, 16:19:22
Post #3





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

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


Jeżeli chodzi Ci tylko o zmienienie wartości wyświetlanego pola to poczytaj sobie na Google o innerHTML, a jeżeli chcesz by plik PHP wykonywał jakieś inne operacje oprócz wyświetlenia na podmienionej zmiennej, to już AJAX Ci się kłania winksmiley.jpg


--------------------
Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+
Strona Domowa | Elradia MMORPG
FireFox: make the web better.
Go to the top of the page
+Quote Post
Ayrox
post 28.07.2008, 16:24:09
Post #4





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 23.06.2008

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


co mam wpisać w id elementu?, albo gdzie go nadać np dla atrybutu a
Go to the top of the page
+Quote Post
bogdan89
post 28.07.2008, 16:26:45
Post #5





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

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


dla a nadajesz go w ten sposób:
  1. <a id="link1" href="strona.html">klik</a>


Ten post edytował bogdan89 28.07.2008, 16:27:09
Go to the top of the page
+Quote Post
Skie
post 28.07.2008, 16:27:09
Post #6





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

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


masz tu przykład:

HTML
Kod
<a href=adres id=moje_id>link</a>


JS:
Kod
document.getElementById('moje_id').innerHTML = "ogród";


Ten post edytował Skie 28.07.2008, 16:28:09


--------------------
Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+
Strona Domowa | Elradia MMORPG
FireFox: make the web better.
Go to the top of the page
+Quote Post
Ayrox
post 28.07.2008, 16:31:55
Post #7





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 23.06.2008

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


Coś mi żywcem wklejony ten przykład nie działa
Go to the top of the page
+Quote Post
Skie
post 28.07.2008, 16:34:20
Post #8





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

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


Wklej tutaj swój kod to Ci powiemy co masz źle.


--------------------
Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+
Strona Domowa | Elradia MMORPG
FireFox: make the web better.
Go to the top of the page
+Quote Post
bogdan89
post 28.07.2008, 16:38:10
Post #9





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

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


żywcem wklejony? dostałeś przykład...

  1. <script type="text/javascript">
  2. function funkcja() {
  3. document.getElementById('link').innerHTML = 'tekst po';
  4. }
  5.  
  6. <a id="link" onclick="javascript:funkcja();" href="javascript:void();">tekst przed</a>


a tu gotowiec, i zrozum najpierw jego działanie, później pytaj dalej...
Go to the top of the page
+Quote Post
Ayrox
post 28.07.2008, 19:14:53
Post #10





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 23.06.2008

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


no dobrze ale teraz jeśli chciałbym zamienić link po naciśnięciu w obrazek <img src="zrodlo.gif" style="width: 500px; height: 500px;" /> To jak to zrobić?
Go to the top of the page
+Quote Post
bogdan89
post 28.07.2008, 19:27:27
Post #11





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

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


identycznie jak po naciśnięciu w link.

  1. <img src="zrodlo.gif" onclick="javascript:funkcja();" style="width: 500px; height: 500px;" />
Go to the top of the page
+Quote Post
Ayrox
post 28.07.2008, 19:31:26
Post #12





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 23.06.2008

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


miałem na myśli że jak nacisne <a> to pojawi się obrazek, albo tekst, obojęnie co byle poza znacznikiem <a>
Go to the top of the page
+Quote Post
bogdan89
post 28.07.2008, 22:42:28
Post #13





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

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


sorry, ale czy Ty masz jakiegoś bana na naukę? bana na myślenie? czy coś?

W tym temacie masz zawarte wszystko co potrzebne. Wystarczy popróbować:

  1. <script type="text/javascript">
  2. function funkcja() {
  3. document.getElementById('link').innerHTML = '<img src="zrodlo.gif" style="width: 500px; height: 500px;" />';
  4. }


poza tym, zanim zadasz następne pytanie, poszukaj na Google, naucz się chociażby podstaw JavaScript i HTMLa.
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: 10.07.2025 - 07:09