... context.fillRect(15,15,140, 130 ); context.clearRect (30 ,30 ,30 ,30 ); context.clearRect(70 ,30 ,30 ,30 ); context.clearRect(110 ,30 ,30 ,30 ); context.clearRect (30 ,100 ,30 ,30 ); context.clearRect(70,100 ,30 ,30 ); context.clearRect(110,100 ,30 ,30 );} ... context.fillRect(15,15,140, 130 ); context.clearRect (30 ,30 ,30 ,30 ); context.clearRect(70 ,30 ,30 ,30 ); context.clearRect(110 ,30 ,30 ,30 ); context.clearRect (30 ,100 ,30 ,30 ); context.clearRect(70,100 ,30 ,30 ); context.clearRect(110,100 ,30 ,30 );}</script></head><body ... Version /3. 0 Mobile/3A101a Safari/419 .3 The version numbers will change, obviously, when Apple updates Mobile Safari, but the string structure stays the same. To test to whether the device is an iPhone/ iPod...