27881


Springboot MVCを勉強しています。  
index.htmlをHTML5で用意し、コントローラークラスをjavaで用意しました。  
■コントローラクラス

[code]

    @RequestMapping(value = "/", method = RequestMethod.GET)
    public ModelAndView index(ModelAndView mav) {
        mav.setViewName("index");
        return mav;
    }
    
[/code]

これでhttp://localhost:8080/にアクセスすると、index.htmlが表示されたのですが、  
index.html表示開始時にjavascriptを起動したりはできないのでしょうか。

ボタン押下などは下記のように実施できることを確認できました。  
■HTML5

[code]

    <button type="button" id="testButton">
    
[/code]

■javascript

[code]

    $(function() {
        $('#testButton').on('click', function(){
            処理
        });
    });
    
[/code]

起動時にブラウザ設定言語を取得し、日本語とそれ以外でindex.htmlの表示を変えたいと思っています。  
言語設定の取得は下記を参考にしたいと思っています。  
<http://qiita.com/shogo82148/items/548a6c9904eb19269f8c>


CC BY-SA 3.0
2016-07-27T07:44:52.223
27879
2016-07-27T08:16:41.663
12842
question
javascript html5 spring-boot
HTML表示開始時にjavascriptを起動したりはできないのでしょうか。


HTMLのbodyタグの中に、onload="起動する処理" を機銃しておくと、そのページが表示されてすぐにJavascriptの関数が起動されます。

例えば、

[code]

    <body onLoad="starting()">
    
[/code]

と書いておくと、ページが表示されるとstarting()という関数が呼び出されます。


CC BY-SA 3.0
2016-07-27T08:06:03.403
27880
2016-07-27T08:06:03.403
217
27879
answer


jQueryを使っているなら、

[code]

    $(window).on('load',function(){
    //ここに処理
    })
    
[/code]

ですね。


CC BY-SA 3.0
2016-07-27T08:16:41.663
27881
2016-07-27T08:16:41.663
17289
27879
answer