Autor | Zpráva | ||
---|---|---|---|
Hasan Profil * |
#1 · Zasláno: 20. 12. 2010, 22:58:40
Omlouvám se za laickou otázku, ale nejsem programátor, přesto bych rád upravil jedenphp skript tak, aby mi oznámil příchod, nebo odchod dalšího uživatele zvukovým signálem. Na webu mám uložený txt soubor s aktuálním počtem přihlášených a potřeboval bych průběžně, asi nejlépe Ajaxem, kontrolovat číslo v souboru txt a podle něj spustit příslušný zvuk. Hledal jsem na webu, ale nic chodícího jsem nenašel. Věděl by někdo o něčem vhodném? Předem díky.
|
||
Keeehi Profil |
#2 · Zasláno: 20. 12. 2010, 23:15:10
|
||
Hasan Profil * |
#3 · Zasláno: 20. 12. 2010, 23:34:29
Keeehi:
Díky za reakci, ale jak jsem napsal, jsem laik a proto mi to moc neříká a neumím to použít. Potřeboval bych spíše funkci skriptík, ve kterém bych se vyznal alespoň trošku. |
||
yFang Profil |
#4 · Zasláno: 20. 12. 2010, 23:35:58
Hasan:
Tak si prostuduj jak to funguje: http://citron.blueboard.cz/clanek-239-ajax-navod-pro-zacatecniky.html |
||
Hasan Profil * |
#5 · Zasláno: 21. 12. 2010, 06:30:10
yFang:
Tak jsem po dlouhém hledání nakonec na webu našel skriptík, který by mi měl vyhovovat, ale nepracuje v něm timer, to jest nenačítá se po určité době. Mohl by mi někdo zkušený ten skriptík upravit tak, aby pravidelně četl obsah soubori test.txt? <script type="text/javascript"> var xmlhttp; var mTimer; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } function vratText(){ if ( xmlhttp != null ) { xmlhttp.open("GET","test.txt",false); // the false makes this synchronous! xmlhttp.send( ); var text = xmlhttp.responseText; // text contains the ENTIRE CONTENTS of the text file // you *could* just write those contents directly to the HTML output: document.write( text ); } } mTimer = setTimeout('vratText();',2000); </script> |
||
Radek9 Profil |
#6 · Zasláno: 21. 12. 2010, 12:23:27
Hasan:
„Mohl by mi někdo zkušený ten skriptík upravit tak, aby pravidelně četl obsah soubori test.txt?“ Co za to? Jinak, k tomuhle je sekce Práce a zakázky. |
||
_es Profil |
#7 · Zasláno: 21. 12. 2010, 12:30:42
|
||
Hasan Profil * |
#8 · Zasláno: 21. 12. 2010, 13:43:21
_es:
A kolik by sis tak představoval? |
||
Hasan Profil * |
#9 · Zasláno: 21. 12. 2010, 13:44:51
Radek9:
Omlouvám se _es, ten dotaz patří Radek9 |
||
Chamurappi Profil |
#10 · Zasláno: 21. 12. 2010, 15:32:34
Reaguji na Hasana:
Na opakovanou akci použij setInterval místo setTimeout u:
mTimer = setInterval(vratText, 2000); document.write použiješ innerHTML , viz _esův odkaz.
Reaguji na Radka9: „Jinak, k tomuhle je sekce Práce a zakázky.“ Ne, k tomuhle jsou vyhledávače. Dohadování ohledně zakázky je zbytečně složité v porovnání s tím, jak triviální je odpověď. Tazatel projevil zájem se ve skriptíku vyznat, takže to není standardní lenoch. |
||
Časová prodleva: 13 let
|
0