Лучше всего Пошаговое учебное руководство для Symfony - (Я выполняю PHP в Windows) [закрытый]

Хм... В 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 не устанавливает внимание на кнопки, которые являются , нажал (по сравнению с с вкладками к).

11
задан programmernovice 16 August 2013 в 17:15
поделиться

1 ответ

Документация Symfony

Symfony, пожалуй, лучший PHP-фреймворк на данный момент. Он обладает огромным набором функций и большим и активным сообществом.

Чтобы помочь вам начать работу, создатели предоставили широкий спектр ресурсов .

Документация для последней версии , 1.4 находится здесь: http://www.symfony-project.org/doc/1_4/

Начало работы учебник может быть вашим первым портом захода: http://www.symfony-project.org/getting-started/1_4/en/

В старых версиях Symfony есть несколько отличных шагов пошаговые руководства по созданию полного веб-приложения:

У Symfony есть крутая кривая обучения, но придерживайтесь ее. Оно того стоит!

23
ответ дан 3 December 2019 в 04:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: