| Autor | Zpráva | ||
|---|---|---|---|
| atbobcz Profil |
Dobrý den, je možné docílit pomocí php, nebo java scriptu aby při prokliku nějaký prvek zmizel a jiný se objevil? Obrazek, rám, odkaz.
|
||
| RastyAmateur Profil |
|||
| jefitto44 Profil |
Tiež to ide aj pomocou PHP, ale musíš rátať s tým, že sa stránka refreshne. Resp. si môžeš daný skript zavolať ajaxom, ale to už je vážne zbytočnosť a blbosť (Niečo ako miešať kávu naberačkou na polievku).
V PHP to vieš urobiť napr. cez $_GET, tak, že odkaz, ktorým chceš element skryť bude smerovať nejako takto: <a href="tvojastranka.cz?showElement=false">ODKAZ</a> <?php
if($_GET["showElement"] == false) {
?>
<div class="tvojElement">...</div>
<?php
}
?>Ale samozrejme, musíš rátať s tým, že musíš mať odkaz a musí sa ti refreshnuť stránka. JS riešenie je na tento prípad najlepšie |
||
| anonymníí Profil * |
#4 · Zasláno: 27. 1. 2016, 09:16:34
jefitto44:
V GET bude string, ne bool. Správně by tam mělo $_GET['showElement'] === 'false'.
|
||
| jefitto44 Profil |
#5 · Zasláno: 27. 1. 2016, 10:55:43
jj jasne, pravdu maš... ako teda v $_GET zabezpečím bool? To ma zaujima, neuvedomil som si, že to bude string
|
||
| Tomáš123 Profil |
jefitto44:
„ako teda v $_GET zabezpečím bool?“ To nejde, od klienta prichádza string. Pri nejakom <selecte> vie prísť aj pole.
Na strane servera samozrejme môžeš explicitne pretypovať. Jednoduchšie by ale bolo porovnávať reťazce. |
||
| jefitto44 Profil |
#7 · Zasláno: 27. 1. 2016, 20:40:47
Čiže vlastne v $_GET neviem nijako priamo dostať boolean?
Teoreticky tam viem dať 1/0, lenže to je zas integer a nie boolean, však... |
||
| Tomáš123 Profil |
jefitto44:
„neviem nijako priamo dostať boolean?“ Nie, nevieš. „lenže to je zas integer“ Nie, je to zase string.
|
||
|
Časová prodleva: 4 dny
|
|||
| jefitto44 Profil |
#9 · Zasláno: 31. 1. 2016, 18:26:04
Všetko z $_GET je string?
|
||
| Keeehi Profil |
#10 · Zasláno: 31. 1. 2016, 18:39:28
jefitto44:
Ano, nebo pole. |
||
| jefitto44 Profil |
#11 · Zasláno: 1. 2. 2016, 20:14:23
Ako to môže byť pole?
www.adresastranky.com?premenna=hehe&premenna=hihi&premenna=huhu ? |
||
| Tomáš123 Profil |
#12 · Zasláno: 2. 2. 2016, 18:41:47
jefitto44:
Prečítaj si Viacnásobný výber. Adresa stránky potom môže pokračovať: ?premenna[]=hehe&premenna[]=hihi.
|
||
|
Časová prodleva: 10 let
|
|||
0