我用的是iframe框加,把jquery ui的js都是调用在父级页面的。
父级页面的函数:
//confirm对话框
function confirm_dialog(main,title,a){
var a='';
jQuery('#dialog').text(main);
jQuery( "#dialog" ).dialog(
{
resizable: false,
height:140,
modal: true,
title:title,
buttons: {
"取消": function() {
jQuery( this ).dialog( "close" );
jQuery('#dialog').text('');
a='false';
},
"确定": function() {
jQuery( this ).dialog( "close" );
jQuery('#dialog').text('');
a='true';
}
}
});
}
然后我在子页面的时候调用这个函数,我也不清楚应该怎样调用,本来想把那个删除数据的东西直接放在父级页面中,但是我的iframe有点多,又不能从iframe中直接获取到它的iframe中的name或者说id,所以没有办法再从父页面来操作iframe子页面了,就只能把这个删除数据的代码写在iframe中的子页面里,可是这个jquery ui的dialog好像没有什么返回值,听说可以用回调用函数来改,技术不太好,看了一些还是不明白应该怎样来修改这个,麻烦高手指点一下下啦,谢谢! if(parent.confirm_dialog('你确定要永久删除数据吗?', '让我悄悄的告诉您:'))
{
ThinkAjax.send(URL + "/foreverdelete/", "group=" + group + "&module=" + module + "&id=" + keyValue + '&ajax=1', doComplateTable,'数据彻底删除中……');
}else{
return false;
}
}我用的是php,我希望能得到上面那个父级页面的返回值,这样我就可以操作我的函数了
父级页面的函数:
//confirm对话框
function confirm_dialog(main,title,a){
var a='';
jQuery('#dialog').text(main);
jQuery( "#dialog" ).dialog(
{
resizable: false,
height:140,
modal: true,
title:title,
buttons: {
"取消": function() {
jQuery( this ).dialog( "close" );
jQuery('#dialog').text('');
a='false';
},
"确定": function() {
jQuery( this ).dialog( "close" );
jQuery('#dialog').text('');
a='true';
}
}
});
}
然后我在子页面的时候调用这个函数,我也不清楚应该怎样调用,本来想把那个删除数据的东西直接放在父级页面中,但是我的iframe有点多,又不能从iframe中直接获取到它的iframe中的name或者说id,所以没有办法再从父页面来操作iframe子页面了,就只能把这个删除数据的代码写在iframe中的子页面里,可是这个jquery ui的dialog好像没有什么返回值,听说可以用回调用函数来改,技术不太好,看了一些还是不明白应该怎样来修改这个,麻烦高手指点一下下啦,谢谢! if(parent.confirm_dialog('你确定要永久删除数据吗?', '让我悄悄的告诉您:'))
{
ThinkAjax.send(URL + "/foreverdelete/", "group=" + group + "&module=" + module + "&id=" + keyValue + '&ajax=1', doComplateTable,'数据彻底删除中……');
}else{
return false;
}
}我用的是php,我希望能得到上面那个父级页面的返回值,这样我就可以操作我的函数了
解决方案 »
- 请问这个是什么效果
- jquery中多个下拉框如何获取已选值(每个下拉框的name相同)
- 这个表单怎么提交数据啊,看源码时的问题
- js怎么将过个div放到一个数组
- 小问题:关于解决firefox与IE兼容的问题 太麻烦了
- 帮我看下这段代码出了什么问题
- 使用MSXML2.DOMDocument.3.0 需要安装哪个开发包?
- 能用js获取按下F1的事件吗?在web的某个字段中按下F1会打开ie的帮助,有没有办法打开自己的东西呢?用event.keyCode好像没作用
- 有高手吗?急,急,急,请快给我解答,谢谢
- 某大型软件公司JavaScript考题,紧急求助!
- 请教 Coolite Treepanel 和 Tabpanel的使用
- JS 闭包随笔 欢迎大家斧正
{
$('#confirm').modal({
close:false,
position: ["20%",],
overlayId:'confirmModalOverlay',
containerId:'confirmModalContainer',
onShow: function (dialog) {
dialog.data.find('.message').append(message);
// if the user clicks "yes"
dialog.data.find('.yes').click(function () {
// call the callback
if ($.isFunction(callback)) {
callback.apply();
}
// close the dialog
$.modal.close();
});
}
});
}