Recharger une page redimensionnée

Résolu/Fermé
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 - 7 oct. 2015 à 15:44
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 - 8 oct. 2015 à 17:27
Bonjour,

Je souhaite recharger mes pages à chaque redimensionnement de cette façon:

  window.onresize = resize;
        function resize()
        {
            location.reload()
        }

mais ça ne fonctionne pas alors que si je fais:

  window.onresize = resize;
        function resize()
        {
            window.location.href= "music.html";
        }

ça fonctionne bien mais je ne peux pas changer le nom sur toutes mes pages alors, comment faire ?

Je vouss remercie de votre aide.
A voir également:

3 réponses

bg62 Messages postés 23658 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 20 novembre 2024 2 389
7 oct. 2015 à 23:35
lut;)
pourquoi vouloir passer par une fonction en JS, que tout le monde n'aura pas forcément, alors que maintenant une simple CSS qui est aussi responsive permet ce genre d'adaptation directement et bien plus facilement ???

maintenant à la vue du code, si c'est pour en faire un 'redirection' vers une autre page, c'est une toute autre chose, aussi facile aussi ...
;;;;;;)
0
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 110
8 oct. 2015 à 12:19
En fait quand je teste la version mobile en redimensionnant la fenêtre du navigateur et qu'ensuite je la mets en plein écran, mon menu principal est désorganisé.
Pour cela, j'appuie sur F5 et tout est OK. Je souhaite remédier à cela alors je vais essayer en ajoutant un timer.
0
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 110
8 oct. 2015 à 17:27
J'ai ajouté un timer et cela fonctionne bien.

window.onresize = resize;
        function resize()
        {
            setTimeout(function(){location.reload()},0)
        }
0