`
royzhou1985
  • 浏览: 253405 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

设置window.open打开窗口的标题

阅读更多
function openWin(url,winName) {
		var win = window.open(url);
		/**
		 * 这里可能窗口未加载完成,
		 * 无法改变document.title,
		 * 所以使用循环设置
		**/
		while(true) {
			try {
				win.document.title =  winName;
				if(win.document.title ==  winName) {
					break;
				}
			} catch(e) {
			}
		}
	}


使用document.title来修改window的title值
在实际开发中有时可能会失效
分析了一下大概确定为:
在窗口还未加载成功的时候 我们就已经去设置了title值
所以导致不成功
因此这里使用了一个小技巧来解决
循环设置 当设置成功之后返回

在IE下测试通过

Email:royzhou1985@foxmail.com
QQ:191939034
分享到:
评论

相关推荐

    window.open打开新窗口参数设置

    ### window.open 打开新窗口参数设置详解 在前端开发中,`window.open()` 方法是浏览器内置的一个功能,用于在JavaScript中打开新的浏览器窗口。本文将深入探讨如何使用 `window.open()` 方法及其参数设置,帮助...

    Window.Open详解

    `window.open()` 方法是一个非常实用的功能,它可以灵活地控制新窗口的打开方式及属性。通过合理设置其参数,可以实现对新窗口的精确控制,从而满足不同的应用场景需求。同时,开发者也需要注意该方法的使用限制和...

    Window.open在chrome中被block issue分析及解决

    标题中的“Window.open在chrome中被block issue分析及解决”主要涉及的是JavaScript中window.open方法在Google Chrome浏览器中可能遇到的问题及其解决方案。window.open方法是JavaScript中用于打开新窗口或标签的...

    react-new-window:using使用`window.open`在React中弹出新窗口

    受到( 启发。 特征 仅2.68KB (已压缩!)。 支持完整的window.open api 。... 装入<NewWindow>将打开一个弹出窗口。 卸载后,弹出窗口将关闭。 children内容将呈现到新的弹出窗口中。 在这种情况下, Hi

    $('a#link_id').click(function(){ window.open('url', 'window name', 'window set

    2. `window.open`函数:如何在JavaScript中打开新的浏览器窗口,并设置窗口属性。 3. SVG图像:理解SVG格式的特性,以及在Web开发中如何使用SVG图标。 4. Web交互设计:如何利用JavaScript增强用户体验,如通过点击...

    js中window.open的参数及注意注意事项.docx

    在Web开发中,`window.open` 是一个非常常用的方法,它允许我们从当前窗口打开一个新的浏览器窗口或者在一个已经存在的窗口中加载一个新的文档。然而,在实际应用过程中,开发者可能会遇到一些意想不到的问题,尤其...

    window.open打开页面居中显示的示例代码

    // 使用window.open()打开新窗口,并设置窗口属性 window.open( url, name, 'height=' + iHeight + ',,innerHeight=' + iHeight + ',width=' + iWidth + ',innerWidth=' + iWidth + ',top=' + iTop + ',left=' ...

    解析window.open的使用方法总结

    `window.open`是JavaScript中的一个内置函数,用于打开新的浏览器窗口或者在已存在的窗口中加载新的内容。这个函数在网页开发中非常常见,特别是在需要创建新窗口或者弹出对话框的场景中。下面将对`window.open`的...

    window.open的页面如何刷新(父页面)上层页面

    标题中的问题 "window.open的页面如何刷新(父页面)上层页面" 指的是如何在使用 `window.open` 创建的新窗口中执行 JavaScript 代码以刷新其父窗口。这个问题的解决方案已经在描述中给出,主要涉及以下 JavaScript ...

    自动关闭ie的弹出窗口

    if (script.InnerText.Contains("window.open")) // 检查是否有打开窗口的语句 { // 替换或阻止执行window.open script.InnerText = script.InnerText.Replace("window.open(", "void(0);"); // 阻止弹出窗口 }...

    easyUi弹出window窗口传值与调用父页面的方法,子页面给父页面赋值

    2. 在父页面中,通过`$.dialog`或`$.window`方法打开子页面,可以设置一些参数,如宽度、高度、内容URL等。 例如: ```javascript $.window({ title: '子页面', width: 500, height: 400, href: 'subPage.html'...

    layer.open的自适应及居中及子页面标题的修改方法

    在弹窗内打开新页面时,可能需要根据内容动态修改弹窗标题,这可以通过以下方式实现: ```javascript // 修改父级页面的title var index = parent.layer.getFrameIndex(window.name); // 先得到当前iframe层的索引 ...

    javascript经典特效---本身窗口移到打开窗口上面.rar

    标题中的"javascript经典特效---本身窗口移到打开窗口上面.rar"提到了一个JavaScript特效,即让当前窗口移动到新打开窗口的上方。这个效果通常在浏览器环境中实现,涉及到JavaScript的DOM操作和窗口管理。 在...

    layer.open关闭父窗口 以及调用父页面的方法

    总结一下,本篇文章主要介绍了如何使用 layer.open 打开弹窗,并在弹窗中关闭父窗口以及调用父页面的方法。这些技巧在实际开发中非常实用,可以帮助我们构建更加交互丰富的用户体验。希望本文能对你在使用 layer.js ...

    js中window.open的参数及注意注意事项

    5. 在多域环境下,使用window.open打开的窗口会受到同源策略的限制,即只能打开同一个域的页面。如果需要打开其他域的页面,可能会受到浏览器安全策略的阻碍。 以上就是关于JavaScript中window.open方法的参数及...

    layer弹窗:top.layer弹窗到父页面跨域解决办法

    它的工作原理是:一个窗口向其打开的子窗口、其父窗口或者任何其他与之有某种关系的窗口发送消息。 现在,我们回到layer弹窗插件。layer是一款轻量级的JavaScript弹层组件,它可以方便地创建各种弹出层,如提示、...

    layUI使用layer.open,在content打开数据表格,获取值并返回的方法

    接下来,我们需要实现这个按钮的点击事件,使用layer.open打开新窗口: ```javascript simulatePack: function() { var checkStatus = table.checkStatus('box') // 获取表格选中状态 , data = checkStatus.data;...

    弹窗脚本 js open

    ()">打开窗口 function openWindow() { window.open("http://www.example.com", "myWindow", "width=400,height=400"); } ``` 在实际应用中,开发者通常会根据需求调整 `features` 参数,定制新窗口的样式,...

    'window.ShowModalDialog'在Chrome中不起作用

    `window.open()` 可以创建一个新的浏览器窗口或者打开一个已经存在的窗口,并且可以设置新窗口的各种属性,如位置、大小、是否显示工具栏等。虽然它不能直接提供与 `showModalDialog()` 相同的模态效果,但可以通过...

Global site tag (gtag.js) - Google Analytics