Fragen zu Olafs Webkit Browser

26/11/2011 - 11:29 von Hermie | Report spam
Hallo!

Vielleicht hat schon jemand mehr Erfahrung mit Olafs Webkit Browser als ich.

Ich wüsste gerne, wie ich so etwas (das stammt aus Olafs vorherigem
Webbrowser mozCtl) im cWebKit machen kann:

Public Sub ActivateBrowserEx(ByVal uSetFocusToFirstBox As Boolean, ByVal
uScrollIntoView As Boolean)

Browser.ActivateFocus

If uSetFocusToFirstBox Or uScrollIntoView Then
Dim i&
Dim JS(100) As String
'first, let's remove the Focus from this CommandButton back to
mozCtl
Browser.ActivateFocus

'and the following Javascript-injection ensures, that the first
'found input-element (if there is one) will be focused
i = i + 1: JS(i) = "<script>"
i = i + 1: JS(i) = "var inputElements =
document.getElementsByTagName('input');"
i = i + 1: JS(i) = "for(i=0; i<inputElements.length; i++)"
i = i + 1: JS(i) = "{"
i = i + 1: JS(i) = " if (inputElements[i].type != 'hidden')"
i = i + 1: JS(i) = " {"
i = i + 1: JS(i) = " if (inputElements[i].disabled == false)"
i = i + 1: JS(i) = " {"
If uSetFocusToFirstBox Then
i = i + 1: JS(i) = " inputElements[i].focus();"
End If
If uScrollIntoView Then
i = i + 1: JS(i) = "
inputElements[i].scrollIntoView(true);"
End If
i = i + 1: JS(i) = " break;"
i = i + 1: JS(i) = " }"
i = i + 1: JS(i) = " }"
i = i + 1: JS(i) = "}"
i = i + 1: JS(i) = "</script>"
Browser.AddElementContent Browser.Body, Join(JS, "")
End If

End Sub

Und ich wüsste gerne, ob es für WebKit ein plug-in gibt, mit dem man
Word-Dateien "vorschauen" kann.

Vielen Dank.

Hermie
 

Lesen sie die antworten

#1 Hermie
26/11/2011 - 11:34 | Warnen spam
Schade, dass der Cursor in den Texteingabeboxen (z. B. bei
www.google.de) fehlt.

Ähnliche fragen