2017-04-05 2 views
3
View [ 
    Size 400x400 
    button "click" [ 
     view/flags [ 
      Size 300x100 
      text "modal window" 
     ]['modal 'pop-up] 
    ] 
] 

Le problème est si je clique 4 fois le bouton cela créera 4 fenêtre modale. Mais je ne veux pas d'autre fenêtre modale si une fenêtre modale est déjà ouverte. Comment puis-je faireLa fenêtre de mod viduelle rouge s'ouvre plus d'un

+0

Je vois que la réponse DocKimbel résout ce problème, Si vous sentez qu'une réponse a résolu le problème, s'il vous plaît marquer comme «accepté» en cliquant sur la coche verte. Ceci aide à garder l'accent sur les SO plus anciens qui n'ont toujours pas de réponses. –

Répondre

3

Vous avez plusieurs fautes de frappe dans votre code empêchant de fonctionner correctement:

  • devrait être popup au lieu de pop-up.
  • les drapeaux dans le bloc sont censés être des mots non éclairés, donc il devrait être [modal popup].

Après ces correctifs, votre code fonctionne comme prévu.

Note: Je pense que le bloc argument /flags devrait être amélioré pour accepter les mots éclairés.

EDIT: /flagsnow accepte les mots-éclairés.