atelier:mitsuba

i love UI/UX, Blend, XAML, Behavior, P5, oF, Web, Tangible Bits and Physical computing. なにかあればお気軽にご連絡ください。atelier@c-mitsuba.com

その4:aタグを使ったjavascriptの実行

Windows 8 Developer Previewなので正式版とは異なる場合があります。
また、Windows Updateが走るときもあるため、エントリ執筆現在の情報をもとにかいています。

html5で作られたアプリケーションを移植すると、ときどきhtmlにこうかかれたものがあります。

<a href="javascript:init();">button</a>

IEではこれでも動きますが、Metro Style Appでアプリを作成した場合、これは実行されません。
そんなときはaタグを以下のように書き換えます。

<a onmousedown="init();">button</a>

と書くと、うまく実行することができます。