Avatar billede Slettet bruger
19. januar 2006 - 16:55 Der er 4 kommentarer og
1 løsning

Intenet controls error

Hej,

Main er et webbrowserobject, og jeg vil gerne finde alle objecter, der har et value og old_value underobject.

<td id='1' old_value='1' value='2'> - her skal jeg finde hhv. 1 og 2.

Det jeg mangler er en function der kan se om disse subobject eksisterer - denne function skal sættes ind i stedet for isobject(), som ikke virker.

Jeg får denne fejl:
object doesn't support this property or method


For Each obj In UserForm1.Main.Document.ALL
    If isobject(obj.value) And isobject(obj.old_value) Then
        If obj.value <> obj.old_value Then
        End If
    End If
Next

Vh Mathias.
Avatar billede Slettet bruger
20. januar 2006 - 08:54 #1
Hej.. jeg har løst det på denne måde.

Men jeg ville stadig gerne vide, hvordan man tjekker om subobject, property eller method eksisterer.

For Each obj In UserForm1.Main.Document.ALL
    If obj.id <> "" Then
        If InStr(obj.id, "_") > 0 Then
            Select Case UCase(Mid(obj.id, InStr(obj.id, "_") + 1))
                Case "STATUS"
                    MsgBox (obj.id)
                    Stop
            End Select
        End If
    End If
next

Vh Mathias.
Avatar billede olebole Juniormester
24. januar 2006 - 15:08 #2
<ole>

Hvad er det, du søger? Der er ikke noget, der hedder 'subobject', 'property' eller 'method' på et HTML-element.
Er det om en bestemt attribut eksisterer - så kan du muligvis teste med noget à la:

For Each obj In UserForm1.Main.Document.ALL
    If obj.getAttribute("value")<>"" And obj.getAttribute("old_value")<>"" Then
        If obj.getAttribute("value") <> obj.getAttribute("old_value") Then
            MsgBox "De er forskellige, zq!"
        End If
    End If
Next


/mvh
</bole>
Avatar billede Slettet bruger
08. juni 2006 - 17:35 #3
Undskyld jeg ikke er kommet tilbage til denne.. jeg brugte din løsning. smid venligst et svar..
Avatar billede olebole Juniormester
13. juni 2006 - 18:47 #4
Det er okay ... jeg er her heller ikke så meget selv, for tiden  :)
Avatar billede olebole Juniormester
13. juni 2006 - 18:47 #5
- og svaret  :)
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