Kan tänka mig att det är den här funktionen som förhindrar att popup-fönster får visas. Då borde det väl fungera med:
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
Private Sub IExplore_NewWindow2(ppDisp As Object, Cancel As Boolean)
If Not CBool(GetAsyncKeyState(vbKeyControl)) Then
Select Case RestrictType
Case 0
Cancel = True
Load frmBanner
frmBanner.lblmessage.Caption = "» Popup-fönster har blockerats från: " + IExplore.LocationName + " (Dubbelklicka här för att konfigurera Medialabs Popup-spärr!)"
frmBanner.Top = 0
frmBanner.Left = 0
frmBanner.Width = Screen.Width
frmBanner.Show
blocked.Enabled = True
List1.AddItem IExplore.LocationURL & " är blockerad! Dubbelklicka här för att konfigurera Medialabs Popup-spärr!)"
Case 1
If IsActive = False Then
IsActive = True
freqtester.Enabled = True
Else
Cancel = True
Load frmBanner
frmBanner.lblmessage.Caption = "» För många förfrågningar från: " + IExplore.LocationName + " den senaste blev blockerad! (Dubbelklicka här för att konfigurera Medialabs Popup-spärr!)"
frmBanner.Top = 0
frmBanner.Left = 0
frmBanner.Width = Screen.Width
frmBanner.Show
blocked.Enabled = True
List1.AddItem IExplore.LocationURL & " är blockerad! (Dubbelklicka här för att konfigurera Medialabs Popup-spärr!)"
End If
End Select
End If ' GetAsyncKeyState(...)
End Sub
