使用javascript更改弹出窗口标题

时间:2013-12-23 12:38:19

标签: javascript

我在当前的应用中使用window.showModalDialog。如何根据javascript中的某些条件更改标题?有人可以帮忙吗?请不要考虑重复的帖子。我尝试了不同的方法来改变标题:

  1. window.document.title="Add Cartons"

  2. var results=window.showModelDialog(url,"Add Cartons",windowarguments)

  3. 但我不能成功。

    请帮忙。

4 个答案:

答案 0 :(得分:1)

您可以通过dialog arguments参数传递新标题,就像您尝试过的那样:

var results = window.showModalDialog(url, 'Add Cartons', windowarguments);

然后在对话框中的

document.title = window.dialogArguments;

虽然看起来尚未修复Chrome中的showModalDialog()。所以这不适用于Chrome。

答案 1 :(得分:1)

试试这个:

       window.document.title = "yourtitle";
        if (window.dialogArguments) {
            window.opener = window.dialogArguments;
        }
        function setTitle() {
            document.title = "NewTitle";
            alert(document.title)

        }

答案 2 :(得分:0)

Microsoft针对此问题提供了详细的解决方案。请参阅

support.microsoft.com/kb/263033

答案 3 :(得分:-1)

您需要更改您正在呼叫的窗口的标题(弹出窗口) 您正在调用弹出窗口的< / em>的。所以,将<title>Add Cartons</title>放在弹出窗口的头部,它会显示出来。

要根据弹出调用修改它,请使用参数,从弹出窗口中读取它们并动态更改标题。