Avatar billede mike@work Praktikant
07. november 2000 - 02:35 Der er 7 kommentarer og
1 løsning

Hente Param fra HTML

Jeg har lavet en lille ActiveX ting (ocx) og den har jeg kastet ind på en side. Mit problem er at jeg kan ikke finde ud af at hente <Param name=\"\" Value=\"\"> fra mit html doc.

Lad os sige jeg har en linje der ser således ud:
<PARAM NAME=\"id\" VALUE=\"1234\">

Hvordan får jeg så fat i at id er = 1234 ???
Avatar billede flax Nybegynder
07. november 2000 - 02:37 #1
Kan du bruge dreamweaver?
Avatar billede mike@work Praktikant
07. november 2000 - 02:53 #2
Hvad mener du ?!?!?

Jeg har en ActiveX-controller som jeg selv har bygget.... Nu vil jeg gerne ha\' at jeg i min HTML kan skrive <PARAM NAME=\"id\" VALUE=\"1234\"> og derefter hive den in selve activex\'en....

Hvor er det lige at DreamWeaver kommer ind ?
Avatar billede flax Nybegynder
07. november 2000 - 02:55 #3
Jeg forstår ikke dit spørgsmål. men brug evt.funktionen til activeX objekter i  dreamweaver

Held og lykke
Avatar billede mike@work Praktikant
07. november 2000 - 02:57 #4
Ok - Dreamweaver er altså begyndt at kode i VB ?!??
Jeg skal jo ha\' noget kode af en eller anden type som kan finde ud af at hente informationer fra et HTML doc. Med al respekt, det tror jeg ikke at dreamweaver kan fixe for mig
Avatar billede swjensen Nybegynder
07. november 2000 - 05:53 #5
Hvis din ActiveX-ocx har et Object-tag, og Object-tag\'et har en ID (ex.: id=\"MinOCX\"), og din ActiveX-ocx har en property, som hedder \"id\", laver du et script, hvor du skriver
<SCRIPT language=\"vbscript\">
  MinOCX.id = \"1234\"
</SCRIPT>
Avatar billede tdaugaard Nybegynder
07. november 2000 - 13:43 #6
Mike@work .. du vil hente værdien af <pararm> i din activeX kontrol ?

Det\' nemt ..

\' I (General) delen

Private lngID As Long

Public Property Let ID(ID As Long)
    lngID = ID

    PropertyChanged \"ID\")
End Property

Public Property Get ID() As Long
    ID = lngID
End Property

Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
    PropBag.WriteProperty \"ID\", lngID, 0
End Sub

Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
    lngID = PropBag.ReadProperty(\"ID\", 0)
End Sub

sådan noget i den retning ?
Avatar billede mike@work Praktikant
07. november 2000 - 14:24 #7
tdaugaard er MANDEN.... Jeg havde faktisk fundet nogenlunde det samme stykke kode i nat :-) Men ret skal være ret...

Jeg har dog et tillægs spg. jeg håber jeg kan snige med ?!?!

Helt præcis: Hvilken af de subs der kaldes henter rent faktisk param\'en fra HTML\'en ???
Avatar billede tdaugaard Nybegynder
07. november 2000 - 14:28 #8
Hæ hæ ... har lavet mange ActiveX\'es i tidens løb så deet :)

Se\'følig ..

Den SUB der henter param\'en er Property Let ...

Property Get SKAL ikke bruges, men jeg plejer at lave koden anyway hvis jeg skal teste kontrollen i VB (Der kræver den både en Property Let & Get for at kunne tildele propertien en værdi)

De to sidste SUBS (Read/WriteProperties) skal bruges for at ActiveX\'en kan \"gemme\" de properties man giver den. Jeg er ikke helt sikker på om de er nødvendige i ActiveX\'s til web .. meeen bare for en sikkerheds skyld :)
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
Kurser inden for grundlæggende programmering

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