Salve a tutti,
Ho una finestra internet creata con l'oggetto WebBrowser. Vorrei che quando si clicca su un link che prevede l'apertura di una nuova finestra, la pagina si apri invece al posto di quella in cui si stava navigando.
Ho trovato il codice (che ho messo qua sotto) per aprire la nuova finestra in un nuovo form, ma io vorrei invece che sostituisse proprio la pagina che si stava visualizzando.
Come si fa?
codice:Private Function IsPopupWindow() As Boolean On Error Resume Next If WebBrowser1.Document.activeElement.tagName = "BODY" Or WebBrowser1.Document.activeElement.tagName = "IFRAME" Then IsPopupWindow = True Else IsPopupWindow = False End If End Function Private Sub webbrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean) Dim frm As Form1 Cancel = IsPopupWindow If Cancel = False Then Set frm = New Form1 Set ppDisp = frm.WebBrowser1.object frm.Show End If End Sub

Rispondi quotando