CALENDRIER ASPX OUVERT VIAS TEXTBOX

cs_Jackboy Messages postés 757 Date d'inscription vendredi 7 septembre 2001 Statut Membre Dernière intervention 19 juin 2008 - 26 janv. 2005 à 18:05
angel7891 Messages postés 26 Date d'inscription samedi 5 mai 2007 Statut Membre Dernière intervention 9 juillet 2007 - 6 mai 2007 à 16:19
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/29085-calendrier-aspx-ouvert-vias-textbox

angel7891 Messages postés 26 Date d'inscription samedi 5 mai 2007 Statut Membre Dernière intervention 9 juillet 2007
6 mai 2007 à 16:19
salut, j'ai essayé d'utiliser ce code dans mon application.et j'ai rencontré le meme probleme signalé dans le commentaire7, j'ai tenté de faire les instructions du commentaire"n°8" mai ça se resoud pas j'ai toujours cette erreur:
Erreur 1 'Forms_Demandes_calendrier/.calendrier' n'est pas une valeur valide pour l'attribut 'inherits'.
est ce que cette valeur que j'ai mis:'Forms_Demandes_calendrier/.calendrier' n'est pas ce qui est recommandé dans le commantire"n°8"? merci
gabiset Messages postés 53 Date d'inscription mercredi 14 septembre 2005 Statut Membre Dernière intervention 9 novembre 2007 1
4 oct. 2006 à 17:02
Une petite question supplémentaire : comment faire pour gérer la position du calendrier ? J'aimerais qu'il s'affiche à droite de ma zone de texte et non pas par-dessus mais je n'ai pas trouvé les attributs à modifier. Merci pour votre réponse.
gabiset Messages postés 53 Date d'inscription mercredi 14 septembre 2005 Statut Membre Dernière intervention 9 novembre 2007 1
4 oct. 2006 à 16:26
Autant pour moi, en suivant pas à pas les explications données dans les commentaires ci-dessus, ça marche !
Merci pour ce super code !
gabiset Messages postés 53 Date d'inscription mercredi 14 septembre 2005 Statut Membre Dernière intervention 9 novembre 2007 1
4 oct. 2006 à 14:27
Bonjour,
Je viens de télécharger ce code et je me retrouve avec les mêmes problèmes que les autres sous VB. Vous semblez avoir trouvé la solution du problème, quelqu'un pourrait-il fournir le code source corrigé ?
Merci d'avance...
cs_Rom23 Messages postés 1 Date d'inscription dimanche 20 mars 2005 Statut Membre Dernière intervention 25 juillet 2006
25 juil. 2006 à 16:20
Merci bien en Vb ça marche au poil !
ennajarhicham Messages postés 3 Date d'inscription jeudi 6 avril 2006 Statut Membre Dernière intervention 11 mai 2006
9 mai 2006 à 11:15
salut !
pas de prblm pour telecharger
merci
cnguyen Messages postés 81 Date d'inscription mardi 7 mars 2006 Statut Membre Dernière intervention 12 juillet 2006
8 mai 2006 à 18:47
Bonjour, j'ai tenté de télécharger la source mais cela ne me donne rien a part un fichier login.aspx :s
Je voudrais savroi si c'était possible d'avoir ce fichier en c# svp :d
Merci
cs_snew Messages postés 10 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 28 décembre 2005
21 nov. 2005 à 14:52
Bon alors je sais pas si je suis vraiment manchot mais il n'y a rien à faire :'(

Quelqu'un peut confirmer qu'il a réussi à le faire fonctionner en C# ?
Pourtant le javascript devrait être indépendant du langage comme l'a dit Cookiem, donc je pige pas trop...
extsamlef Messages postés 5 Date d'inscription jeudi 27 octobre 2005 Statut Membre Dernière intervention 21 novembre 2005
21 nov. 2005 à 13:50
voici deja la fonction, en ce qui concerne l'evenement placé sur le textbox, je ne l'ai suite aqueleque modif sur mon application.

Private Sub Calendar1_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Calendar1.SelectionChanged
Dim label, date1 As String

label = Request.QueryString("origine")

date1 = "'" + Calendar1.SelectedDate() + "'"

script_label.Text = "<script language=javascript> "
script_label.Text script_label.Text + "window.opener.document.getElementsByName('" + label + "')[0].value " + date1 + ";"
script_label.Text = script_label.Text + "window.close();"
script_label.Text = script_label.Text + "</script>"
script_label.Visible = True
End Sub
cs_snew Messages postés 10 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 28 décembre 2005
21 nov. 2005 à 09:04
Bon et bien pour ma part j'en reviens toujours au même souci :(

> extsamlef
C'est la seule modification que tu as apportée ?
J'ai vérifié que le getElementsByName récupérait bien le bon nom de champ, mais ça ne fait aucune action.

Pourrais tu copier tout ton code avec modif de Calendar1_SelectionChanged stp ?

Merci d'avance.
extsamlef Messages postés 5 Date d'inscription jeudi 27 octobre 2005 Statut Membre Dernière intervention 21 novembre 2005
10 nov. 2005 à 15:14
encore moi,

c bien la commande du javascript qui ne va pas, j'ai modifié la commande, et hop ca fonctionne. sinon, une erreur existait bien dans le script java mais elle eté masquer par l'explorateur.

voila ce que j'ai modifié pour que l'objet de ma premiere fenetre soit mis à jours :

script_label.Text script_label.Text + "window.opener.document.getElementsByName('" + label + "')[0].value " + date1 + ";"
extsamlef Messages postés 5 Date d'inscription jeudi 27 octobre 2005 Statut Membre Dernière intervention 21 novembre 2005
10 nov. 2005 à 11:35
salut,

je suis en VB.NET et en fait moi g le meme soucis que toi COOKIEM, tout fonctionne sauf le retour de la date dans ma page d'appel.

C comme ci le script java ne s'executait pas, d'ailleurs meme en y ecrivant n'importe koi, ca ne plante pas.

si vous avez trouvez quelquechoses, je suis preneur
merci
Cookiem Messages postés 46 Date d'inscription mercredi 12 janvier 2005 Statut Membre Dernière intervention 17 juillet 2007
5 nov. 2005 à 04:24
J'ai réussi à la faire fonctionner en c# partièlement :
En fait tout marche sauf le retour de la date dans la premiere forme....

En vb j'avais fait opener.form1.nom_du_textbox.value = 'ma_date' pour modifier le text box de la forme un, mais en c# j'y arrive pas pourtant c'est du javascript ca devrait pas avoir de rapport avec le langage coté serveur 0_o
(par contre les autres commandes comme alerte ou window.close() passe nickel)
Tente ta chance sur javascriptfr.com
Cookiem Messages postés 46 Date d'inscription mercredi 12 janvier 2005 Statut Membre Dernière intervention 17 juillet 2007
5 nov. 2005 à 02:02
Hmm,

Je viens de tester en vb et effectivement ca bugouille (même erreur que toi)

Cependant en faisant du copier coller des lignes de codes mes formes (plutot qu' utiliser celle que j'ai mis dans la source) ca marche.

Je vais regarder en c#
cs_snew Messages postés 10 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 28 décembre 2005
4 nov. 2005 à 13:44
Bon je sais je suis bavard ! :D

Mais dans le débugage je m'aperçois que le javascript est bien généré, j'ai ça comme valeur, ça me semble bon :

"<script language=javascript> window.opener.Form1.txtDate.value = '17/11/2005 00:00:00';window.close();</script>"

Est ce que le fait de rendre le champ script_label à True exécute vraiment le javascript ?!...
Si non, puis-je utiliser une autre méthode pour lancer le javascript ?
cs_snew Messages postés 10 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 28 décembre 2005
4 nov. 2005 à 13:28
J'espère que t'auras l'ultime solution ;)

Parce que j'arrive à lancer le calendrier en cliquant sur la textbox mais évidemment rien ne se passe vu que j'ai mis en commentaire les lignes de déclaration de Calendar1 et script_label pour ne plus avoir d'erreur...
cs_snew Messages postés 10 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 28 décembre 2005
4 nov. 2005 à 09:15
Merci pour ta réaction aussi rapide ^^

Je viens donc de tester dans un nouveau projet parce que je m'en sortais plus avec les modifs dans mon formulaire de 3 kilomètres de long...

Donc, après quelques corrections d'erreurs, il me reste ça :

'Calendar1' is already declared as 'Protected Dim WithEvents Calendar1 As System.Web.UI.WebControls.Calendar' in this class.

'script_label' is already declared as 'Protected Dim WithEvents script_label As System.Web.UI.WebControls.Label' in this class.

Et puis j'avais un warning sur le CodeBehind="calendrier.aspx.vb" mais je l'ai remplacé par un CodeFile et ça a l'air d'être bon.

J'attends ton avis chef ;)
Cookiem Messages postés 46 Date d'inscription mercredi 12 janvier 2005 Statut Membre Dernière intervention 17 juillet 2007
3 nov. 2005 à 15:13
Oui deux idées :
* Regarde dans ta forme de base ce qu'il te met en Inherits et copie colle le dedans.

* Essay Inherits="xxxx.calendrier" (remplace par ta forme/classe qui apelle le calendrier)

Je regarderais la source ce soir.
cs_snew Messages postés 10 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 28 décembre 2005
3 nov. 2005 à 14:55
Salut et merci pour la source ;)

