たぼさんの部屋

いちょぼとのんびり

javascript

適用するCSSを変更します

css.js function changeCSS(orientation) { /* * htmlに設定してあるCSSのhrefを再指定することにより * 適用するcssを変更します。 */ var CSS = document.getElementById('MainCss'); if(orientation === 'horizontal'){ CSS.href="horizontal.css"; } …

スマホの向きを取得する

main.js function getOrientation(target){ //向きの取得 //window.orientationで取得する if(Math.abs(window.orientation) === 90){ target.innerHTML = "よこ"; }else{ target.innerHTML = "たて"; } } function init(){ var target = document.getElemen…

アドレスバーを自動で隠す

main.js function hideAddressBar() { if (document.documentElement.scrollHeight < window.outerHeight / window.devicePixelRatio) { document.documentElement.style.height = (window.outerHeight / window.devicePixelRatio) + 'px'; } window.scrollT…

WebViewでのwebアプリデバッグ(console.log -> Logcat)

WebViewでのwebアプリデバッグ javascriptファイルでconsole.log記述する WebViewにconsole.logの受け取り部分を記述する WebChromeClient#onConsoleMessage 参考:https://sites.google.com/a/techdoctranslator.com/jp/android/webapps/debugging 実機から…

cookieの読み書き(javascript)

参考 Cookie とは、以下のようなことを実現するための機構です。 訪問者がそのページに何回訪れたか記録して表示する。 通常モード、フレームモードなど、訪問者の好みを記録しておき、次回訪問時にその好みのモードで表示する。 掲示板やチャットで入力した…

jsLint Unexpected '++'.

回避 var i for(i=0;i<10;i+=1){ //処理 } と、i++をi+=1

XMLHttpRequestの基本(GET)でtxtを読む

"use strict" ( function() { function init() { alert("start"); xhrConnect(); }; function xhrConnect() { var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState == 4) {// DONE if (xhr.status == 200) {// OK al…

webWorkerAdapter

workerAdapter.js "use strict"; var EFOLAB = {}; /** * * @param {Object} message */ EFOLAB.Worker = function(message) { this.msg = message; var PATH = 'back/worker.js'; //アプリによってこのURLを定義すること this.worker = new Worker(PATH); t…

T020) 計算:javascriptをじかに記述するとき

point assetsにhtmlファイルを配置しないで直接 WebView.loadUrl()でjavascriptを記述する javascriptの使用を許可する Interfaceを追加する:引数にjavascriptからandroidへの呼び出しobjectを指定 javascript呼び出しファイルを指定する javascriptをコー…

T019) (T017をもとにして):Javascript:WebViewを分離

point manifest.xml permission追加しなくても動作している(デバッグ環境:USB+実機)では。 Main.java package com.example.t019_javascriptinterface; import android.app.Activity; import android.content.Context; import android.os.Bundle; import a…

T017) WebView Javascript: 文字列の数式をevalで計算

文字列にした問題の答えを出力するためにjavascirptでevalする Main.java package com.example.t017_wevview_javascript; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.util.Log; import android.vie…