2 votes

Activation d'un bouton sur une autre page

J'ai donc par exemple 2 pages (jquery mobile) et les différentes pages sont en fait des divs dans le même html. J'ai donc une page 3 qui charge des images à partir d'une base de données, et lorsque vous cliquez sur une image, elle va à la page 2 et dépose l'image dans un div sur cette page 2. J'ai maintenant un bouton qui est disabled="disabled". Et lorsque la fonction est appelée pour placer l'image dans le div de la page #two, elle redirige automatiquement vers la page #two. Maintenant, le bouton est désactivé par lui-même. J'ai donc essayé d'ajouter ceci à la fonction d'ajout d'images : document.getElementById("resetbutton").disabled = false ;

Ce qui se passe, c'est que lorsque la page est redirigée vers la page #2, le bouton se recharge et écrase le false disabled, puisqu'il est automatiquement désactivé. Quelles sont les solutions à ce problème ?

Merci d'avance !

0voto

bmurmistro Points 545

Tu ne peux pas faire quelque chose comme :

$('#two').live('pageinit',function(event){
    if (resetButton) { // variable to determine active/disabled
        $('#resetbutton').addClass('active');
    }
});

Je pense que vous pouvez simplement appeler ('#resetbutton').addClass('active') ; (comme vous le faites) dans la fonction... Est-ce que vous générez dynamiquement ce contenu sur la page 2 ? Si c'est le cas, vous devriez pouvoir vous lier à l'événement pageinit ou pageshow et déterminer l'état du bouton.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X