OVH Cloud OVH Cloud

Applet.Net et evénement

4 réponses
Avatar
Yaume
Hello,

J'ai besoin d'écrire une applet.Net hors je trouve trés peu d'article sur le
sujet. Notament je ne trouve pas où cela se situe dans MSDN Librairy.
Si vous avez des adresses je suis preneur.
Quoi qu'il en soit ma question concerne les événements dans une applet C# :
Comment les récupèrer en Javascript dans ma page HTML ?

4 réponses

Avatar
De Simone Alessandro
Yaume wrote:
Hello,

J'ai besoin d'écrire une applet.Net hors je trouve trés peu d'article sur le
sujet. Notament je ne trouve pas où cela se situe dans MSDN Librairy.
Si vous avez des adresses je suis preneur.
Quoi qu'il en soit ma question concerne les événements dans une applet C# :
Comment les récupèrer en Javascript dans ma page HTML ?



Je pense que ca peut t'aider un peu :-) :
http://msdn.microsoft.com/library/default.asp?url=/msdnmag/issues/02/01/UserCtrl/toc.asp

Il y a une section "Handling Events", c'est ce que tu cherches ?

--
Alessandro De Simone
email : (remove ".IHATESPAM")

Win32
Avatar
Yaume
Non, pas vraiment.
L'article expose comment simuler des évenements spéciaux relatif au
chargement du contrôle. Alors que ce que je cherche c'est pour les événements
"classiques".
Ex :
Dans mon control j'ai un évenement :
public event EventHandler Timeout;

Dans la page web j'essai de faire l'association :
<script LANGUAGE="Javascript" FOR="simpleControl" EVENT="Timeout">
alert('Timeout');
</script>

Mais cela ne fonctionne pas.

"De Simone Alessandro" a écrit :

Yaume wrote:
> Hello,
>
> J'ai besoin d'écrire une applet.Net hors je trouve trés peu d'article sur le
> sujet. Notament je ne trouve pas où cela se situe dans MSDN Librairy.
> Si vous avez des adresses je suis preneur.
> Quoi qu'il en soit ma question concerne les événements dans une applet C# :
> Comment les récupèrer en Javascript dans ma page HTML ?

Je pense que ca peut t'aider un peu :-) :
http://msdn.microsoft.com/library/default.asp?url=/msdnmag/issues/02/01/UserCtrl/toc.asp

Il y a une section "Handling Events", c'est ce que tu cherches ?

--
Alessandro De Simone
email : (remove ".IHATESPAM")

Win32



Avatar
Paul Bacelar
Il semble que vous n'avez pas complètement appréhendé les spécificités du
développement Web.

Malgré les efforts d'ASP.NET pour rendre cet aspect invisible, le
développement Web se caractérise par une forte disparité entre les
technologies hébergées par le client (le navigateur Web) et par le serveur
(IIS, Apache).

Un "event" .NET est un évènement qui se déclanche sur le serveur, lors du
traitement d'une requête HTTP sur une page aspx, par IIS et ASP.NET.

Un script coté client comme celui que vous donnez est un bout de code qui
est dans la réponse à la requête HTTP, ce script n'interagit qu'avec la
réponse et les actions de l'utilisateur du navigateur Web.

Il est donc impossible de faire une jonction entre ces deux entités qui ne
vivent pas en même temps et sur les mêmes machines.

Exposez votre problème, si possible avec un extrait de code, pour que l'on
puisse vous donner une solution adapté au problème et pas à votre solution.
--
Paul Bacelar


"Yaume" wrote in message
news:
Non, pas vraiment.
L'article expose comment simuler des évenements spéciaux relatif au
chargement du contrôle. Alors que ce que je cherche c'est pour les


événements
"classiques".
Ex :
Dans mon control j'ai un évenement :
public event EventHandler Timeout;

Dans la page web j'essai de faire l'association :
<script LANGUAGE="Javascript" FOR="simpleControl" EVENT="Timeout">
alert('Timeout');
</script>

Mais cela ne fonctionne pas.

"De Simone Alessandro" a écrit :

