1
J'ai cette configuration de base HTML5/Canvas. Cela fonctionne très bien dans Chrome et Firefox. Cependant, j'ai ces problèmes de navigateur:Configuration de base HTML5/Canvas. Problèmes de navigateur
- Si je charge la page sur dix fois dans IE8, il sera généralement travailler à moins une fois ... Je sais que cela semble étrange; Je peux seulement deviner qu'il a quelque chose à voir avec l'ordre d'exécution du JavaScript (?).
- Le texte n'apparaît pas dans mon iTouch.
Modifier: J'ai quelques problèmes de formatage avec ce code. Excanvas est utilisé (mais pas vu ci-dessous).
<!DOCTYPE html>
<html lang="en">
<head>
<!--[if IE]><script type="text/javascript" src="js/excanvas.js"></script><![endif]-->
<script type="text/javascript">
function addBox(x, y, text){
context.font = '17px Arial';
context.textBaseline = 'top';
context.fillStyle = 'black';
context.fillText (text, x, y);
}
function resetCanvas(){
c = document.getElementById("myCanvas");
context=c.getContext("2d");
c.width = 450;
context=c.getContext("2d");
//Draw Picture Frame around Canvas
context.lineWidth = 5;
context.strokeStyle="blue";
context.strokeRect(5,3,430,430);
}
$(document).ready(function() {
resetCanvas();
addBox(200, 200,'hello');
});
</script>
</head>
<body>
<canvas id="myCanvas" width="900" height="450" >Your browser does not support the canvas element.</canvas>
</body>
</html>
Merci pour les idées. Je devrais mentionner que la mise en forme ici sur Stack Overflow m'a empêché d'afficher cette ligne: J'ai vu un travail ssetup similaire avec l'excanvas. js. En ce qui concerne la pointe 'arial', je vais y jeter un coup d'oeil. Merci. –
Je viens d'éditer le post pour que le fichier excanavas.js apparaisse. –