Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 11 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Info Who's online

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok NapísalOffline : 20.07.2009 16:42

Zdravim vsetkych,
Na mojom webe by som chcel spravit nieco take aby uzivatela informovalo kto z jeho priatelov sa prave prihlasil. Tuto informaciu by som chcel podat uzivatelovi nie tak 'drasticky' ze ti zacne vyblikovat nieco a pokial na to nekliknes tak ti to stale vyblikuje a ked mas 100 priatelov tak po chvilke ta to prestane bavit (na to klikat) a ostane to ako rusivy element ale nieco odlahcenejsie. Predstavujem si nieco take ako ma napr. skype kde sa ti v rohu dole vysunie roletka a po par sekundach zmizne. Viem ze asi real-time bude problem.
V JS len zacinam a tak to beriem ako dobru sancu sa nieco priucit, no potreboval by som aby ma skusenejsi dostali na tu spravnu cesticku ako by som nieco take mohol vyprodukovat, popripade strucny postup, uskalia atd.

Dakujem pekne


Offline

Užívateľ
Užívateľ
Info Who's online

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 20.07.2009 21:40

Čo teraz chceš? Iba ako spraviť ten blok, kde bude informácia? Alebo aj php riešenie?

vyskúšaj si toto napríklad (teraz narýchlo robené, možno je aj lepšie riešenie, ale tiež sa moc do JS nevyznám)

Kód:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <title>Status</title>
  <style>
    #status{width: 150px; height: 100px; border: 1px solid black; position:absolute; bottom: 0px; right: 20px; display:none;padding:5px}
  </style>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  <script>
  var timeout = 3000; //3 sekundy
  $(document).ready(function(){
    $("#load").click(function(){
      $.get("online.php", function(data){
        online(data);
      });
    });
  });
  function online(who){
    $("#status").text(who + " je online :)");
    $("#status").slideToggle("slow");
    setTimeout("$('#status').slideToggle('slow')",timeout);
  }
  </script>
  </head>
  <body>
    <a href="#" id="load">loadni</a>
    <div id="status">
    </div>
  </body>
</html>


dal som tam online.php, kde budeš kontrolovať, či sa dakto prihlásil. pre skusku si tam mozes dat napr.

online.php
Kód:
<?php
$kto = array('Mirko', 'Ferko', 'Julia', 'Jozko', 'Adka', 'Ivuška');
echo $kto[rand(0,5)];
?>


teraz akciu vyvolas po kliknuti na "loadni", ale mozes tam dat timeout napr. na kazdych 5 sekund, ench kontroluje ci dakto prisiel







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Info Who's online

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 20.07.2009 22:07

Perfektne, necakal som ze to ide celkom lahko, presne takto nejak som si to predstavoval. Ostatne veci mi nebude problem doladit len chcel by som sa ta spytat ako by to mohlo byt tiesene aby sa to zobrazovalo real-time

dakujem velmi pekne


Offline

Užívateľ
Užívateľ
Info Who's online

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 20.07.2009 22:16

Kód:
<script>
  var timeout = 3000; //3 sekundy
  var kontrolujtimeout = 7000; //kazdych 7 sekund skotrolujeme stav
  $(document).ready(function(){
      kontroluj();
  });
  function kontroluj(){
    $.get("online.php", function(data){
        if(data != ''){
          online(data);
        }
      });
      setTimeout("kontroluj()",kontrolujtimeout);
  }
  function online(who){
    $("#status").text(who + " je online :)");
    $("#status").slideToggle("slow");
    setTimeout("$('#status').slideToggle('slow')",timeout);
  }
  </script>

ak nikto nepride online, das tam
Kód:
echo '';
alebo proste bez vypisu a vtedy nevyskoci okienko







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Info Who's online

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 20.07.2009 22:18

diki moc


Offline

Užívateľ
Užívateľ
Info Who's online

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 20.07.2009 22:21

