FPHTMLBaseElement Object

Microsoft FrontPage Visual Basic

FPHTMLBaseElement Object

FPHTMLBaseElement Multiple objects

Represents the BASE element of an HTML document. Use the FPHTMLBaseElement object to specify the base URL for all relative URLs in a Web page. You can also use the FPHTMLBaseElement object to specify the base target window for all hyperlinks that do not specify a target window. See also the IHTMLBaseElement object.

Using the FPHTMLBaseElement object

Use the Item method to return an FPHTMLBaseElement object. The following example takes an FPHTMLDocument object and a String that represents the target window all hyperlinks in the document will use unless otherwise specified.

    Function SetBaseTarget(objDoc As FPHTMLDocument, _
        strTarget As String) As FPHTMLBaseElement
    Dim objHead As IHTMLElement
    
    If objDoc.all.tags("base").Length <= 0 Then
        Set objHead = objDoc.all.tags("head").Item(0)
        objHead.insertAdjacentHTML "beforeend", "<Base id=""basetarget"">"
        
        Set SetBaseTarget = objHead.all.tags("base").Item("basetarget")
    Else
        Set SetBaseTarget = objHead.all.tags("base").Item(0)
    End If
    
    SetBaseTarget.target = strTarget
End Function
  

Use the following example to call the preceding function.

    Sub CallSetBaseTarget()
    Call SetBaseTarget(ActiveDocument, "_blank")
End Sub