0

コントロールを新しいウィンドウに移すには? マルチウィンドウ機能を備えたクロムパッケージアプリに取り組んでいます。「新しいウィンドウ」をクリックすると、新しいウィンドウが開きます。これは、使用しているコードです。

background.js:

function create_window(opt_options)
{
    chrome.app.window.create("main.html", opt_options,

    });
}

新しいウィンドウを作成した直後に、divに値を入力するだけです

main.html

<html class="full-height">
<head>
    <meta charset="utf-8">
    <script src="jquery-2.0.2.js"></script>
    <script src="main.js"></script>
</head>
<body>
    <div id="username">Guest</div>

main.html には、background.js から新しい関数の関数を呼び出し、div にユーザー名を追加するボタンがあります。

main.js

$(".menu-new-window").click(function() {

    create_window()

    $("user_name").html("John Doe");
});

基本的なフローは、リスト (親/最初のウィンドウ) からユーザー "John" を選択すると、新しいウィンドウが開き、新しいウィンドウのヘッド セクション (div id ユーザー名) に John が入力されます。しかし、新しいウィンドウを開いた後、新しいウィンドウではなく親ウィンドウにジョンを追加します。これは、新しいウィンドウを開くたびに発生し、常に親ウィンドウを更新します。

アプリの開発を始めたばかりなので、表示するコードはあまりありません。マルチウィンドウを操作する方法の基本的なコードをいくつか表示しました。

私の質問が十分に明確でない場合はお知らせください。ありがとう!

4

1 に答える 1