nie je zac,
samozrejme, je to len tak narychlo zrejme najjednoduchsie spravene.. ak chces daco sexi premakane, vygoogli, hraj sa alebo poziadaj dakoho skuseneho...

na nejake efekty si mozes pozriet dokumentaciu http://docs.jquery.com/Main_Page







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Info Who's online

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 22.07.2009 13:33

Este by som sa chcel spytat jednu vec, nechcem zakladat novu temu tak to hodim tu.
Pozeral som si http://docs.jquery.com/ a nasiel som tam pekny efekt ktory by sa mi hodil na moj web.

Kód:
  <script>
  $(document).ready(function(){
   
    $("button").click(function () {
      $("p").toggle("slow");

    });

  });
  </script>


Problem je v tom, ze potrebujem taketo efekty dat 3 na jednu stranku uplne nezavisle aby sa zobrazovali a zaroven aby nevznikali medzi nimi konflikty. Skusal som button1, button2, p1 ,p2 ale pochopila to len Opera a Firefox. Nemate nejaky tip?

Dakujem


Offline

Užívateľ
Užívateľ
Info Who's online

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 22.07.2009 13:50

im daj nejake id...

Kód:
$("#idbuttonu").click(function () {
      $("p#idodstavcunarozbalenie").toggle("slow");

    });







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Info Who's online

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 22.07.2009 14:03

Ak im pridam nejake ID tak prestane cele ist


Offline

Užívateľ
Užívateľ
Info Who's online

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 22.07.2009 15:37

daj link, pozrieme sa na to







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Info Who's online

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 22.07.2009 16:57

Nemam este doledenu bezpecnost na mojom projekte a aj tak by sa ti tam velmi tazko zorientovalo, tak som vytvoril zdrojak cisto iba s tym co by som potreboval.
Zjednodusenu ukazku som uploadol na webzdarma.cz atu je ku tomu zdrojak

Je to len na hruho urobene. Potrebujem vlastne 2 buttony (jeden ku menu a druhy ku mestu) a slajdne sa vzdy len ta cast ktoru som chcel upravit teda bud meno alebo mesto.
Skusal som vela sposobov no nejak mi to nejde s tym ID taksomto tam nedal.

Mozno som ti viac ozrejmil situaciu

Dakujem


Odpovedať na tému [ Príspevkov: 11 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. iPad mini s retinou s 3G modulom - par zakl. info

v Smartfóny a tablety

2

247

02.01.2014 17:40

liqua1 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. I/K:Eleventh Doctor Sonic Screwdriver (Doctor Who)

v Kúpim

3

280

27.01.2014 16:11

Shines159 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. web s online filmami

v Ostatné

4

548

07.04.2011 23:01

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Online shopy s hramy

v Počítačové hry

3

443

15.12.2010 21:32

lolek013 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Skúsenosti s online kasínom

v Krčma

5

1592

10.05.2010 17:39

ElNorka Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s online hraním

v Sieťové a internetové programy

2

244

29.12.2022 11:39

michalesku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem s knight online

v Počítačové hry

0

451

25.03.2009 21:19

samper Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc s tv online

v Ostatné programy

0

593

15.09.2008 17:10

satan090 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem s online prenosmi

v Sieťové a internetové programy

1

528

12.06.2010 22:50

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. GTA online PC s XBOX

v Počítačové hry

2

612

13.04.2021 10:38

Neviem9 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Online obchod s krabicovými hrami

v Počítačové hry

2

412

17.12.2016 8:38

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s prehrávaním online videa

v Sieťové a internetové programy

1

426

21.11.2012 19:18

personal compuper Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s hraním online hry (4story)

v Počítačové hry

3

265

07.04.2014 18:29

Daron Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Existuje switch s wifi alebo nieco podobne ? (viac info dnu)

v Siete

18

899

29.08.2008 7:34

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pls pomoc... problem s pripojením online hier

v Počítačové hry

1

386

03.09.2012 18:02

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. NIEKTO KTO MI POMOZE S ONLINE HROU

v PHP, ASP

18

871

22.07.2007 14:38

Tominator Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra