Será que podem me dar uma força? Desde já agradeço.
Javascript da página Index
// Função para abrir uma janela para cadastro de cliente function abre_contato(){ var url = 'contato/cadastro.php'; contatoAgenda = abre_contato_modal(url); } // Função para Abertura de POPUP Modal function abre_contato_modal(url) { $(function() { var $this = $(this); var $conteudoDialogoCadastro = $('<iframe id="insertPage" src="' + url + '" />'); var horizontalPadding = 10; var verticalPadding = 10; $conteudoDialogoCadastro.dialog({ title: 'Cadastrar Novo Cliente', autoOpen: true, width: 690, height: 400, position: 'center', modal: true, resizable: true, autoResize: true }).width(690 - horizontalPadding).height(400 - verticalPadding); $('.ui-widget-overlay').click(function() { $conteudoDialogoCadastro.dialog("close"); }); $('#insertPage').load(function() { cadastropage = $('#insertPage').contents().find('input#btn_fechar'); cadastropage.bind('click', function() { $conteudoDialogoCadastro.dialog("close"); }); }); }); }
Javascript da página Cadastro
function load_cadastraCONTATO_Ajax(url){ if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); //See note below about this line } } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch <img src='http://forum.wmonline.com.br/public/style_emoticons/<#EMO_DIR#>/envelope.gif' class='bbc_emoticon' alt='(e)' /> { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch <img src='http://forum.wmonline.com.br/public/style_emoticons/<#EMO_DIR#>/envelope.gif' class='bbc_emoticon' alt='(e)' /> {} } } if (!http_request) { alert('Giving up <img src='http://forum.wmonline.com.br/public/style_emoticons/<#EMO_DIR#>/sad.gif' class='bbc_emoticon' alt=':(' /> Cannot create an XMLHTTP instance'); return false; } http_request.onreadystatechange = retornarpratela; http_request.open('GET', url, true); http_request.send(null); } function retornarpratela(){ if (http_request.readyState == 4) { if (http_request.status == 200) { kkk = $('.ui-dialog iframe#insertPage', window.parent.document); $(function() { $(kkk).dialog('close'); }); } } } // Função para cadastrar novos clientes function cadastraCONTATO() { var nom_contato = document.getElementById('nom_contato').value; var nom_email = document.getElementById('nom_email').value; var num_cpf = document.getElementById('num_cpf').value; var nom_endereco = document.getElementById('nom_endereco').value; var num_telefone = document.getElementById('num_telefone').value; var url = "processa_dados.php?nom_contato=" + nom_contato + "&nom_email=" + nom_email + "&num_cpf=" + num_cpf + "&nom_endereco=" + nom_endereco + "&num_telefone=" + num_telefone; load_cadastraCONTATO_Ajax(url); }