/ / UWP / WinJS: покажете HTML страница в изскачащ прозорец - win-universal-app, winjs

UWP / WinJS: показване на HTML страница в изскачащ прозорец - win-universal-app, winjs

Работя върху 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();