Как обновить приложение Chrome в приложении Chrome - PullRequest
0 голосов
/ 17 мая 2018

Итак, я разрабатываю приложение для Chrome, и оно рассчитывает, как быстро летит соломенная ракета, основываясь на расстоянии и времени.Мне нужно знать, как сбросить его после каждого расчета с помощью кнопки (или какой-то простой способ сбросить код).Это мой основной код:

window.html

<!DOCTYPE html>
<html>
        <head>
            <script src="calc.js"></script>
        </head>
        <body>
            <!-- First heading instructions -->
            <h1>Enter the speed and distance the rocket traveled</h1>
            <!-- The inputs -->
            <input id="T" placeholder="Time">
            <input id="D" placeholder="Distance in feet">
            <!-- submit -->
            <a id="L">Submit</a>
            <!-- The place where the js ccan put the output -->
            <p id="O"></p>
        </body>
</html>

calc.js

function calc() {
    //the time input
    var t = document.getElementById("T").value;
    //the distance input
    var d = document.getElementById("D").value;
    //whatever that number you gave me is for
    var x = 0.681818;
    //your formula in operation
    var fo = t / d
    var o = fo * x
    //gets the output element, and enters o
    document.getElementById("O").innerHTML = o;
};

document.addEventListener('DOMContentLoaded', function() {
    var L = document.getElementById('L');
    // onClick's logic below:
    L.addEventListener('click', function() {


        calc();

    });
});

background.js

chrome.app.runtime.onLaunched.addListener(function() {
  chrome.app.window.create('window.html', {
    'outerBounds': {
      'width': 400,
      'height': 500
    }
  });
});

Было быбыло бы здорово узнать это к 11:45 утра сегодня (17 мая). Спасибо

Было бы здорово узнать это скоро, но я могу подождать до позднего.

Пожалуйста, не смейся надо мной, я новичок в переполнении стека и кодировании

1 Ответ

0 голосов
/ 17 мая 2018

Я нашел решение

Все, что мне нужно было сделать, это добавить другой сценарий, кроме очистки внутреннего outputHTML

Я добавил

<script src="reload.js"></script>

и

<a id="L2">Clear</a>

на мой html и reload.js

function reload(){
    document.getElementById("O").innerHTML= '';
};

document.addEventListener('DOMContentLoaded', function() {
    var L2 = document.getElementById('L2');
    // onClick's logic below:
    L2.addEventListener('click', function() {


        reload();

    });
});

Спасибо всем, кто помог!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...