地下鉄アプリケーションでアラートを印刷しようとしていますが、機能していませんか? ここでは、アプリケーションの開発に Visual Studio2012 (HTML、WinJS) と windows8RC を使用しています。
前もって感謝します。
地下鉄アプリケーションでアラートを印刷しようとしていますが、機能していませんか? ここでは、アプリケーションの開発に Visual Studio2012 (HTML、WinJS) と windows8RC を使用しています。
前もって感謝します。
コードを提供できますか?これは私のために働く:
Windows.UI.Popups.MessageDialog("Content", "Title").showAsync();
重大なエラーでない限り、FlyOut の使用をお勧めします。
HTML:
<!-- Define a flyout in HTML as you wish -->
<div id="informationFlyout" data-win-control="WinJS.UI.Flyout">
<p>
Some informative text
</p>
</div>
<!-- an anchor for the flyout, where it should be displayed -->
<div id="flyoutAnchor"></div>
JS:
// Get an anchor for the flyout
var flyoutAnchor = document.getElementById("flyoutAnchor");
// Show flyout at anchor
document.getElementById("informationFlyout").winControl.show(flyoutAnchor);
設定した時間の経過後にフライアウトを閉じるには、setTimeout を実行してコードに非表示にすることができます。
// execute this code after 2000ms
setTimeout(function () {
// Fetch the flyout
var flyout = document.getElementById("informationFlyout"); // Get the flyout from HTML
// Check if the element still exists in DOM
if (flyout)
flyout.winControl.hide(); // Dismiss the flyout
}, 2000);
FlyOut ポップアップの詳細については、こちらをご覧ください