Autor Zpráva
Bartolomey
Profil
Mám takový problém s inputem typu "text". Na svém webu mám input, které nejde bez scrollování dolů (apoň na mém rozlišení - 1280x800) vidět. Když ale člověk na ten web přijde, tak se stránka automaticky posune k tomu inputu a bliká v něm kurzor. Nevíte někdo, jak se dá udělat, aby nebyl automaticky označený?
Žádné speciální JS doplňky tam nejsou, jen prostě toto:
<form action="/" method="post" name="cr">
<input type="text" maxlength="255" id="comment" name="comment" style="width:350px;">
<input type="submit" class="regbtn" value="Odeslat">
</form>

Díky za rady
Str4wberry
Profil
Reakce na Bartolomeye:
Jaký prohlížeč to dělá? Já žádný takový neznám. Nemáš přece jenom v kódu nějaký „speciální JS doplněk“?
vertigo4
Profil
Bartolomey
nejlepší by bylo, kdybys hodil odkaz...
Bartolomey
Profil
Dělá mně to Firefox aj IE7
Sakra, to bude asi tím vkládáním smajlíků přes JS. :)) Tak je to celé:
<form action="/#chat" method="post" name="cr">
<?php smiles("comment");?>
<br>
<?php

if(!$logged_in){
  echo "<input type=\"text\" name=\"unlogged\" value=\"Jméno / přezdívka\" onfocus='this.value=\"\"' style=\"margin-bottom:3px;width:150px;\">";
}

?>
<input type="text" maxlength="255" id="comment" name="comment" style="width:350px;" />
<input type="submit" class="regbtn" value="Odeslat" />
</form>

A pod php funkcí smiles je toto
<script type="text/javascript">
/* <![CDATA[ */

function insertext(text){
document.cr.comment.value+=" "+ text;
document.cr.comment.focus();}
/* ]]> */ 
</script><a href="javascript:insertext(':angry:')"><img alt="Emotikon angry" src="/cms/smiles/angry.gif"></a>&nbsp;<a href="javascript:insertext(':biggrin:')"><img alt="Emotikon biggrin" src="/cms/smiles/biggrin.gif"></a>&nbsp;<a href="javascript:insertext(':blink:')"><img alt="Emotikon blink" src="/cms/smiles/blink.gif"></a>&nbsp;<a href="javascript:insertext(':crazy:')"><img alt="Emotikon crazy" src="/cms/smiles/crazy.gif"></a>&nbsp;<a href="javascript:insertext(':lol:')"><img alt="Emotikon lol" src="/cms/smiles/lol.gif"></a>&nbsp;<a href="javascript:insertext(':mad:')"><img alt="Emotikon mad" src="/cms/smiles/mad.gif"></a>&nbsp;<a href="javascript:insertext(':rolleyes:')"><img alt="Emotikon rolleyes" src="/cms/smiles/rolleyes.gif"></a>&nbsp;<a href="javascript:insertext(':shok:')"><img alt="Emotikon shok" src="/cms/smiles/shok.gif"></a>&nbsp;<a href="javascript:insertext(':smile:')"><img alt="Emotikon smile" src="/cms/smiles/smile.gif"></a>&nbsp;<a href="javascript:insertext(':smile2:')"><img alt="Emotikon smile2" src="/cms/smiles/smile2.gif"></a>&nbsp;<a href="javascript:insertext(':wink:')"><img alt="Emotikon wink" src="/cms/smiles/wink.gif"></a>&nbsp;<a href="javascript:insertext(':wink3:')"><img alt="Emotikon wink3" src="/cms/smiles/wink3.gif"></a>
Bartolomey
Profil
ok, odkaz ...
Měsíček
Profil
to bude tou kotvou #.
Bartolomey
Profil
Měsíček:
Tím to není..aj bez ní to dělá
vertigo4
Profil
Bartolomey
řekl bych, že to bude tím
document.cr.comment.focus();
Bartolomey
Profil
Mohl by mně někdo prosím, poradit, jak to vyřešit, ale aby to vkládání smajlíků pořád fungovalo? JavaScript neumím, to psal někdo jiný..
dík
centi
Profil
A ja si myslím, že to bude týmto (riadok #117 v zdrojáku stránky):

document.getElementById('comment').focus();
Bartolomey
Profil
centi
to je to samé, co psal vertigo4, jen jsem v tom kódě něco změnil :)

Vaše odpověď

Mohlo by se hodit

Příspěvky nesouvisející s webem budou odstraněny.

Prosím používejte diakritiku a interpunkci.

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