Pour tester une solution (pour une solution de la question precedente qui
peut, peut etre marcher),
j'ai imaginé utiliser un bouton-lien.
je veux lui faire faire un traitement en C# puis lui faire executer une
fonction (que j'ai ecrite) en javascript avec response.write.
si je fais
private void LinkButton1_Click(object sender, System.EventArgs e)
{
Label1.Text = "toto";
Response.Write("<script language='javascript'>alert('toto');</script>");
}
ca marche pas.
je comprends rien!
Si qq1 peux m'aider, je le remercie car je suis vraiment coincé et mes
fesses commencent à chauffer mechant! (c'est l'angouasse)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Aurélien [MS]
Bonjour Pierre,
Pour injecter du script client depuis ton code serveur, il faut utiliser les fonctions qui ont été faites pour cela. Il faut que tu remplaces ton "Response.Write" par : Page.RegisterStartupScript("monScript", "<script language='javascript'>Mafonction('toto');</script>");
-- Aurélien Norie Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"pierre" a écrit dans le message de news:
Pour tester une solution (pour une solution de la question precedente qui peut, peut etre marcher), j'ai imaginé utiliser un bouton-lien. je veux lui faire faire un traitement en C# puis lui faire executer une fonction (que j'ai ecrite) en javascript avec response.write. si je fais private void LinkButton1_Click(object sender, System.EventArgs e) { Label1.Text = "toto"; Response.Write("<script language='javascript'>alert('toto');</script>"); }
ca marche pas. je comprends rien! Si qq1 peux m'aider, je le remercie car je suis vraiment coincé et mes fesses commencent à chauffer mechant! (c'est l'angouasse)
Bonjour Pierre,
Pour injecter du script client depuis ton code serveur, il faut utiliser les
fonctions qui ont été faites pour cela.
Il faut que tu remplaces ton "Response.Write" par :
Page.RegisterStartupScript("monScript", "<script
language='javascript'>Mafonction('toto');</script>");
--
Aurélien Norie
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.
"pierre" <pierre@discussions.microsoft.com> a écrit dans le message de news:
2F0818A7-236B-47F1-8704-276CDA0D734C@microsoft.com...
Pour tester une solution (pour une solution de la question precedente qui
peut, peut etre marcher),
j'ai imaginé utiliser un bouton-lien.
je veux lui faire faire un traitement en C# puis lui faire executer une
fonction (que j'ai ecrite) en javascript avec response.write.
si je fais
private void LinkButton1_Click(object sender, System.EventArgs e)
{
Label1.Text = "toto";
Response.Write("<script language='javascript'>alert('toto');</script>");
}
ca marche pas.
je comprends rien!
Si qq1 peux m'aider, je le remercie car je suis vraiment coincé et mes
fesses commencent à chauffer mechant! (c'est l'angouasse)
Pour injecter du script client depuis ton code serveur, il faut utiliser les fonctions qui ont été faites pour cela. Il faut que tu remplaces ton "Response.Write" par : Page.RegisterStartupScript("monScript", "<script language='javascript'>Mafonction('toto');</script>");
-- Aurélien Norie Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"pierre" a écrit dans le message de news:
Pour tester une solution (pour une solution de la question precedente qui peut, peut etre marcher), j'ai imaginé utiliser un bouton-lien. je veux lui faire faire un traitement en C# puis lui faire executer une fonction (que j'ai ecrite) en javascript avec response.write. si je fais private void LinkButton1_Click(object sender, System.EventArgs e) { Label1.Text = "toto"; Response.Write("<script language='javascript'>alert('toto');</script>"); }
ca marche pas. je comprends rien! Si qq1 peux m'aider, je le remercie car je suis vraiment coincé et mes fesses commencent à chauffer mechant! (c'est l'angouasse)
pierre
Mais, ca ecrit le code JS mais ca ne l'execute pas! non?
"Aurélien [MS]" a écrit :
Bonjour Pierre,
Pour injecter du script client depuis ton code serveur, il faut utiliser les fonctions qui ont été faites pour cela. Il faut que tu remplaces ton "Response.Write" par : Page.RegisterStartupScript("monScript", "<script language='javascript'>Mafonction('toto');</script>");
-- Aurélien Norie Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"pierre" a écrit dans le message de news:
> Pour tester une solution (pour une solution de la question precedente qui > peut, peut etre marcher), > j'ai imaginé utiliser un bouton-lien. > je veux lui faire faire un traitement en C# puis lui faire executer une > fonction (que j'ai ecrite) en javascript avec response.write. > si je fais > private void LinkButton1_Click(object sender, System.EventArgs e) > { > Label1.Text = "toto"; > Response.Write("<script language='javascript'>alert('toto');</script>"); > } > > ca marche mais si je fais > > private void LinkButton1_Click(object sender, System.EventArgs e) > { > Label1.Text = "toto"; > Response.Write("<script > language='javascript'>Mafonction('toto');</script>"); > } > > ca marche pas. > je comprends rien! > Si qq1 peux m'aider, je le remercie car je suis vraiment coincé et mes > fesses commencent à chauffer mechant! (c'est l'angouasse) > >
Mais, ca ecrit le code JS mais ca ne l'execute pas!
non?
"Aurélien [MS]" a écrit :
Bonjour Pierre,
Pour injecter du script client depuis ton code serveur, il faut utiliser les
fonctions qui ont été faites pour cela.
Il faut que tu remplaces ton "Response.Write" par :
Page.RegisterStartupScript("monScript", "<script
language='javascript'>Mafonction('toto');</script>");
--
Aurélien Norie
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.
"pierre" <pierre@discussions.microsoft.com> a écrit dans le message de news:
2F0818A7-236B-47F1-8704-276CDA0D734C@microsoft.com...
> Pour tester une solution (pour une solution de la question precedente qui
> peut, peut etre marcher),
> j'ai imaginé utiliser un bouton-lien.
> je veux lui faire faire un traitement en C# puis lui faire executer une
> fonction (que j'ai ecrite) en javascript avec response.write.
> si je fais
> private void LinkButton1_Click(object sender, System.EventArgs e)
> {
> Label1.Text = "toto";
> Response.Write("<script language='javascript'>alert('toto');</script>");
> }
>
> ca marche mais si je fais
>
> private void LinkButton1_Click(object sender, System.EventArgs e)
> {
> Label1.Text = "toto";
> Response.Write("<script
> language='javascript'>Mafonction('toto');</script>");
> }
>
> ca marche pas.
> je comprends rien!
> Si qq1 peux m'aider, je le remercie car je suis vraiment coincé et mes
> fesses commencent à chauffer mechant! (c'est l'angouasse)
>
>
Mais, ca ecrit le code JS mais ca ne l'execute pas! non?
"Aurélien [MS]" a écrit :
Bonjour Pierre,
Pour injecter du script client depuis ton code serveur, il faut utiliser les fonctions qui ont été faites pour cela. Il faut que tu remplaces ton "Response.Write" par : Page.RegisterStartupScript("monScript", "<script language='javascript'>Mafonction('toto');</script>");
-- Aurélien Norie Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"pierre" a écrit dans le message de news:
> Pour tester une solution (pour une solution de la question precedente qui > peut, peut etre marcher), > j'ai imaginé utiliser un bouton-lien. > je veux lui faire faire un traitement en C# puis lui faire executer une > fonction (que j'ai ecrite) en javascript avec response.write. > si je fais > private void LinkButton1_Click(object sender, System.EventArgs e) > { > Label1.Text = "toto"; > Response.Write("<script language='javascript'>alert('toto');</script>"); > } > > ca marche mais si je fais > > private void LinkButton1_Click(object sender, System.EventArgs e) > { > Label1.Text = "toto"; > Response.Write("<script > language='javascript'>Mafonction('toto');</script>"); > } > > ca marche pas. > je comprends rien! > Si qq1 peux m'aider, je le remercie car je suis vraiment coincé et mes > fesses commencent à chauffer mechant! (c'est l'angouasse) > >
Patrice
Tout est envoyé au client qui exécutera ensuite le code JS. As tu bien une fonction JavaScript Mafonction ? Comment et où est-elle définie ?
Pour l'instant il me semble que c'est l'appel de cette fonction qui échoue...
--
Patrice
"pierre" a écrit dans le message de news:
Mais, ca ecrit le code JS mais ca ne l'execute pas! non?
"Aurélien [MS]" a écrit :
> Bonjour Pierre, > > Pour injecter du script client depuis ton code serveur, il faut utiliser
les
> fonctions qui ont été faites pour cela. > Il faut que tu remplaces ton "Response.Write" par : > Page.RegisterStartupScript("monScript", "<script > language='javascript'>Mafonction('toto');</script>"); > > > -- > Aurélien Norie > Microsoft France > -------------------- > Merci de bien vouloir répondre à ce message dans le newsgroup où il a
été
> posté. Je le consulte régulièrement. > > > "pierre" a écrit dans le message de
news:
> > > Pour tester une solution (pour une solution de la question precedente
qui
> > peut, peut etre marcher), > > j'ai imaginé utiliser un bouton-lien. > > je veux lui faire faire un traitement en C# puis lui faire executer
une
> > fonction (que j'ai ecrite) en javascript avec response.write. > > si je fais > > private void LinkButton1_Click(object sender, System.EventArgs e) > > { > > Label1.Text = "toto"; > > Response.Write("<script
language='javascript'>alert('toto');</script>");
> > } > > > > ca marche mais si je fais > > > > private void LinkButton1_Click(object sender, System.EventArgs e) > > { > > Label1.Text = "toto"; > > Response.Write("<script > > language='javascript'>Mafonction('toto');</script>"); > > } > > > > ca marche pas. > > je comprends rien! > > Si qq1 peux m'aider, je le remercie car je suis vraiment coincé et mes > > fesses commencent à chauffer mechant! (c'est l'angouasse) > > > > > > >
Tout est envoyé au client qui exécutera ensuite le code JS. As tu bien une
fonction JavaScript Mafonction ? Comment et où est-elle définie ?
Pour l'instant il me semble que c'est l'appel de cette fonction qui
échoue...
--
Patrice
"pierre" <pierre@discussions.microsoft.com> a écrit dans le message de
news:74ABCEF7-3208-4217-989A-2F1563147B8A@microsoft.com...
Mais, ca ecrit le code JS mais ca ne l'execute pas!
non?
"Aurélien [MS]" a écrit :
> Bonjour Pierre,
>
> Pour injecter du script client depuis ton code serveur, il faut utiliser
les
> fonctions qui ont été faites pour cela.
> Il faut que tu remplaces ton "Response.Write" par :
> Page.RegisterStartupScript("monScript", "<script
> language='javascript'>Mafonction('toto');</script>");
>
>
> --
> Aurélien Norie
> Microsoft France
> --------------------
> Merci de bien vouloir répondre à ce message dans le newsgroup où il a
été
> posté. Je le consulte régulièrement.
>
>
> "pierre" <pierre@discussions.microsoft.com> a écrit dans le message de
news:
> 2F0818A7-236B-47F1-8704-276CDA0D734C@microsoft.com...
> > Pour tester une solution (pour une solution de la question precedente
qui
> > peut, peut etre marcher),
> > j'ai imaginé utiliser un bouton-lien.
> > je veux lui faire faire un traitement en C# puis lui faire executer
une
> > fonction (que j'ai ecrite) en javascript avec response.write.
> > si je fais
> > private void LinkButton1_Click(object sender, System.EventArgs e)
> > {
> > Label1.Text = "toto";
> > Response.Write("<script
language='javascript'>alert('toto');</script>");
> > }
> >
> > ca marche mais si je fais
> >
> > private void LinkButton1_Click(object sender, System.EventArgs e)
> > {
> > Label1.Text = "toto";
> > Response.Write("<script
> > language='javascript'>Mafonction('toto');</script>");
> > }
> >
> > ca marche pas.
> > je comprends rien!
> > Si qq1 peux m'aider, je le remercie car je suis vraiment coincé et mes
> > fesses commencent à chauffer mechant! (c'est l'angouasse)
> >
> >
>
>
>
Tout est envoyé au client qui exécutera ensuite le code JS. As tu bien une fonction JavaScript Mafonction ? Comment et où est-elle définie ?
Pour l'instant il me semble que c'est l'appel de cette fonction qui échoue...
--
Patrice
"pierre" a écrit dans le message de news:
Mais, ca ecrit le code JS mais ca ne l'execute pas! non?
"Aurélien [MS]" a écrit :
> Bonjour Pierre, > > Pour injecter du script client depuis ton code serveur, il faut utiliser
les
> fonctions qui ont été faites pour cela. > Il faut que tu remplaces ton "Response.Write" par : > Page.RegisterStartupScript("monScript", "<script > language='javascript'>Mafonction('toto');</script>"); > > > -- > Aurélien Norie > Microsoft France > -------------------- > Merci de bien vouloir répondre à ce message dans le newsgroup où il a
été
> posté. Je le consulte régulièrement. > > > "pierre" a écrit dans le message de
news:
> > > Pour tester une solution (pour une solution de la question precedente
qui
> > peut, peut etre marcher), > > j'ai imaginé utiliser un bouton-lien. > > je veux lui faire faire un traitement en C# puis lui faire executer
une
> > fonction (que j'ai ecrite) en javascript avec response.write. > > si je fais > > private void LinkButton1_Click(object sender, System.EventArgs e) > > { > > Label1.Text = "toto"; > > Response.Write("<script
language='javascript'>alert('toto');</script>");
> > } > > > > ca marche mais si je fais > > > > private void LinkButton1_Click(object sender, System.EventArgs e) > > { > > Label1.Text = "toto"; > > Response.Write("<script > > language='javascript'>Mafonction('toto');</script>"); > > } > > > > ca marche pas. > > je comprends rien! > > Si qq1 peux m'aider, je le remercie car je suis vraiment coincé et mes > > fesses commencent à chauffer mechant! (c'est l'angouasse) > > > > > > >
Aurélien [MS]
Bonjour Pierre,
Si si, ta fonction "Mafonction" sera appelée. :o)) As-tu testé ? Je l'ai fait avant de t'envoyer mon précédent message et tout est ok.
-- Aurélien Norie Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"pierre" a écrit dans le message de news:
Mais, ca ecrit le code JS mais ca ne l'execute pas! non?
"Aurélien [MS]" a écrit :
Bonjour Pierre,
Pour injecter du script client depuis ton code serveur, il faut utiliser les fonctions qui ont été faites pour cela. Il faut que tu remplaces ton "Response.Write" par : Page.RegisterStartupScript("monScript", "<script language='javascript'>Mafonction('toto');</script>");
-- Aurélien Norie Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"pierre" a écrit dans le message de news:
> Pour tester une solution (pour une solution de la question precedente > qui > peut, peut etre marcher), > j'ai imaginé utiliser un bouton-lien. > je veux lui faire faire un traitement en C# puis lui faire executer une > fonction (que j'ai ecrite) en javascript avec response.write. > si je fais > private void LinkButton1_Click(object sender, System.EventArgs e) > { > Label1.Text = "toto"; > Response.Write("<script > language='javascript'>alert('toto');</script>"); > } > > ca marche mais si je fais > > private void LinkButton1_Click(object sender, System.EventArgs e) > { > Label1.Text = "toto"; > Response.Write("<script > language='javascript'>Mafonction('toto');</script>"); > } > > ca marche pas. > je comprends rien! > Si qq1 peux m'aider, je le remercie car je suis vraiment coincé et mes > fesses commencent à chauffer mechant! (c'est l'angouasse) > >
Bonjour Pierre,
Si si, ta fonction "Mafonction" sera appelée. :o))
As-tu testé ? Je l'ai fait avant de t'envoyer mon précédent message et tout
est ok.
--
Aurélien Norie
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.
"pierre" <pierre@discussions.microsoft.com> a écrit dans le message de news:
74ABCEF7-3208-4217-989A-2F1563147B8A@microsoft.com...
Mais, ca ecrit le code JS mais ca ne l'execute pas!
non?
"Aurélien [MS]" a écrit :
Bonjour Pierre,
Pour injecter du script client depuis ton code serveur, il faut utiliser
les
fonctions qui ont été faites pour cela.
Il faut que tu remplaces ton "Response.Write" par :
Page.RegisterStartupScript("monScript", "<script
language='javascript'>Mafonction('toto');</script>");
--
Aurélien Norie
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.
"pierre" <pierre@discussions.microsoft.com> a écrit dans le message de
news:
2F0818A7-236B-47F1-8704-276CDA0D734C@microsoft.com...
> Pour tester une solution (pour une solution de la question precedente
> qui
> peut, peut etre marcher),
> j'ai imaginé utiliser un bouton-lien.
> je veux lui faire faire un traitement en C# puis lui faire executer une
> fonction (que j'ai ecrite) en javascript avec response.write.
> si je fais
> private void LinkButton1_Click(object sender, System.EventArgs e)
> {
> Label1.Text = "toto";
> Response.Write("<script
> language='javascript'>alert('toto');</script>");
> }
>
> ca marche mais si je fais
>
> private void LinkButton1_Click(object sender, System.EventArgs e)
> {
> Label1.Text = "toto";
> Response.Write("<script
> language='javascript'>Mafonction('toto');</script>");
> }
>
> ca marche pas.
> je comprends rien!
> Si qq1 peux m'aider, je le remercie car je suis vraiment coincé et mes
> fesses commencent à chauffer mechant! (c'est l'angouasse)
>
>
Si si, ta fonction "Mafonction" sera appelée. :o)) As-tu testé ? Je l'ai fait avant de t'envoyer mon précédent message et tout est ok.
-- Aurélien Norie Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"pierre" a écrit dans le message de news:
Mais, ca ecrit le code JS mais ca ne l'execute pas! non?
"Aurélien [MS]" a écrit :
Bonjour Pierre,
Pour injecter du script client depuis ton code serveur, il faut utiliser les fonctions qui ont été faites pour cela. Il faut que tu remplaces ton "Response.Write" par : Page.RegisterStartupScript("monScript", "<script language='javascript'>Mafonction('toto');</script>");
-- Aurélien Norie Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"pierre" a écrit dans le message de news:
> Pour tester une solution (pour une solution de la question precedente > qui > peut, peut etre marcher), > j'ai imaginé utiliser un bouton-lien. > je veux lui faire faire un traitement en C# puis lui faire executer une > fonction (que j'ai ecrite) en javascript avec response.write. > si je fais > private void LinkButton1_Click(object sender, System.EventArgs e) > { > Label1.Text = "toto"; > Response.Write("<script > language='javascript'>alert('toto');</script>"); > } > > ca marche mais si je fais > > private void LinkButton1_Click(object sender, System.EventArgs e) > { > Label1.Text = "toto"; > Response.Write("<script > language='javascript'>Mafonction('toto');</script>"); > } > > ca marche pas. > je comprends rien! > Si qq1 peux m'aider, je le remercie car je suis vraiment coincé et mes > fesses commencent à chauffer mechant! (c'est l'angouasse) > >