0

だから私はjavascriptが得意ではありませんが、メール通知やこのようなことをしようとしています。

これまでのところ、fullcount タグの下に未読メールの数を表示する gmails xml ファイルを使用しています。これをjavascriptで取得してhtmlページに表示したい。これを行うより良い方法はありますか?

これまでのところ、私はこれを思いつきました:

HTML:

<!DOCTYPE HTML>
<html>
    <head>
        <meta charset="utf-8">
        <title>Test</title>
        <link rel="stylesheet" href="style.css">
        <script src="gmail.js"></script>
    </head>
    <body onload=getgmail();>
        <div id="container">
            <div id="gmail">
                <p id="mail">0</p>
            </div>

        </div>
    </body>
</html>

Javascript:

function getgmail() {

    //loadpage
    $.get("https://USERNAME:PASSWORD@mail.google.com/mail/feed/atom", function(data));

    //get variable inside fullcount tags
    var mailcount= document.getElementsByTagName('fullcount');

    //output variable to html
    document.getElementById('mail').innerHTML = fullcount;

}

私はおそらく完全に間違っているので、助けていただければ幸いです。ありがとう

4

1 に答える 1

1
function getgmail() {

    $.get("https://USERNAME:PASSWORD@mail.google.com/mail/feed/atom", function(data) {
        var mailcount = data.getElementsByTagName("fullcount")[0].textContent;
        document.getElementById('mail').innerHTML = mailcount;
    );

}

$.get()API ドキュメントを確認してください。

于 2013-05-06T08:47:04.423 に答える