Autor Zpráva
jab
Profil
caute, nevim ja kto nazvat to co chci udelat ale poslu odkaz

www.aspone.cz

v pravo v panelech je panel "Nevíte si rady?" a v tom tabulka pro odeslani na mail ci co.. a ja chci udelat to ze tam je napsano "Zde napište Váš vzkaz" a kdyz na to kliknete tak se nahle zmeni tabulka na to abyste tam mohli psat a kdyz kliknete na prazdne misto nekam na strance tak se tam zase zobrazi "Zde napište Váš vzkaz"..

díky :)
jogurt
Profil
<textarea onFocus="if(this.value=='Zde napište Váš vzkaz') this.value='';" onBlur="if(this.value=='') this.value='Zde napište Váš vzkaz';">Zde napište Váš vzkaz</textarea>
jogurt
Profil
Nezkousel jsem to, tak napis, jestli ti to funguje.
jab
Profil
jj funguje diky moc :)
jab
Profil
jeste otazka jak to vlozim do tohohle kodu, nejak se mi to nechce rozbehnout:

<tr>
<td width="94">
<p align="right">Jméno: <font color="#FF0000">*</font></td><td width="184"> 
<input name="jmeno" accesskey="j" type="text" style="height:16px; width:160px; border-style:solid; border-width:1px; border-color:#000000; background-color:#212121; font-size:11px; color:#61A40A" size="20"></td>

</tr> 


dik
Str4wberry
Profil
Odpovídám jabovi:
Šlo by to udělat i takto.

jeste otazka jak to vlozim do tohohle kodu, nejak se mi to nechce rozbehnout:
Následovně:
…
<input name="jmeno" accesskey="j" type="text" onfocus="[…]"
jab
Profil
zapsal jsem to takto ale zase to haze chybu

<tr>
<td width="94">
<p align="right">Jméno: <font color="#FF0000">*</font></td><td width="184"> 
<input name="jmeno" accesskey="j" type="text" onfocus="onFocus="if(this.value=='Zde napište Váš vzkaz') this.value='';" onBlur="if(this.value=='') this.value='Zde napište Váš vzkaz';">Zde napište Váš vzkaz" style="height:16px; width:160px; border-style:solid; border-width:1px; border-color:#000000; background-color:#212121; font-size:11px; color:#61A40A" size="20"></td>

</tr> 
jogurt
Profil
Ty nevidis, ze tam to "onfocus" mas dvakrat?
<tr>
	<td width="94">
		<p align="right">Jméno: <span style="color:#F00">*</span></td>
		<td width="184">
			<input
				name="jmeno"
				accesskey="j"
				type="text"
				onFocus="if(this.value=='Zde napište Váš vzkaz') this.value='';"
				onBlur="if(this.value=='') this.value='Zde napište Váš vzkaz';"
				value="Zde napište Váš vzkaz"
				style="height:16px; width:160px; border:solid #000 1px; background-color:#212121; font-size:11px; color:#61A40A;">
		</td>
	</tr>
Dovolil jsem si to jeste malinko poupravit. Tag FONT je v roce 2008 opravdu altmodisch.
jogurt
Profil
A mozna by tam jeste ten dlouhy text 'Zde napište Váš vzkaz' sel vymenit za this.defaultValue (jak odkazoval Str4wberry).
Viz http://www.javascript.cz/?vlastnosti=defaultvalue.
jab
Profil
dobry diky

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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