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
Poste seu código HTML
[code]<?php
if (file_exists(’…/init.php’))
{
require_once ‘…/init.php’;
}
else
{
exit(‘Não foi possível encontrar o arquivo de inicialização’);
}
?>
Primeiramente, selecione o estado
<a href=“javascript: submitform()“target=”_parent”>Submit
[/code]cade o frame?
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
[code]$seguranca_ais = 1;
require_once("…/…/includes/conf/conecta.php");
?>
/styles/layout.css" /> /styles/modulos.css" /> /styles/template1.css" /> /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>
<!--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"]));
?>
<?
if(file_exists("…/includes/updates/update.php")){
require_once("…/includes/updates/update.php");
unlink("…/includes/updates/update.php");
}
?>[/code]
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/