抱歉连续发布 2 天(虽然是单独的问题)。我有一个带有按钮的网页,当单击该按钮时,它会使用 ShowModalDialog 打开一个弹出窗口。
在弹出的窗口中,在“加载”事件处理程序上,我有以下代码:
Dim var As String = "var"
Dim wtitle As String = "Title - " + var + " [" + textbox.Text + "]"
Dim s As New StringBuilder
s.Append("<script type=""text/javaScript"">")
s.Append("var wtitle = '" & wtitle & "';" & ControlChars.CrLf)
s.Append("document.title = wtitle;" & ControlChars.CrLf)
s.Append("</script>")
If Not ClientScript.IsClientScriptBlockRegistered("GivePageTitle") Then
ClientScript.RegisterClientScriptBlock(Me.GetType(), "GivePageTitle", s.ToString())
End If
此代码在 IE8 上运行良好。它也适用于 IE10。问题是我们需要支持 IE6 并且代码似乎没有正确写出标题......它根本没有写在那里。ie6 中是否支持 document.title 或者我应该以不同的方式动态更改窗口标题?
谢谢, C