Работя върху UWP приложение на базата на JavaScript. Сега трябва динамично да покажа HTML страница (с URL адрес) в изскачащ прозорец. Направих търсене, има един ContentDialog Вероятно мога да използвам:
var object = new WinJS.UI.ContentDialog(element, options);
но не мога да намеря никакъв JavaScript код за него. Не можех да разбера какво трябва да премине като "елемент" и как да сложа HTML в ContentDialog. Благодаря предварително за всяка помощ.
Отговори:
1 за отговор № 1Детската площадка WinJS ви показва как да използвате ContentDialog: http://winjs.azurewebsites.net/#contentdialog
Най- element
преминавате е елементът Html, който искате да инициирате като диалогов прозорец.
<div id="myDialog">I am the going to be the dialog content.</div>
var element = document.getElementById("myDialog");
var options = {
title: "Main instruction",
primaryCommandText: "Ok",
secondaryCommandText: "Cancel"
};
var dialog = new WinJS.UI.ContentDialog(element, options);
Ако искате да зададете съдържанието на диалоговия прозорец динамично можете да направите това с
var webview = document.createElement("x-ms-webview");
webview.src = "http://stackoverflow.com";
dialog.element.querySelector(".win-contentdialog-content").appendChild(webview);
dialog.show();