2014-02-09 1 views
0

Я использовал команду тег и его вывод не является правильным вот код:не получают желаемый результат командного тега в HTML

<html> 
<body> 
<menu> 
<command onclick="alert('Hello World')">Click here</command> 
</menu> 
</body> 
</html> 

Я просматриваю выход в Firefox и Internet Explorer.

+0

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/command –

+0

Тег команды может не поддерживаться в вашем браузере – James

+0

@maciekm http://blog.izs.me/ post/2353458699/an-open-letter-to-javascript-leader-about – loveNoHate

ответ

0

Команда тег не поддерживается никакими браузерами, кроме Internet Explorer 9 http://www.w3schools.com/tags/tag_command.asp

+0

, но я использую IE 10! – geek

+0

Поддерживается только в IE 9. IE 10 не поддерживает – James

+0

Да - поддерживается только в IE 9. Если вы перейдете по ссылке и выберите «Попробуйте сами», вы получите сообщение, когда вы нажмете «Сохранить», , Попробуйте в режиме совместимости. – gebuh

0

command элемент был предложен в различных проектах, в том числе first HTML5 CR в 2012 году (где он был отмечен как «группы риска» из-за отсутствия реализации), но он был исключен из новых проектов. Таким образом, любые его реализации и связанный API команд должны рассматриваться как экспериментальные.

Текущие проекты имеют menuitem element для аналогичных целей. Но обратите внимание, что это всего лишь предлагаемый элемент, его нет в currentl HTML5 CR, и он, вероятно, имеет ограниченную экспериментальную реализацию в Firefox.

Выводы зависят от того, чего вы пытаетесь достичь. Идея command заключалась в предоставлении вместе с элементом menu, a way of setting up a dropdown menu of scripted operations. In the simplest case, you can do such things with the normal атрибута element with an onchange` со значением, которое выполняет разные операции, в зависимости от индекса выбранной опции.

+0

thnx для ан. – geek

Смежные вопросы