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