Autor Zpráva
Jetam
Profil
Dobrý den / Ahoj
Potřeboval bych poradit. Již několik hodin si lámám hlavu nad tím jak udělat takový "FaQ".

Potřebuji vyřešit jen pár problémů a to ,když kliknu na jednu z otázek tak se otevře "odpověď" nebo další otázky.

Edit 3.6.2016 23:10 :

JS
function text(i){
     if (i.style.display=='none'){
     i.style.display='';
     }
     else
     i.style.display='none'
     }

HTML
<span onClick="text(polozka)"><strong>otazka1</strong></span><br>  
    <span id="polozka" style="display: none;">
        <span onClick="text(polozka11)"><strong>otazka1.1</strong></span><br>
           <span id="polozka11" style="display: none;">Odpoved 1.1<br></span>
       <span onClick="text(polozka12)"><strong>otazka1.2<br></strong></span>
           <span id="polozka12" style="display: none;">Odpoved 1.2<br></span>
    </span><br>



Předem děkuji za jakoukoli odpověď.
Taurus
Profil
A v čem je ten problém, který popisuješ? Kde máš třeba kousek kódu?
Jetam
Profil
Taurus: nevím jak udělat aby položky mizeli.

JS
function text(i){
     if (i.style.display=='none'){
     i.style.display='';
     }
     else
     i.style.display='none'
     }

HTML
<span onClick="text(polozka)"><strong>otazka1</strong></span><br>  
    <span id="polozka" style="display: none;">
        <span onClick="text(polozka11)"><strong>otazka1.1</strong></span><br>
           <span id="polozka11" style="display: none;">Odpoved 1.1<br></span>
       <span onClick="text(polozka12)"><strong>otazka1.2<br></strong></span>
           <span id="polozka12" style="display: none;">Odpoved 1.2<br></span>
    </span><br>
Keeehi
Profil
Máš to téměř správně. Trochu jsem to učesal.
Jetam
Profil
Keeehi:
však já bych potřboval že když kliknu na "otázka 1" tak se zobrazí "otázka 1.1" a "otázka 1.2" ale zmizí "otázka 1"
Keeehi
Profil
Jetam:
však já bych potřboval že když kliknu na "otázka 1" tak se zobrazí "otázka 1.1" a "otázka 1.2" ale zmizí "otázka 1"
To není úplně vhodné řešení. Jak se člověk dostane zpátky?

Ještě jsem vytvořil variantu, kde kliknutí na na jinou otázku skryje původní strom. Taky není závislá na IDčkách a místo spanů používá seznamy, které jsou na to vhodnější.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: