Autor Zpráva
Neas
Profil
Ahoj
Na internetu jsem jednou našel následující kód. Zkoušel jsem ho a funguje, jen by mě zajímalo, jestli by místo těch tlačítek, šly dát obrázky.
Děkuji
<div style="margin:20px; margin-top:5px">
      <div class="quotetitle">
      <input class="button2 btnlite" type="button" value="TEXT1"
             style="text-align:center;
             width:100px;
             margin:0px;
             padding:0px;"
               onclick="if
                 (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '')
                 {
                 this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';
                 this.innerText = '';
                 this.value = 'TEXT2';
                 }
               else {
                    this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none';
                    this.innerText = '';
                    this.value = 'TEXT1';
                    }" />
      </div>
           <div class="quotecontent">
               <div style="display: none;">TEXT3</div>
           </div>
      </div>
Chamurappi
Profil
Reaguji na Nease:
jen by mě zajímalo, jestli by místo těch tlačítek, šly dát obrázky
Zkus to a uvidíš.
Camo
Profil
Neas:
Určite, hej.
Neas
Profil
A nevíte prosím i jak? mě to totiž nejde :(
Camo
Profil
Neas:

Hľadaj: input type image
Neas
Profil
To nefunguje. Když použiju u input type="image", bude ten obrázek zmenšený. To by se snad dalo ještě napravit, leč celý script je pak zbytečně složitý. Vůbec by se totiž neuplatnilo to, že po rozkliknutí tlačítka se nápis na něm změní a po zkrytí odhaleného textu se změní zase zpět.
Camo
Profil
Input type image je HTML. Ak chceš použiť JS , tak môžeš vyrobiť tlačítko podľa svojich predstáv z akéhokoľvek elementu pomocou pozadia a udalostí.
Začni napr. tu., lebo mám pocit, že tu ide o základy. Snáď ti nekrivdím.
Neas
Profil
A co má ten odkaz společného s tím, co chci? Jsou tam jen události a v JS se nevyznám :(
Chamurappi
Profil
Reaguji na Nease:
A nevíte prosím i jak?
Jméno značky „input“ přepiš na „img“, „type="button" value="TEXT1"“ zruš a přidej atribut „src“.
Neas
Profil
Stejný problém jako když sem psal [#6]
Chamurappi
Profil
Reaguji na Nease:
Když použiju u input type="image", bude ten obrázek zmenšený.
Máš tam zadanou šířku „width:100px;“. Jestli chceš, aby měl obrázek svoji původní velikost, nezadávej žádnou šířku.
Neas
Profil
Myslel jsem spíš tenhle problém: "Vůbec by se totiž neuplatnilo to, že po rozkliknutí tlačítka se nápis na něm změní a po zkrytí odhaleného textu se změní zase zpět."
Chamurappi
Profil
Reaguji na Nease:
Místo this.value měň this.src.
Neas
Profil
Jo, teď už to funguje, děkuju :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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