easyui 的gs.ui.window.js 怎么改造可以在新页面打开
时间: 2024-04-03 15:32:13 浏览: 131
要在新页面打开 easyui 的 window 组件,您可以按照以下步骤进行改造:
1. 打开 easyui 的 `gs.ui.window.js` 文件,找到 `open` 方法。
2. 在 `open` 方法中,找到 `self.win = $("#" + self.winId).window(openWinOpt);` 这行代码。将其注释掉。
3. 在 `open` 方法中添加以下代码:
```javascript
window.open(url, name, specs, replace);
```
其中,`url` 是您想要在新页面中打开的页面的路径,`name` 是新页面的名称(可以为空),`specs` 是新页面的特性,例如大小、位置、状态栏等,`replace` 是一个布尔值,指定新页面是在浏览器的历史记录中创建新条目还是替换当前条目。
4. 保存 `gs.ui.window.js` 文件并关闭它。
5. 在您的 HTML 文件中,调用 `open` 方法来打开窗口,例如:
```javascript
$("#myWindow").window("open", "http://example.com", "myWindow", "width=600,height=400");
```
其中,`#myWindow` 是您在 HTML 中定义的 window 组件的 ID,`http://example.com` 是您想要在新页面中打开的页面的路径,`myWindow` 是新页面的名称,`width=600,height=400` 是新页面的特性,指定其宽度和高度。
这样就可以在新页面中打开 easyui 的 window 组件了。
阅读全文