Avatar billede sommer89 Praktikant
01. august 2006 - 00:32 Der er 1 kommentar og
1 løsning

Udføre VB Handling vha. javascript eller HTML er det muligt

Halløjsa..

Jeg er igang med et projekt i Visual Basic, derfor har jeg dette spørgsmål:

I min vb form har jeg et WebBrowser objekt, der hedder webframe1, og  jeg vil gerne have sådant, at på den side hvor webframe1 er på kan jeg åbne Formen som hedder FrmSettings. Kan man gøre dette vha. af en JavaScript handling, eller kan det ikke gøres..
Avatar billede sjh Nybegynder
01. august 2006 - 08:32 #1
' References : Microsoft HTML Object Library (mshtml.tlb)
' Tryk CTRL+T og find Microsoft HTML Object Library på listen..

Option Explicit

Private WithEvents m_Document As HTMLDocument

Private Sub Form_Load()
  With WebBrowser1 ' <- Microsoft Internet Controls
      .Navigate "about:blank"
      With .Document
          .open
          ' Test link
          .writeln "<a href=""config"">Config</a>"
          .writeln "<a href=""http://www.eksperten.dk/"">Eksperten</a>"
          .Close
      End With
  End With
End Sub

Private Sub WebBrowser1_NavigateComplete2(ByVal pDisp As Object, URL As Variant)
  If Not pDisp.Document Is Nothing Then
    Set m_Document = pDisp.Document
  End If
End Sub

Private Function m_Document_onclick() As Boolean
  With m_Document.activeElement
      If .tagName = "A" Then
        If .href = "about:blankconfig" Then
          Form2.Show vbModal, Me ' HER åbner din form2
          Exit Function
        End If
        MsgBox "Gå til : " & .href
        m_Document_onclick = True
      End If
  End With
End Function
Avatar billede sommer89 Praktikant
18. august 2006 - 10:18 #2
Jeg prøver ;) du får point..
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