Ouvrir une nouvelle fenêtre en cliquant dans un calendrier dans ASP.NET.
micmc
Messages postés4Date d'inscriptionvendredi 14 mars 2003StatutMembreDernière intervention10 mars 2006
-
11 nov. 2003 à 16:00
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
22 nov. 2004 à 12:48
Bonjour,
Je voudrais à partir d'un calendrier faire une gestion de planning :
Quand nous changeons la date du calendrier : il ouvre une popup avec la planning qu'il y a pour ce jour.
J'utilise la fonction suivante :
Private Sub Calendar1_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Calendar1.SelectionChanged
Response.Redirect("javascript:window.open('./SessionCalendrier.htm','','width=500,height=500,scrollbars=yes,resizable=yes')", False)
End Sub
A chaque fois, ça ne marche pas.
Si j'utilise la fonction suivante :
Response.Redirect("./SessionCalendrier.htm", True)
Ca marche mais de Popup.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 11 nov. 2003 à 19:15
il te sert à quoi ton true ou ton false, t'as essayé de faire une popup avec le true ? ou autrment t'as essayé de faire executer du javascript plus simplement : response.redirect(javascript:alert('test')) si ca marche c'est peut etre la popup qui fonctionne pas correctement ce serait bizarre mais pourkoi pas
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 12 nov. 2003 à 17:10
c'est possible que ca gere que les url meme si ca serait plutot bizarre, t'as regardé dans le MSDN ??
tu pourrais mettre le code HTML generé STP ? pour voir ce que nous fait ce calendar :)
une autre solution beaucoup plus lourde serait de rajouter l'evenement onclick="window.open(....)" mais pour savoir ou la rajouter dans le code il faut connaitre exactement ce que ca te genere en HTML, et d'abord travailler sur le HTML puis ensuite essayer de generer pareil
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 22 nov. 2004 à 12:48
oui mais on ne connait pas le code HTML d'avance, donc ou veut tu placer ta balise ? le problème est que l'on ne peut pas ouvrir une pop up via le code facilement, i faut nécessairement faire un refresh de la page, et ecrire du code jaascript ...