19. januar 2006 - 16:55Der 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
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
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
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>
Synes godt om
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..
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.