Avatar billede stry Nybegynder
07. august 2005 - 20:01 Der er 7 kommentarer og
1 løsning

Konfiguration af webbrowser-control i VB6

Jeg har lavet en lille browser med webbrowser-controllen i VB6, men på nogle links starter den IE og det skal den ikke så det vil jeg gerne have blokeret for.
Og så vil jeg gerne med kode kunne scrolle ned til et bestemt sted på en homepage ved tryk på en knap.

Nogen der kan hjælpe?

På forhånd tak.
Avatar billede stry Nybegynder
07. august 2005 - 21:51 #1
IE-problematikken løste tilsyneladende sig selv da den blev compilleret, så nu er det kun scroll-problemet jeg skal have løst.
Avatar billede hiks Nybegynder
08. august 2005 - 19:58 #2
hvor vil du have den til at scrolle hen? halvt/helt/til bestemt ord etc etc?

/hiks
Avatar billede stry Nybegynder
09. august 2005 - 07:14 #3
Ca. 1/3 ned på siden, det kommer sig ikke så nøje - det er mere metoden jeg er interesseret i.
Avatar billede hiks Nybegynder
09. august 2005 - 09:58 #4
hep hep

til toppen af siden:

Private Sub Command1_Click()
    Me.WebBrowser1.Navigate "java script:window.scrollTo(0,0);"
End Sub

til bunden:

Private Sub Command1_Click()
   
    Me.WebBrowser1.Navigate "java script:window.scrollTo(0," & Me.ScaleY(Me.WebBrowser1.Height, vbTwips, vbPixels) & ");"

End Sub

1/3 ned:

Private Sub Command1_Click()
   
    Me.WebBrowser1.Navigate "java script:window.scrollTo(0," & Me.ScaleY((Me.WebBrowser1.Height / 3), vbTwips, vbPixels) & ");"

End Sub

håber det kan bruges... :o)

/hiks
Avatar billede stry Nybegynder
09. august 2005 - 11:38 #5
>>Hiks
Det ser meget lovende ud, jeg kan desværre først teste det når jeg kommer hjem fra arbejde.
Jeg vender tilbage...
Avatar billede hiks Nybegynder
09. august 2005 - 11:44 #6
du skriver bare hvis der er noget... :o)

/hiks
Avatar billede stry Nybegynder
10. august 2005 - 15:41 #7
>>Hiks
Det fungerer fint - tak for hjælpen.
Er det Twips den regner i hvis jeg bruger en konstant værdi, f.eks. Me.WebBrowser1.Navigate "java script:window.scrollTo(0,250);"
Avatar billede hiks Nybegynder
10. august 2005 - 15:44 #8
fino - det er twips vb regner i, hvis du ikke har lavet skalaen om på formen. Men scriptet regner i pixels.

brug ScaleX(250, vbTwips, vbPixels) til at regne 250 twips til pixels og ScaleX(250, vbPixels, vbTwips) den anden vej. :o)

/hiks
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