FPHTMLBaseElement Object
From Microsoft FrontPage Visual Basic
FPHTMLBaseElement Object
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