Ce p'tit calendrier m'a l'air super mais je m'arrache les cheveux pour arriver à le faire fonctionner !!

Je travaille avec la dernière beta de "visual web developer 2005" et mon projet est en ASP.NET C#.
Enfin bref l'intégration de pages en VB ne devrait pas poser de souci.
Donc j'ai fait à la lettre ce qui est écrit dans le "lisez moi" mais j'ai des erreurs de type :

'Context' is not a member of 'gast.calendrier'.

Apparemment c'est le Inherits="gast.calendrier" qui le stresse, quelqu'un aurait une idée pour faire fonctionner tout ça ?

Merci !!
s_habanio Messages postés 1 Date d'inscription dimanche 19 novembre 2000 Statut Membre Dernière intervention 19 juin 2005
19 juin 2005 à 16:01
salut a tous
Cookiem Messages postés 46 Date d'inscription mercredi 12 janvier 2005 Statut Membre Dernière intervention 17 juillet 2007
15 avril 2005 à 18:17
Merci ^^
cs_sebastientrussart Messages postés 1 Date d'inscription lundi 3 février 2003 Statut Membre Dernière intervention 15 avril 2005
15 avril 2005 à 10:55
Salut à tous,

juste un petit post pour remercier Cookiem pour sa source bien sympathique.

A+
cs_Jackboy Messages postés 757 Date d'inscription vendredi 7 septembre 2001 Statut Membre Dernière intervention 19 juin 2008
27 janv. 2005 à 22:30
hey crim que le monde est drole ici !!!
t'aurai pu avoir un lien sous la main.
Que de sarcasme !!!
Cookiem Messages postés 46 Date d'inscription mercredi 12 janvier 2005 Statut Membre Dernière intervention 17 juillet 2007
27 janv. 2005 à 09:40
La fonction rechercher est ton ami ^^.
(calendrier comme mot clef si je me souvien bien)
cs_Jackboy Messages postés 757 Date d'inscription vendredi 7 septembre 2001 Statut Membre Dernière intervention 19 juin 2008
26 janv. 2005 à 18:06
salut !

tu indique que ce genre de source est aussi fait en asp3, peut tu m'indiquer l'endroit ou je peux le trouvé, merci !
Rejoignez-nous