Benedikt Taube: Problem mit DOM unter VB6

Beitrag lesen

Hallo zusammen,

für einen Kunden müssen wir HTML-Seiten parsen und anschließend
die Links entschärfen (umbiegen). Bei den Buttons habe ich ein
Problem.
Im Quellcode existiert folgende Zeile:
<input type="submit" value="Search" name="Search">

Daraus möchte ich mit DOM,Visual Basic 6 und IE6 folgendes machen:
<input type="button" value="javascript:AnchorLeer()" name="Search">

Das Problem ist nun: die value-Eigenschaft kann ich ändern aber
die Eigenschaft type läßt sich nicht ändern.

Folgenden Code benutze ich:
    'Button entschärfen.
    For Each htElement In mDoc.getElementsByTagName("Input")
            If LCase(htElement.getAttribute("type")) = "submit" Then

sAttribut = "javascript:AnchorLeer()"
            htElement.setAttribute "onclick", sAttribut & ""

sAttribut = "button"
            htElement.setAttribute "type", sAttribut & ""
        End If
    Next

Kann mir von Euch einer helfen. Wie kann ich dieses Problem
lösen?

Vielen Dank im voraus!

Benedikt Taube