2012-01-10 3 views
0

J'ai un popup avec une question oui ou non (radiobuttons). Je veux forcer les utilisateurs de mon site à sélectionner l'une des options avant de fermer la fenêtre, mais je ne suis pas en mesure de le faire. Je peux simplement fermer la fenêtre en utilisant le bouton croisé «ROUGE» sur la fenêtre contextuelle.Afficher le message d'alerte avant de fermer une fenêtre contextuelle

Quelqu'un peut-il me dire comment puis-je empêcher les utilisateurs de naviguer à partir de cette page? Existe-t-il un moyen d'afficher un message d'alerte et de leur demander de choisir une option? J'utilise C# .net, asp.net et JavaScript.

+0

S'il vous plaît lire la FAQ. Cette question est impossible de répondre sans code. – mrtsherman

+0

Peut être utile pour publier un fragment de code. Dites-nous quel type de popup vous utilisez? JQuery? Fait sur mesure? JavaScript standard? Un peu plus d'explication pourrait vous fournir beaucoup de bonnes réponses. – Jules

+0

Vous allez avoir vraiment du mal à empêcher les utilisateurs de naviguer loin de votre page. – DOK

Répondre

0

Il n'y a pas 100% façon de tenir l'utilisateur de votre site ... Vous pouvez montrer une chose selfmade popup comme celui-ci

#popupBox { 
    position: fixed; 
    width: 100%; 
    height: 100%; 
    background: rgba(0,0,0,.4); 
} 

#popup { 
    position: absolute; 
    width: 300px; 
    height: 200px; 
    left: 50%, 
    margin-left: -130px; 
    top: 50%; 
    margin-top: -100px; 
} 

<div id='popupBox'> 
    <div id='popup'> 
     <button type='input' value='yes'> 
     <button type='input' value='no'> 
    </div> 
</div> 

Après l'insertion de votre pop-up ho avoir à recharger le javascript nécessaire pour manipuler le clic sur l'un de ces boutons ...

Questions connexes