dans la tête HTML:
<script type="text/javascript">
document.write('<p>' + myWidth + 'x' + myHeight + '</p>');
</script>
4 Réponses :
Bind to code> dans votre HTML et donnez-lui un identifiant. Ensuite, il suffit de définir directement le InnerHTML de l'élément: window.Resize code>. N'utilisez pas document.write () code>. Placez le window.onresize = displayWindowSize;
window.onload = displayWindowSize;
function displayWindowSize() {
// your size calculation code here
document.getElementById("dimensions").innerHTML = myWidth + "x" + myHeight;
};
Cela fonctionne bien sur la redimensionnement de la fenêtre, merci beaucoup. Comment puis-je aussi l'afficher pour la première fois, ouvrez la page ou après une recharge?
ou, si vous utilisez déjà jQuery, vous pouvez utiliser .Resize ( gestionnaire i>) code> pour capturer l'événement de redimensionnement et .Resize () code> sans paramètres pour déclencher l'événement initial lorsque la fenêtre est effectuée en cours de chargement.
Comme ceci: p>
$(window).resize(function() {
// your size calculation code here
$("#dimensions").html(myWidth);
}).resize();
J'aime la solution de Gilly3, mais il serait utile d'avoir le code complet (pour ceux qui sont pressés!)
<script>
window.onresize = displayWindowSize;
window.onload = displayWindowSize;
function displayWindowSize() {
myWidth = window.innerWidth;
myHeight = window.innerHeight;
// your size calculation code here
document.getElementById("dimensions").innerHTML = myWidth + "x" + myHeight;
};
</script>
<!DOCTYPE html>
<html>
<head>
<title>How to get width of screen when window is resizing?</title>
</head>
<body>
<script>
window.onresize=function()
{
document.body.innerHTML=window.innerWidth;
}
</script>
</body>
</html>
To learn the meaning of the each line of the code - https://jaischool.com/javascript-lang/how-to-get-live-width-of-window-when-it-is-resizing.html
Est-ce que cette question piste Stackoverflow aidait?
J'ai trouvé le code ci-dessus sur le Web. Je suis totalement un débutant. Si quelqu'un peut écrire le code entier (compléter mon code ci-dessus) ce serait génial. Merci.