pessoal tenho um site que contem 2 frames o menu e o principal, porem quando submeto um formulario para alguma página éssa página abre por inteira e eu perco o menu, como faço para abrir no mesmo pedaço da página
Duvida em PHP
R
6 Respostas
Poste seu código HTML 
R
<?php
if (file_exists('../init.php'))
{
require_once '../init.php';
}
else
{
exit('Não foi possível encontrar o arquivo de inicialização');
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="ajax.js"></script>
<script type="text/javascript" src="funcoes.js"></script>
<script type="text/javascript">
function submitform()
{
document.forms["myform"].submit();
}
</script>
<title>Cidades | Estados</title>
</head>
<body onload="buscaEstados()">
<form id="myform" method="POST" action="/crm/relatorios/estatisticas/teste/teste.php" >
<p>
<select name="uf" id="uf" onchange="buscaCidades(this.value)">
</select>
</p>
<p>
<select name="cidade" id="cidade">
<option value="">Primeiramente, selecione o estado</option>
</select>
</p>
<a href="javascript: submitform()"target="_parent">Submit</a>
</form>
</body>
</html>
cade o frame?
R
eu peguei um lixo de software pra fazer manutenção, a tela principal ta feita em vários pedaços utilizando div
eu falei errado desculpa, cada div que mostra o menu e a tela o nome da div é esqueda pra menu e direita pra principal
$seguranca_ais = 1;
require_once("../../includes/conf/conecta.php");
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!--CSS-->
<link rel="stylesheet" type="text/css" href="../../templates/<?=$_SESSION["parametros"]["template"];?>/styles/layout.css" />
<link rel="stylesheet" type="text/css" href="../../templates/<?=$_SESSION["parametros"]["template"];?>/styles/modulos.css" />
<link rel="stylesheet" type="text/css" href="../../templates/<?=$_SESSION["parametros"]["template"];?>/styles/template1.css" />
<link rel="stylesheet" type="text/css" href="../../templates/<?=$_SESSION["parametros"]["template"];?>/styles/estilos.css" />
<link rel="stylesheet" type="text/css" href="../../includes/js/calendar/themes/forest.css"/>
<!--CSS-->
<!--JSS-->
<script type="text/javascript" src="../../includes/js/mascaras.js"></script>
<script type="text/javascript" src="../../includes/js/calendar/src/utils.js"></script>
<script type="text/javascript" src="../../includes/js/calendar/src/calendar.js"></script>
<script type="text/javascript" src="../../includes/js/calendar/lang/calendar-br.js"></script>
<script type="text/javascript" src="../../includes/js/calendar/src/calendar-setup.js"></script>
<script type="text/javascript" src="includes/js/menu.js"></script>
<script type="text/javascript" src="includes/js/stlib.js"></script>
<script type="text/javascript" src="includes/js/accordian.pack.js"></script>
<!--JSS-->
<title><?=$strTitle;?></title>
</head>
<body>
<!-- PROCESSAMENTO - INÍCIO -->
<div id="loading" class="esconder">
<div id="load" class="esconder"></div>
</div>
<!-- PROCESSAMENTO - FIM -->
<!--CONTEUDO-->
<div id="conteudo">
<!--TOPO-BEGIN-->
<div id="header">
<img src="../../images/logo.png" style="float:left; margin-top:8px;margin-left:12px;cursor:pointer;" onclick="getUrl('principal.php');" />
<!--<h1>ClickPronto</h1>-->
<div id="coreMensagem" >
<span style="position:absolute; top:10px; left:5px;"><img src="../../templates/<?=$_SESSION["parametros"]["template"];?>/icons/alert2.gif" /></span>
<div id="coreMensagemText"></div>
</div>
<div style="float:right; margin-top:20px;">
<table width="100%" id="topo_tabela">
<tr>
<td width="188" align="left" class="td_home"> </td>
<td width="121" align="center" class="td_home"> </td>
<td align="right" class="td_home"><?php print $strBemVindo; ?>, <span class="textoBold"><?= $_SESSION["loginNome"];?></span>
<?php print $strVoceEstaNaEmpresa; ?>:
<select name="empresa" id="empresa" class="home_input" style="width:auto;" onchange="window.location.href='sql.php?me=1&ide='+this[this.selectedIndex].value;">
<?php comboEmpresas(0);?>
</select>
</td>
<td width="62" align="center" class="td_home"><a href="../acesso/sql.php?act=out" class="logout"><?php print $strSair; ?></a></td>
</tr>
</table>
</div>
</div>
<!--TOPO-END-->
<div id="pagina">
<div id="coluna">
<!--MENU-->
<div id="esquerdo">
<div id="menu">
<?php
include("../principal/menu.php");
?>
</div>
</div>
<!--MENU-->
<!--MEIO-->
<div id="direito">
<?php include("principal.php"); ?>
</div>
<!--MEIO-->
</div>
</div>
<!--RODAPE-->
<div id="rodape" style="clear:both;">
<p class="rodape_text"><?php print $strCopy; ?></p>
</div>
<!--RODAPE-->
</div>
<!--CONTEUDO-->
<?
$regs = verificaRegistro('admParametros',array('admEmpresas_id'),array($_SESSION["loginEmpresa"]));
?>
</body>
<!--JSS-->
<script type="text/javascript" src="../../includes/js/core.js"></script>
<script type="text/javascript">
function princSetEmp(){
selsel(document.getElementById('empresa'),'<?= $_SESSION["loginEmpresa"]; ?>','');
}
setTimeout('princSetEmp()',500);
<? if($regs['admParametros_autoRedimensionar']){ ?>
/*********************** Mede e redimensiona todo o sistema - BEGIN ***********************/
var comp = 30;
document.getElementById('header').style.width = (screen.width-comp)+'px';
document.getElementById('coluna').style.width = (screen.width-comp)+'px';
document.getElementById('pagina').style.width = (screen.width-comp)+'px';
document.getElementById('rodape').style.width = (screen.width-comp)+'px';
document.getElementById('conteudo').style.width = (screen.width-comp)+'px';
document.getElementById('direito').style.width = (screen.width-195-comp)+'px';
document.getElementById('coreMensagem').style.width = (screen.width-comp)+'px';
/*********************** Mede e redimensiona todo o sistema - END ***********************/
<? } ?>
</script>
<!--JSS-->
</html><?
if(file_exists("../includes/updates/update.php")){
require_once("../includes/updates/update.php");
unlink("../includes/updates/update.php");
}
?>
Como você ta submetendo o form? por Ajax ou submit normal?
Cara, você vai ter que fazer com Ajax, ou então colocar esse form seu num iframe. Dê uma pesquisada nisso.
Se optar por ajax, dê uma olhada nesse plugin do jQuery http://jquery.malsup.com/form/
Criado 29 de novembro de 2011
Ultima resposta 29 de nov. de 2011
Respostas 6
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Lumina Lumina: a IA que te traz resultados Prompts prontos por especialistas. Resolva seus problemas de verdade.