Aktualizacja elementow na www w czasie rzeczywistym
Katalog znalezionych hasełArchiwum
- Moje największe skarby i opowieści prosto z mojego
- www.POKEMOD.pl [PokeMod #2 225lvl/310 Pokemonow] @HostVision
- Sonter Portal - www.sonter.go.pl
- YakuzA - Team STEAM - www.yakuzateam.eu
- [Inne] Serwery Non Steam i Steam [= www.Graj24.eu =]
- Najlepsza Sieć Serwerów! Zapraszam ! www.blood-serwers.xaa.p
- 14.12.2009 - aktualna lista wykładów na Studium Doktoranckim
- 2005.09.21, aktualizacja składu Rady Wydziału Chemii
- 2006.02.20, dostęp do RSC - aktualizacja/korekta
- 2007.05.09, aktualizacja inf. dla studentów - stypendia
- 2007.05.16, aktualizacja "Materiałów dla studentów"
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- demonter.keep.pl
Moje największe skarby i opowieści prosto z mojego
na niej zmienic jakis element w czasie rzeczywistym bez odswierzania strony.
Np czesto na stronach widzimy jak przegladamy skrzynke pocztowa i mozna
skasowac niepotrzene juz elementy, ale cala strona jest bez zmian a jedynie
nacisniecie krzyzyka powoduje zmiane liczby listow, a co za tym idzie
wyglad, w skrzynce pocztowej. Innym przykladem moze byc ankieta.
Jak to zrobic ?
W sumie to jest bardzo proste. Ja nie stety nie potrafie calej strony napisac w java, dlatego
wpadlem na pomysl, zeby polaczyc php i java.
Na poczatek jesli juz mamy zbudowana strone mozna na niej, w miejscu gdzie
maja byc dokonywane zmiany umiescic taki element :
<div id='changeMeX'></div>
Miedzy DIV kawalki strony beda "wpompowywane" przy pomocy skryptu.
Jak kazdy sie domysla mozna poczatkowo umiescic tam jakis staly element lub
taki jaki jest wymagany w danej chwili.
No tak, ale gdzie i jak wykonac kod, ktory bedzie to robic ?
Na szczescie jeszcze ciagle mamy do dyspozycji ramki.
Mozna na tej samej stronie, a najlepiej na samym jej koncu, umiescic ramke
o wielkosci 1 X 1 pixel . Dzieki temu nie bedzie ona widoczna, ale mozna w niej
wykonac dowolny kod php i pozniej przy pomocy prostego kodu java "wlozyc"
gotowa zawartosc obliczona w php.
Tak wiec umieszczamy ramke :
<iframe name='ram_stala' marginwidth='0' marginheight='0' align='top' border='0' frameborder='0' width='1' height='1' src='ramka_stala.php' scrolling='no'></iframe>
W ramce juz pozostaje nam wykonac i wywolac kod do wykonania :
<?php
$podm_text = 'Jakas zawartosc do wyswietlenia.';
echo "<script language=\"JavaScript\">";
echo "parent.document.getElementById(\"changeMeX\").innerHTML = \"$podm_text\";";
echo "</SCRIPT>";
?>
I po wykonaniu sie na stronie powinnismy ujrzec zawartosc z zmiennej $podm_text .
Jak kazdy sie domysla dzieki ramkom i odpowiednio skonstruowanym linkom mozna
reagowac na odpowiednie wartosci w sposob nam znany i wyswietlac dowolna zawartosc.
Mozna tam umieszczac teksty, obrazki, cale elementy z html. Nic nie stoi na przeszkodzie
zeby nawet na tej podstawie zbudowac czat.
Dzieki temu, ze DIV nadajemy identyfikatory mozna umieszczac nawet w kilku roznych
miejscach dokonywac zmian strony, a uzytkownikowi bedzie sie wydawac, ze strona
jest bardzo dynamiczna ...
______________________________