ďťż

mały projek PHP lub java

       

Podstrony


telcocafe

W jaki sposób można stworzyć strone na której było by siedem słów, jedno pod drógim. Na każde z nich można kliknąć i po kliknięciu na któreś słowo robi się ono szare i nie można już na nie kliknąć. Natomiast na samym spodzie strony byłby przycisk którego kliknięcie powodowało by że wszystkie słowa znów były by aktywne.



Samym html em - nie da sie. pozostaje ci java, albo flash. Ja bym se napisałskrypt w javie, ale nie mam czasu. Poprostu zamieniaasz pewnie link na tekst, albo tekst na link, albo w linku nie dajesz żadnego efektu i normalny kursor. pokombinuj ...

W php też byś ro zrobił ale jest trochę roboty :)

udało mi się coś takiego napisać.
<? if(!file_exists("plik.txt")) { $file_new=fopen("plik.txt","w+"); flock($file_new,2); fwrite($file_new,'1 1 1 1 1 1 1'); flock($file_new,3); fclose($file_new); } chmod("plik.txt", 0777); // fukncja sprawdza czy zdanie jest aktywne, function sprawdz_zdanie($numer,$linia,$tresc_zdania) { $dane=file("plik.txt"); if($dane[$linia]==1) { echo '<A HREF="index.php?id='.$numer.'">'.$tresc_zdania.'</A>' ; } else { echo ''.$tresc_zdania.''; } print '<BR>'; } // funkcja sprawia zdanie nieaktywnym function zrob_nieaktywne($linia) { $dane=file("plik.txt"); $file=fopen("plik.txt", "r+"); if($dane[$linia]==0) { exit; } flock($file,2); $dane[$linia]="0\n\r"; fwrite($file, join("",$dane)); rewind($file); flock($file,3); fclose($file); echo ' <HEAD></HEAD><META HTTP-EQUIV="Refresh" CONTENT="0,1"></HEAD>'; } // koniec funkcji sprawdz_zdanie('1','0','To jest zdanie pierwsze'); sprawdz_zdanie('2','1','To jest zdanie drugie'); sprawdz_zdanie('3','2','To jest zdanie trzecie'); sprawdz_zdanie('4','3','To jest zdanie czwarte'); sprawdz_zdanie('5','4','To jest zdanie piate'); sprawdz_zdanie('6','5','To jest zdanie szóste'); sprawdz_zdanie('7','6','To jest zdanie siódme'); echo '<BR><BR><BR><BR> <A HREF="index.php?id=new">Uaktywnij zdania</A>'; if($_GET['id']=='new') { $file_new=fopen("plik.txt","w+"); flock($file_new,2); fwrite($file_new,'1 1 1 1 1 1 1'); flock($file_new,3); fclose($file_new); echo '<BR><A HREF="index.php">Zdania aktywne, odswiez strone</A>'; } zrob_nieaktywne($_GET['id']-1); ?>
Użytkownik _Herkules_ edytował ten post 29 maj 2005, 10:03


herkules - twoj kod zadziala dobrze tylko w 1 wypadku - w danym momencie bedzie klikac TYLKO 1 osoba

wiem, ze pomysł nie jest najlepszy, ale można zrobić applet w Javie :) Da to dosyć duże możliwości :), w sumie tez nie powinno być z tym wiekszego problemu :)


herkules - twoj kod zadziala dobrze tylko w 1 wypadku - w danym momencie bedzie klikac TYLKO 1 osoba

przecież pliki są blokowane.

Po co się z PHP meczyć
Poproś kogos - w javie to zajmie godzinke :):0

Hmmm moim zdaniem najłatwiej taki efekt we flashu osiągnąć.

hehe zamiast tak gadać, byście coś napisali.

To musi być w PHP bo idea polega na tym że będzie 7 słów i dwie osoby (rozsiane po kraju) będą kolejno (na zmiane) eliminować po jednym słowie aż pozostanie tylko jedno.

Chodziło mi o to aby napisać to na cookies.
Jeśli ktoś wszedł na podstrone to zapisywałoby sie w cookies o tym wejściu, a w menu sprawdzało. Przycisk kasowałby cookies.
Nie chce mi się tego pisać:)


Chodziło mi o to aby napisać to na cookies.
Jeśli ktoś wszedł na podstrone to zapisywałoby sie w cookies o tym wejściu, a w menu sprawdzało. Przycisk kasowałby cookies.

No tak, ale wtedy jeżeli np ja klikne na dwa słowa, to tylko ja będe je widział jako kliknięte, a inni nadal będą widzieć że wszystko jest do kliknięcia, a chodzi o to żeby wszyscy widzieli to samo.


No tak, ale wtedy jeżeli np ja klikne na dwa słowa, to tylko ja będe je widział jako kliknięte, a inni nadal będą widzieć że wszystko jest do kliknięcia, a chodzi o to żeby wszyscy widzieli to samo.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.