我在这里面临一个问题,我将解释: 我在我的网站上设置了一个日历,当我点击一个事件到这个日历时,我打开一个弹出窗口,直到希望它正常工作,我想通过插入值我的事件来改变我的弹出窗口的内容。
eventClick: function(calEvent, jsEvent, view) {
z=open('popup.html','','width=400,height=200,toolbar=no,scrollbars=no,resizable=yes,location=0,directories=no,menubar=no,status=no');
z.document.getElementById('test').append(toto);
},
在我之上正确打开弹出窗口的代码我通过“popup.html。
创建了一个新文件最后一行对......不起作用。
z.document.getElementById('test').append(toto);
我的弹出窗口的HTML文件中有一个id为“test”的元素。我也尝试从我的脚本中生成popum,我在弹出窗口中显示的正确传输信息中获得此解决方案,遗憾的是我找不到程式化弹出窗口的解决方案
w=open("",'popup','width=400,height=200,toolbar=no,scrollbars=no,resizable=yes');
w.document.write("<TITLE>"+document.forms[0].elements["titre"].value+"</TITLE>");
w.document.write("<BODY> Hello"+document.forms[0].elements["nom"].value+"<BR><BR>");
w.document.write("this popup work");
w.document.write("</BODY>");
w.document.close();
你有解决我/我的问题的方法吗? 先感谢您, 下午好, 亲切
答案 0 :(得分:2)
你真的想要一个新窗口吗?或者你只想要一个模态,比如jQuery.UI dialog?
为了使用后者,您通常会准备一个<div>
,例如
var myDialog = $("#toto");
myDialog.dialog({ autoOpen: false });
并使用myDialog.dialog('open')
打开它。请注意,这会从其父级中删除#toto
。如果您不希望出现此行为,请尝试var myDialog = $("#toto").clone()
。
然后,您可以使用jQuery css methods设置新对话框的样式。