0
连续两天发布道歉(尽管分开讨论)。我有一个带有按钮的网页,当点击该按钮时,它将使用ShowModalDialog打开一个弹出窗口。IE6中的Document.title
在该弹出式窗口,在“上载”事件处理程序,我有以下代码:
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支持还是有不同的方式,我应该动态地改变窗口标题?
感谢, Ç
哎呀...你改变弹出窗口的标题或基础窗口? – Mych
Mych:弹出窗口... – user2965112
然后...上面的代码应该可以工作。 – Mych