Active Input Highlighter
чера вечерта направих нещо много полезно на JavaScript – поне аз го виждам така. ÐаиÑтина е невероÑтно, че не Ñъм Ñетил да го Ð½Ð°Ð¿Ñ€Ð°Ð²Ñ Ð¿Ð¾-рано, оÑобенно Ñлед като е нещо толкова Ñемпло и леÑно. Това е Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ (коÑто за да Ñтане по user-friendly Ñе превърна в клаÑ), коÑто ÑÐ¼ÐµÐ½Ñ Ñ„Ð¾Ð½Ð° на Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¸Ñ input Ñ Ñ†ÐµÐ» да Ñе отличава от оÑтаналите полета. Сигурно вÑички Ñте изпадали в ÑитуациÑта да търÑете докаде Ñте Ñтигнали в попълването на дадена форма, Ñлед като не Ñте открили къде точно мига курÑора. ИдеÑта за оцветÑването на полето, което е получило фокуÑа го видÑÑ… от нÑкой toolbar (почти Ñъм Ñигурен, че е Google, но може и да е Alexa – поне за Ñ‚ÑÑ… Ñъм Ñигурен че Ñам ги инÑталирал), но там изпълнението на този код беше от интеграциÑта на toolbar-а Ñ Ð±Ñ€Ð°ÑƒÐ·ÐµÑ€-а. Моето решение е Pure JavaScript, или по-Ñкоро Pure DHTML, защото Ñе използва document.getElementsByTagName(). По-къÑно вечерта Ñе Ñетих да го Ð¸Ð·Ð¿Ñ€Ð°Ñ‚Ñ Ð½Ð° DynamicDrive.net (отдавна не Ñъм публикувал нищо – може би повече от година и половина), като за целта превърнах функциÑта в клаÑ, направих една пробна Ñтраница и Ñглобих набързо едно ръководÑтво как да Ñе ползва. Ðе знаех колко елементарни коментари да напиша, защото не знам какви Ñа критериите на DynamicDrive.net, но ÑмÑтам че вÑеки ÑÑŠÑ Ñредна интелигентен ще Ñе Ñправи без да Ñе замиÑли. ÐадÑвам Ñе, че вÑички ще Ñме на това мнение Ñлед като разгледате какво Ñе получи:
JavaScript/Jul-26-2005_Active-Input/test.html
PS. Преди два дена публикувах намерик нÑколко папки ÑÑŠÑ Ñтари mock-ups на различни проекти върху който работих през 2003 година.