2014-03-14 3 views
0

Я работаю над приложением Samsung TV, поэтому я сделал интернированный экран, который сообщает пользователю некоторую информацию об этом приложении, после того как пользователь прочитает информацию, которую он должен нажать на кнопку приветствия, чтобы перейти на главную страницу.Как открыть новый экран на эмуляторе Samsung TV?

Должен ли я создать новый html, тогда, когда я нажимаю на кнопку, открывается новая страница? На самом деле я использовал этот Technic в приложениях для Android!

Как это работает в телевизионных приложениях? Если нет, что мне делать? Любой совет поможет, БЛАГОДАРЯ

Примечание: Я изучаю этот код http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_win_open4 , но эта функция не работает

ответ

0

Я предлагаю вам иметь базовый HTML как это:

<body> 
    <div id="popup"></div> 
    <div id="content"></div> 
</body> 

И ваши «экраны» в отдельных HTML документов, и при нажатии на кнопку, обновите базу HTML по, таким образом:

//on click 
$('#content').html(''); 
$('#content').load('mynewcontent.html'); 

Приложения Samsung работают с философией единого веб-приложения, поэтому вы должны обновлять базовый html динамически.

Если вам нужно создать всплывающее окно, есть много уроков о том, как сделать div похожим на всплывающее окно (манипулирование положением абсолютным, шириной, высотой, добавлением полупрозрачного черного фона ...).

Ожидайте, что это даст вам ключ, я долго работал с телевизорами samsung.

+0

ooh .. спасибо за информацию, это действительно помогло мне .. я создал всплывающее приложение, как новый экран ... вы потрясающий .. я ценю вашу помощь .. спасибо ^^ @Chatyeux – user3398674

0

Samsung TV приложения не имеют окна или вкладки, так что вы не можете использовать open, чтобы создать новый.

Измените свое сообщение внутри существующей страницы с помощью DOM-манипуляции.

Смежные вопросы