salut toutes et tous !
j'essai de faire varier la taille de la fenetre du navigateur dans le temps, c'est a dire que par exemple, disons que la fenetre du navigateur fait 1200/1200, en cliquant sur un bouton, elle passe a 800/600 de maniere fluide (pas d'un coup, ça j'ai trouvé comment faire ^^
en cherchant un peu, j'ai cru comprendre que ce genre de manipulatiion numerique (creer des rampe de valeurs) s'appellaient incrémentation ou décrementation, mais voila je n'y parvient pas du tout.
voici mon ersatz de script (modifié a partir d'un script trouvé sur le net) :
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
<script language="JavaScript">
var height = 600;
var width = 800;
function size() {
//check if we should increment or decrement
if (height <= 600) {
//two plus signs will increment our variable by one
height++;
} else if (height > 600) {
//two minus signs will decrement our variable by one
height-;
}
//check if we should increment or decrement
if (width <= 800) {
//two plus signs will increment our variable by one
width++;
} else if (width > 800) {
//two minus signs will decrement our variable by one
width-;
}
window.resizeTo(height,width);
}
</script>
</head>
<body onload="size(600,800)">
<a href="javascript:retailler(640,480);">Redimmensionner</a> à 640 par 480
<a href="javascript:retailler(800,600);">Redimmensionner</a> à 800 par 600
<input type="button" name="mybutton" value="Click Me" onclick="size()" />
</body>
</html>pour l'instant ça ne marche pas du tout, j'ai mis 2 typo clickable pour faire varier la taille instantanément (elle marchait lorsque je n'avai pas encore ajouté de tentative d'incrémentation) et un bouton qui serait censé faire croitre ou decroitre la taille de la fenetre jusqu'a une valeur donnée (800/600) malheureusement cela ne fonctionne pas.
je dois etre assez loin du compte je pense, sauriez vous ou je pourrait trouver de la documentation, un exemple de ce genre de fonction, ou encore un tuto qui irait dans ce genre de voie s'il vous plait , car je n'ai pas réussi a mettre la main sur quelques choses de vraiment similaire que je puisse prendre comme exemple, ou bien entendu si vous avez une idée de ce qu'il pourrait manquer pour que ça fonctionne ?