> Yaume wrote:
> > Hello,
> >
> > J'ai besoin d'écrire une applet.Net hors je trouve trés peu d'article


sur le
> > sujet. Notament je ne trouve pas où cela se situe dans MSDN Librairy.
> > Si vous avez des adresses je suis preneur.
> > Quoi qu'il en soit ma question concerne les événements dans une applet


C# :
> > Comment les récupèrer en Javascript dans ma page HTML ?
>
> Je pense que ca peut t'aider un peu :-) :
>


http://msdn.microsoft.com/library/default.asp?url=/msdnmag/issues/02/01/UserCtrl/toc.asp
>
> Il y a une section "Handling Events", c'est ce que tu cherches ?
>
> --
> Alessandro De Simone
> email : (remove ".IHATESPAM")
>
> Win32
>


Avatar
Yaume
Bonjour,

Vous êtes sûr que cela se déclanche coté serveur ? Mon serveur n'est pas un
site ASP.Net, en effet mon problème ce situe au niveau d'un client léger
(genre Applet Java / ActiveX mais en C# :
http://msdn.microsoft.com/library/default.asp?url=/msdnmag/issues/02/01/UserCtrl/toc.asp
). Les évenements se déclanche donc selon moi du coté client. Mon but étant
de les interfacer avec les événements Javascript.
Pour prendre un exemple simple disons que dans le client léger qui s'exécute
sur le client je voudrais associer une fonction Javascript, par exemple
onTimer() à un évement Timer de l'applet C#. Je sais que je pourrais le faire
dirrectement en Javascript mais c'est le mecanisme qui m'interresse et non
l'événement.

Cordialement.

"Paul Bacelar" a écrit :

Il semble que vous n'avez pas complètement appréhendé les spécificités du
développement Web.

Malgré les efforts d'ASP.NET pour rendre cet aspect invisible, le
développement Web se caractérise par une forte disparité entre les
technologies hébergées par le client (le navigateur Web) et par le serveur
(IIS, Apache).

Un "event" .NET est un évènement qui se déclanche sur le serveur, lors du
traitement d'une requête HTTP sur une page aspx, par IIS et ASP.NET.

Un script coté client comme celui que vous donnez est un bout de code qui
est dans la réponse à la requête HTTP, ce script n'interagit qu'avec la
réponse et les actions de l'utilisateur du navigateur Web.

Il est donc impossible de faire une jonction entre ces deux entités qui ne
vivent pas en même temps et sur les mêmes machines.

Exposez votre problème, si possible avec un extrait de code, pour que l'on
puisse vous donner une solution adapté au problème et pas à votre solution.
--
Paul Bacelar


"Yaume" wrote in message
news:
> Non, pas vraiment.
> L'article expose comment simuler des évenements spéciaux relatif au
> chargement du contrôle. Alors que ce que je cherche c'est pour les
événements
> "classiques".
> Ex :
> Dans mon control j'ai un évenement :
> public event EventHandler Timeout;
>
> Dans la page web j'essai de faire l'association :
> <script LANGUAGE="Javascript" FOR="simpleControl" EVENT="Timeout">
> alert('Timeout');
> </script>
>
> Mais cela ne fonctionne pas.
>
> "De Simone Alessandro" a écrit :
>
> > Yaume wrote:
> > > Hello,
> > >
> > > J'ai besoin d'écrire une applet.Net hors je trouve trés peu d'article
sur le
> > > sujet. Notament je ne trouve pas où cela se situe dans MSDN Librairy.
> > > Si vous avez des adresses je suis preneur.
> > > Quoi qu'il en soit ma question concerne les événements dans une applet
C# :
> > > Comment les récupèrer en Javascript dans ma page HTML ?
> >
> > Je pense que ca peut t'aider un peu :-) :
> >
http://msdn.microsoft.com/library/default.asp?url=/msdnmag/issues/02/01/UserCtrl/toc.asp
> >
> > Il y a une section "Handling Events", c'est ce que tu cherches ?
> >
> > --
> > Alessandro De Simone
> > email : (remove ".IHATESPAM")
> >
> > Win32
> >