Хм... В Firefox можно использовать explicitOriginalTarget
для получения по запросу элемента, на который нажали. Я ожидал toElement
делать то же для IE, но это, кажется, не работает... Однако можно вытянуть недавно сфокусированный элемент из документа:
function showBlur(ev)
{
var target = ev.explicitOriginalTarget||document.activeElement;
document.getElementById("focused").value =
target ? target.id||target.tagName||target : '';
}
...
Протест: Эта техника делает не работа для изменений фокуса, вызванных переключение вкладок через поля с клавиатурой, и не работает вообще в Chrome или Safari. Большая проблема с использованием activeElement
(кроме IE) состоит в том, что это последовательно не обновляется, до после blur
событие было обработано и не может иметь никакого допустимого значения вообще во время обработки! Это может быть смягчено с изменением на техника, которую Michiel закончил тем, что использовал :
function showBlur(ev)
{
// Use timeout to delay examination of activeElement until after blur/focus
// events have been processed.
setTimeout(function()
{
var target = document.activeElement;
document.getElementById("focused").value =
target ? target.id||target.tagName||target : '';
}, 1);
}
Это должно работать в большинстве современных браузеров (протестированный в Chrome, IE и Firefox), с протестом, что Chrome не устанавливает внимание на кнопки, которые являются , нажал (по сравнению с с вкладками к).
Symfony, пожалуй, лучший PHP-фреймворк на данный момент. Он обладает огромным набором функций и большим и активным сообществом.
Чтобы помочь вам начать работу, создатели предоставили широкий спектр ресурсов .
Документация для последней версии , 1.4 находится здесь: http://www.symfony-project.org/doc/1_4/
Начало работы учебник может быть вашим первым портом захода: http://www.symfony-project.org/getting-started/1_4/en/
В старых версиях Symfony есть несколько отличных шагов пошаговые руководства по созданию полного веб-приложения:
v1.0: Askeet - http://www.symfony-project.org/askeet/1_0/en/
v1.2: Jobeet - http: //www.symfony-project. org / jobeet / 1_2 /
У Symfony есть крутая кривая обучения, но придерживайтесь ее. Оно того стоит!