Nun bin ich am CJ Webbrowser activeX und hab da wieder diese Gedanken Spiele.
XbpHTMLViewer() hat die Method
Code: Alles auswählen
:navigate( <cURL>, [<cCGI>] ) --> self
und nun kommt Codejock mit "seiner" Method
Code: Alles auswählen
Public Sub Navigate( _
ByVal URL As String, _
Optional ByVal Flags As Variant, _
Optional ByVal TargetFrameName As Variant, _
Optional ByVal PostData As Variant, _
Optional ByVal Headers As Variant _
)
welcher der Codejock Parameter entspricht <cCGI> ?
ist es PostData ?
Da ich 2 gegen 5 Parameter habe ABER beide die selbe Method Navigate() verwendenData to send to the server during the HTTP POST transaction. For example, the POST transaction is used to send data gathered by an HTML form to a program or script. If this parameter does not specify any post data, the Navigate method issues an HTTP GET transaction. This parameter is ignored if URL is not an HTTPURL.
geht nun die "Reihenfolge" nicht mehr auf ...
Tja und weil beide activeX ja auf IE zugreifen würde ich mal sagen das da Alaska wieder ges...
hat und einfach paar Parameter "weggelassen" hat
Also muss ich nun selbst eine Methode schreiben ... aber wie "nenne" ich die ? Ich will NICHT
den Source Code verändern also muss die wohl wieder "Navigate()" heissen ... und weiter ?
Was ich meine wenn ich ein activeX mit der Methode :Stop() habe und davon FROM XbpActiveXControl
meine Class ableite, kann ich dann eine Method :Stop() verwenden ?
... es wird wohl so nicht gehen den in der Method MyClass:Stop() müsste ja ::CallMethod("Stop")
stehen und das wäre ja wieder MyClass:Stop() ...
soweit alles verstanden ? ... und für diejenigen die wissen wie es funktioniert noch eine Zusatz
Aufgabe : wie bekomme ich den "jetzt 2nd" Parameter auf die "4th" (PostData?) Position
OHNE den original* Code zu verändern wobei #xtranslate() erlaubt ist
*C:\Alaska\XPPW32\source\samples\activex\webbrowser\webbrowser.exe