Autor | Zpráva | ||
---|---|---|---|
Lukyno111 Profil * |
Mám tlačítko Start a to zahájí hru:
betbuttons += 'input type="button" name="Button" value="<? echo addslashes($BUTTON_START); ?>" class="betbuttons" onclick="push_action(\'start\');">'; Jak to mám prosím předělat aby se na něj nemuselo kliknout a hra začala sama? Moderátor jenikkozak: Titulek „Php tlačítko start“ nevystihoval podstatu dotazu. Nikdy nezakládej duplicity, stačí požádat o přesun vlákna.
|
||
user243 Profil |
#2 · Zasláno: 20. 2. 2013, 10:00:45
spouštíš to onclickem, což je javascript; zkus použít onload();
|
||
Lukyno111 Profil * |
#3 · Zasláno: 20. 2. 2013, 10:03:56 · Upravil/a: Lukyno111
Takto?
onload("push_action(\'start\')); To nefunguje. Prosímtě jak to mám napsat? |
||
_es Profil |
#4 · Zasláno: 20. 2. 2013, 10:09:35
<body onload="push_action('start')"> |
||
Lukyno111 Profil * |
#5 · Zasláno: 20. 2. 2013, 12:27:10
_es:
Dík to funguje, ale mám s tím takovej problémek. Mám to udělané , že pokud je víc jak 1 hráč oběví se tlačítko start: <? if(($hand == '') && ($numplayers > 1)){ ?> var betbuttons = '<'; betbuttons += 'input type="button" name="Button" value="<? echo addslashes($BUTTON_START); ?>" class="betbuttons" onclick="push_action(\'start\');">'; A kliknutím na start se zahájí hra. Šlo by to změnit , aby pokud bude víc jak jeden hráč, začala hra a nemuselo se na nic klikat? Děkuji |
||
user243 Profil |
#6 · Zasláno: 20. 2. 2013, 17:39:31
asi mi něco nedošlo;
máš tady napsané, jak to spustit bez klikání; tak bych asi přesunul tu podmínku k body; |
||
peta Profil |
#7 · Zasláno: 21. 2. 2013, 08:31:27
Lukyno111:
a) <input type="button" value="Start" onclick="push_action('start');"> (klik - Lukyno111)
b) <body onload="push_action('start')"> (nacteni stranky - _es)
c) <script>push_action('start');</script> (tag s javascript kodem)
Nevim, mi to prijde, ze se ptas na neco, co bys mel uz vedet, kdyz jsi dokazal udelat funkci, jak tu funkci spustit. |
||
Lukyno111 Profil * |
#8 · Zasláno: 21. 2. 2013, 21:58:27
Takže aby se hra spustila když je víc jak jeden hráč , mám to dát takto?:
<? if(($hand == '') && ($numplayers > 1)){ ?> <script>push_action('start');</script> |
||
preca1 Profil |
#9 · Zasláno: 21. 2. 2013, 22:11:27
To nevíme; netušíme, jak vypadá zbylých 99,7 % tvého kódu. Záleží, kam tenhle kód dáš (možná ti to vyhodí chybu, že push_action neni definovaný - to si kdyžtak zjisti, jak funguje kód z [#4]).
Každopádně je většinou rychlejší něco vyzkoušet a až pak sem přijít s tim, že ti to a to řešení nefunguje, protože to dělá/nedělá to, co chceš. |
||
Houmeree Profil * |
#10 · Zasláno: 23. 2. 2013, 00:03:55 · Upravil/a: Moderátor (editace znemožněna) 23. 2. 2013, 07:47:46
Mám odkaz:
<a href="poker.php?action=leave" target="_self"><img src="images/<? echo $officialstylepack ?>/poker_r14_c2.jpg"></a> Potřebuji ale aby se po kliknutí na odkaz napřed vykonala funkce onclick="push_action(\\\'fold\\\')" Jak to mám spojit? Moderátor jenikkozak: Přesunuto spolu s následujícími třemi příspěvky z duplicitního vlákna. Houmeree je Lukyno111.
|
||
margin Profil * |
#11 · Zasláno: 23. 2. 2013, 00:32:24
Normálně a událost volající funkcí dá do odkazu, ale nevím, co ta funkce dělá. Nebude vhodnější přesměrovat stránku po skončení funkce?
|
||
Houmeree Profil * |
#12 · Zasláno: 23. 2. 2013, 00:37:02
margin:
A jak? |
||
margin Profil * |
#13 · Zasláno: 23. 2. 2013, 00:39:33
<a onclick="push_action(\\\'fold\\\')" href="poker.php?action=leave" target="_self"> |
||
Časová prodleva: 12 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0