Autor Zpráva
Marek H.
Profil *
Dobrý den,
nevíte někdo náhodou jak tento kód zkrátit? Je to první řádek virtuální klávesnice k vyhledávání od googlu a tohle docela dost zdelšuje načítání stránky. Protože jsem chtěl zobrazit slovo vyhledávání v inputu, je to ještě o něco delší. Děkuji předem za odpověď.
<input type="button" value=";" onclick="if ((document.vyhledavani.q.value == ' Vyhledávání')){document.vyhledavani.q.value = ''; document.vyhledavani.q.value = document.vyhledavani.q.value + ';'} else if ((document.vyhledavani.q.value != 0)){document.vyhledavani.q.value = document.vyhledavani.q.value + ';'}">
<input type="button" value="+" onclick="if ((document.vyhledavani.q.value == ' Vyhledávání')){document.vyhledavani.q.value = ''; document.vyhledavani.q.value = document.vyhledavani.q.value + '+'} else if ((document.vyhledavani.q.value != 0)){document.vyhledavani.q.value = document.vyhledavani.q.value + '+'}">
<input type="button" value="ě" onclick="if ((document.vyhledavani.q.value == ' Vyhledávání')){document.vyhledavani.q.value = ''; document.vyhledavani.q.value = document.vyhledavani.q.value + 'ě'} else if ((document.vyhledavani.q.value != 0)){document.vyhledavani.q.value = document.vyhledavani.q.value + 'ě'}">
<input type="button" value="š" onclick="if ((document.vyhledavani.q.value == ' Vyhledávání')){document.vyhledavani.q.value = ''; document.vyhledavani.q.value = document.vyhledavani.q.value + 'š'} else if ((document.vyhledavani.q.value != 0)){document.vyhledavani.q.value = document.vyhledavani.q.value + 'š'}">
<input type="button" value="č" onclick="if ((document.vyhledavani.q.value == ' Vyhledávání')){document.vyhledavani.q.value = ''; document.vyhledavani.q.value = document.vyhledavani.q.value + 'č'} else if ((document.vyhledavani.q.value != 0)){document.vyhledavani.q.value = document.vyhledavani.q.value + 'č'}">
<input type="button" value="ř" onclick="if ((document.vyhledavani.q.value == ' Vyhledávání')){document.vyhledavani.q.value = ''; document.vyhledavani.q.value = document.vyhledavani.q.value + 'ř'} else if ((document.vyhledavani.q.value != 0)){document.vyhledavani.q.value = document.vyhledavani.q.value + 'ř'}">
<input type="button" value="ž" onclick="if ((document.vyhledavani.q.value == ' Vyhledávání')){document.vyhledavani.q.value = ''; document.vyhledavani.q.value = document.vyhledavani.q.value + 'ž'} else if ((document.vyhledavani.q.value != 0)){document.vyhledavani.q.value = document.vyhledavani.q.value + 'ž'}">
<input type="button" value="ý" onclick="if ((document.vyhledavani.q.value == ' Vyhledávání')){document.vyhledavani.q.value = ''; document.vyhledavani.q.value = document.vyhledavani.q.value + 'ý'} else if ((document.vyhledavani.q.value != 0)){document.vyhledavani.q.value = document.vyhledavani.q.value + 'ý'}">
<input type="button" value="á" onclick="if ((document.vyhledavani.q.value == ' Vyhledávání')){document.vyhledavani.q.value = ''; document.vyhledavani.q.value = document.vyhledavani.q.value + 'á'} else if ((document.vyhledavani.q.value != 0)){document.vyhledavani.q.value = document.vyhledavani.q.value + 'á'}">
<input type="button" value="í" onclick="if ((document.vyhledavani.q.value == ' Vyhledávání')){document.vyhledavani.q.value = ''; document.vyhledavani.q.value = document.vyhledavani.q.value + 'í'} else if ((document.vyhledavani.q.value != 0)){document.vyhledavani.q.value = document.vyhledavani.q.value + 'í'}">
<input type="button" value="é" onclick="if ((document.vyhledavani.q.value == ' Vyhledávání')){document.vyhledavani.q.value = ''; document.vyhledavani.q.value = document.vyhledavani.q.value + 'é'} else if ((document.vyhledavani.q.value != 0)){document.vyhledavani.q.value = document.vyhledavani.q.value + 'é'}">
<input type="button" value="=" onclick="if ((document.vyhledavani.q.value == ' Vyhledávání')){document.vyhledavani.q.value = ''; document.vyhledavani.q.value = document.vyhledavani.q.value + '='} else if ((document.vyhledavani.q.value != 0)){document.vyhledavani.q.value = document.vyhledavani.q.value + '='}">
<input type="button" value="´" onclick="if ((document.vyhledavani.q.value == ' Vyhledávání')){document.vyhledavani.q.value = ''; document.vyhledavani.q.value = document.vyhledavani.q.value + '´'} else if ((document.vyhledavani.q.value != 0)){document.vyhledavani.q.value = document.vyhledavani.q.value + '´'}">
<input type="button" value="w" onclick="if ((document.vyhledavani.q.value == ' Vyhledávání')){document.vyhledavani.q.value = ''; document.vyhledavani.q.value = document.vyhledavani.q.value + 'w'} else if ((document.vyhledavani.q.value != 0)){document.vyhledavani.q.value = document.vyhledavani.q.value + 'w'}"> 
Darker
Profil
Co třeba vytvořit funkci?
function kliknuti(elm){
 if (document.vyhledavani.q.value == " Vyhledávání")
 {  
   document.vyhledavani.q.value=elm.value;
 } else 
 if (document.vyhledavani.q.value != 0)
 {
   document.vyhledavani.q.value +=elm.value;
 }  
}

<input type="button" value=";" onclick="kliknuti(this)">
Marek H.
Profil *
Darker:
Moc díky, sice jsem Javascriptový začátečník, ale i tak jsem to pochopil a vše již funguje.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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

0