CALENDRIER ASPX OUVERT VIAS TEXTBOX

Messages postés
757
Date d'inscription
vendredi 7 septembre 2001
Statut
Membre
Dernière intervention
19 juin 2008
- - Dernière réponse : 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
-
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 -
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 -
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 -
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
salut a tous
Cookiem
Messages postés
46
Date d'inscription
mercredi 12 janvier 2005
Statut
Membre
Dernière intervention
17 juillet 2007
-
Merci ^^
cs_sebastientrussart
Messages postés
1
Date d'inscription
lundi 3 février 2003
Statut
Membre
Dernière intervention
15 avril 2005
-
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
-
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
-
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
-
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 !