打开一个缩小了圣杯尺寸的新窗口
Opening a new window with reduced size in grails
我有一个名为showcontacts的控制器操作,单击链接时会调用该操作。该操作显示联系人调用一个java方法,该方法在接受参数作为参数后从Web服务获取一些联系人。这些都工作正常。现在,我必须从此操作中打开一个缩小大小的窗口(如弹出窗口)作为新模板。我该怎么做?请帮忙。我尝试的如下:
控制器:客户
行动:
def showcontacts={
log.info(params.tdc+params.companyid+params.companytype)
def contact=server.util.SOAPClientSAAJ.showContacts(params);
render view:'showcontacts', model:[contact:contact]
}
我在showcontacts.gsp中尝试过这样:
<html>
<head>
<meta charset="utf-8" />
<title>jQuery UI Dialog - Default functionality</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jqueryui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />
<script>
$(function() {
$( "#dialog" ).dialog();
});
</head>
<body>
<g:if test="${contact}">
<div id="dialog" title="Contacts">
${contact.firstName}
</div>
</g:if>
</body>
</html>
即使新窗口出现,它也隐藏了另一个窗口(不像弹出窗口)。
或者简单地说明我的要求是如何调用窗口。从我的视图中打开javascript显示联系人???
您可以像这样打开一个缩小大小的新窗口。
<a href="javascript:void(0)" onclick="javascript:asd()">asd</a>
<script>
function asd(){
window.open("${g.createLink(controller: 'testController', action: 'testAction', params: [name:'hello Vivek'])}",'', 'width=200,height=100');
}
</script>
如果要在新选项卡中打开它,可以尝试此操作。
<g:link controller="testController" action="testAction" target="_blank">Test</g:link>
享受。。
相关文章:
- GWT获取新旧窗口大小
- 如何在新标签/窗口中编写文本文档
- 如何在鼠标悬停在另一个图像/链接上时显示新图像/窗口
- 从服务器 c# 打开 Outlook 新邮件窗口
- 获取用户输入以设置新的窗口参数
- 为什么我不能创建新的窗口实例
- 在c中按下一个按钮,打开两个新的窗口/选项卡(不同的外部站点)
- 在新浏览器/窗口上单击提交按钮后打开PHP操作
- 如何恢复窗口,而不是打开一个新的窗口,如果它有相同的url(仍然从上一个打开)
- 如何在不制作另一个新选项卡或新浏览器窗口的情况下在同一网页中播放MPG视频/音频文件
- 如何打开一个新的窗口/选项卡没有用户的干预,而不让它被阻止
- 打开所有链接不是我的网站的一部分,在新的窗口与jquery
- 打开一个新的窗口,而浏览器没有给出警告,这是一个弹出
- 在新的窗口jquery功能不工作
- 如何使图标出现在一个新的窗口
- 如何重定向到一个新的窗口后,点击选择关于html的选项
- 如何强制电子邮件链接打开在新的窗口
- 显示更多的信息悬停在一个新的窗口,如在facebook
- 如何使用谷歌签名与重定向,而不是一个新的窗口
- 在新的窗口打开页面,没有弹出阻止使用JavaScript目标_blank