HTML5標準の最近の草案を読んでサブセクション4.11.4.3
(「 コンテキストメニュー 」)に進んだ人は誰でも、古い要素
<menu>に新しい意味
が与えられていることが確かにわかりました。 、javascriptを呼び出す新しいコマンドでフォーム要素のコンテキストメニューを補充するには:
<form name="npc"> <label>Character name: <input name=char type=text contextmenu=namemenu required> </label> <menu type=context id=namemenu> <command label="Pick random name" onclick="document.forms.npc.elements.char.value = getRandomName()"> <command label="Prefill other fields based on name" onclick="prefillFields(document.forms.npc.elements.char.value)"> </menu> </form>
しばらくの間、イノベーションは単純に無視される可能性がありました。正しい、
まあ、どのブラウザでもまだサポートされていないドラフトの一部に
どんな価値があるのでしょうか?
しかし、今回は急速に終わりに近づいています。
Firefox 6は先日登場し、Firefoxの新しい6週間の開発サイクルは、約12週間(2011年11月に約3か月)で、Firefox 8が「オーロラ」状態(つまり、アルファ版)になったことを意味します。テスト)。
Firefox 8、紳士、
contextmenu属性
をサポートします
。 皆さん(そして私も)は、上記の革新が大規模な現実に現れるのに備えて、12週間しかありません。