Avatar billede omansf Nybegynder
08. juni 2005 - 15:15 Der er 4 kommentarer

Lytte til activeX fra ASP.NET side

Jeg har fundet ud af hvordan jeg med javascript kan sende data til et ActiveX komponent jeg selv har lavet. Nu vil jeg gerne kunne modtage data fra activeX komponentet og indsætte det i et input felt på hjemmsiden. Hvordan gør man det?
Avatar billede apocryphal Nybegynder
09. juni 2005 - 14:16 #1
Kan du ikke bare lave en get-metode i ActiveX objektet der returnerer en String, int - whatever?

GetStuff(), og så i ASP.NET filen skrive:

TheTextBox.Text = TheActiveX.GetStuff(); ?

--
Jonas
Avatar billede omansf Nybegynder
10. juni 2005 - 12:48 #2
Jo men jeg vil gerne pushe værdien ud i en hidden input felt på html siden der hoster AX objektet, Kan det lade sig gøre?
Avatar billede apocryphal Nybegynder
23. juni 2005 - 09:01 #3
Hmm, jeg kan ikke se hvordan det skulle kunne lade sig gøre.

Du kan ikke rigtig pushe noget ud på en HTML side fra dit ActiveX komponent. Det er responsbaseret (så vidt jeg ved - jeg kan tage fejl).

Det du kan gøre, er at du kan lave en timer i HttpApplication-koden, der henter værdien fra ActiveX komponentet med et regulært interval...?

Jeg er ikke sikker på, jeg forstår helt hvad du vil... Med JavaScript er dine interaktionsmuligheder med ActiveX og COM rimlig begrænsede i forhold til hvad du kan direkte fra C# eller VB.NET (eller whatever.net)...

--
Jonas
Avatar billede omansf Nybegynder
23. juni 2005 - 11:26 #4
Jeg har siddet og ledt noget mere efter eventhandling vha. Javascript. Er det ikke muligt at definere nogle events på ens activeX objekt som man i javascript kan håndtere?

Jeg har et ActiveX objekt "AXCapture" og det virker efter hensigten. Kan man ikke definere en event(FileSavedProperly) på det objekt som jeg via javascript kan lytte på som vist i eksemplet?

<script for="AXCapture" event="FileSavedProperly(object sender, System.EventArgs e)" language="javascript">
  alert("Så er filen gemt");
</script>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester