<html>
<head>
<meta name="viewport" content="width=480, user-scalable=no, maximum-scale=0.6667" />
<script type="text/javascript" language="javascript">
function init(){
document.bgColor="#00ff00";
var touchStart = function(e){
document.getElementById("ID").innerHTML = "指:"+e.touches.length;
document.getElementById("ID").style.fontSize="120px"
document.getElementById("ID").style.textAlign="center"
switch(e.touches.length){
case 1:
document.getElementById("ID").style.backgroundColor="ff0000";
break;
case 2:
document.getElementById("ID").style.backgroundColor="ffff00";
break;
case 3:
document.getElementById("ID").style.backgroundColor="ff00ff";
break;
case 4:
document.getElementById("ID").style.backgroundColor="00ffff";
break;
case 5:
document.getElementById("ID").style.backgroundColor="0000ff";
break;
}
}
document.body.addEventListener("touchstart", touchStart, false);
}
</script>
</head>
<body onLoad="init()" style="-webkit-user-select: none;">
<div id="ID">
LET'S MULTI TOUCH!
<div>
</body>
</html>
iphone safari専用のJSを使っているので、iphoneで確認してください。
style="-webkit-user-select: none;"は、画面を押し続けたときに「コピー」と表示されないために必要。