2010-01-12 4 views
0

J'ai un scénario où j'ai besoin de comprendre comment faire apparaître les fenêtres en fonction d'une variable de session. Donc, si une certaine valeur de session est quelque chose, alors afficher une fenêtre avec un message sur l'écran. Quelqu'un sait comment le prendre?fenêtre pop-up sur la session avec le client

Répondre

1

En supposant C#:

<% if (Session("variable") == "bob") { %> 
<script type="text/javascript"> 
window.open ("/path/to/window/url","Window Title"); 
</script> 
<% } %> 

En supposant VB:

<% If (Session("variable") = "bob") Then %> 
<script type="text/javascript"> 
window.open ("/path/to/window/url","Window Title"); 
</script> 
<% End If %> 
0

À quelle fréquence cela doit-il se produire? Lors de l'actualisation de la page, vous pouviez vérifier la variable de session dans votre code derrière le fichier et passer un certain javescript dans la page pour faire apparaître une fenêtre contextuelle. (ou une simple alerte()?)

Si cela doit se produire plus souvent que l'actualisation de la page, vous devrez faire la même chose mais utiliser un temporisateur ajax qui appelle le serveur pour vérifier si la variable de session a changé .

+0

Il va probablement se passer beaucoup. Je travaille sur ce projet de réclamations d'assurance, donc en fonction du numéro de téléphone du client et de l'identifiant de session, nous devons être en mesure de faire apparaître des fenêtres. – Jeff

Questions connexes