我进行了搜索和搜索,尝试过并试过但我无法找到问题的答案 - 非常感谢任何帮助。
我试图获取任何描述的Jquery模式弹出窗口(我真的不介意我使用哪一个)从Java调用时自动启动。
我可以让弹出窗口工作,让他们在页面加载上工作,但我需要它能够从一些Java脚本启动。
我将解释...目前我有一个使用Java来检查任何条目,因为它键入数据库。如果该条目不存在,则在新页面上打开第二个表单以使个人能够进行输入。
这一切都完美无缺,我唯一想改变的就是让第二张表格打开,如fancybox / colorbox / lytebox等。
目前我有一点Java
function findValue(li) {
if( li == null ) return window.location = "http://www.gotosecondform.com"
所有想做的事情都是能够调用一个不错的弹出式iframe而不是去网址。
有人可以提供帮助并解释最佳方法吗? - 我怀疑它很简单,但我在网上找不到任何不基于页面加载和可点击链接的内容。
关于我使用哪个Lightbox分离,我并不感兴趣。
提前致谢,非常感谢所有的例子。
克里斯
答案 0 :(得分:0)
我认为Java是指Javascript。 Java和Javascript没有关系。至于你的问题,这是你在找什么?我使用过jquery UI
http://jqueryui.com/demos/dialog/
首先,初始化模态,但不要打开它
$( ".selector" ).dialog({ autoOpen: false }); //add any other options you want
要在方法中打开它
function findValue(li) {
//if( li == null ) return window.location = "http://www.gotosecondform.com"
$( ".selector" ).dialog("open")
}
就是这样!
编辑 - 使其适用于iframe
好吧,如果你愿意的话,你可以将它包装在iframe中并放在那里。
您的HTML
<div class='selector'>
<iframe src='' id='iframe'></iframe>
</div>
你的新JS
function findValue(li) {
if( li == null ) {
$('#iframe').attr('src, 'http://www.gotosecondform.com');
$( ".selector" ).dialog("open")
}
}
你去JQUI对话框中的iframe。当然,你需要适当地设计它。但这应该给你基础