Forum Webscript.Ru
		Программирование => JavaScript & JScript => Тема начата: mussa от 21 Марта 2006, 17:31:33
		
			
			- 
				часто на сайтах видишь  форму, в которой уже стоит некий текст, например: "введите сюда текст" (не суть...), а когда ты ставишь курсор в форму, чтобы вводить текст, эта надпись тут же исчезает... как это делается?
очевидно, это достигается с пом. какой-то функции javascript на событие onfocus...
не мог бы кто-нибудь уточнить, как это реализовать?
p.s. в css, кстати,  тоже есть псевдостиль focus, но он в ИЕ не работает
			 
			
			- 
				mussa 
			 
			
			- 
				спасибо! но у меня не получается вот что сделать - если на странице есть другие формы, то если я пытаюсь добавить в них тот же эффект вписываю в тэг input строку: onfocus="clearContent(my.field)"
, то он с ними не работает, зато первая форма все равно очищается, даже если к ней не прикасаться...
как бы сделать, чтоб и в других формах это работало, но с каждой по-отдельности, не влияя на соседние?
			 
			
			- 
				
for_i_0:
onfocus="clearContent(my.field)
измени на эту:
onFocus="clearContent([B]this[/B])"
			 
			
			- 
				спасибо!
			
 
			
			- 
				В дополнение подскажу более интересную функцию (описание ниже)
В общем если хотите - разберётесь. Вещь классная.
			 
			
			- 
				эх, я же в js почти ничего не понимаю... мне сам синтаксис этот -китайская грамота
если б вы написали реботающий пример, включая то что между  , тогда я смог бы оценить эффект, и возможно даже под впечатлением занялся бы изучением js...
а в таком виде она не работает...
			 
			
			- 
				mussa 
[OFF]я бы на твоем месте взял бы книжку и начал бы сам писать. А то что пишут тебе готовенькое на форуме врядли пойдет тебе на пользу.[/OFF]