Zaloguj | Zarejestruj | FAQ
Anonymous

Redirecionar para um iframe

+ Odpowiedz

Posty: 6 Strona 1 z 1


Redirecionar para um iframe

przez pengo » Śr lis 14, 2012 12:04 am

Estou criando um site, onde os proprietários terão acesso a uma área restrita, porém, o site possui um layout principal, e os demais menus são abertos em um único quadro/frame no centro da tela.

Meu problema é que após o usuário efetuar o login na área restrita, a pagina abre como uma nova pagina, e não dentro desse quadro pai.

alguém poderia me ajudar a abrir essa pagina no quadro pai.

Meu código está assim.


Kod: Zaznacz cały
<?php
if (isset($_POST['us'])){
$usuario = $_POST['us'];
$senha = $_POST['se'];

if(($usuario=="teste") && ($senha=="teste")){
header("Location: documentos.htm");

}elseif (($usuario=="teste2") && ($senha=="teste2")){
header("Location: documentos.htm");

}else{
header("Location: errou.htm");
}
}
?>
Avatar użytkownika

pengo

  • Posty: 3
  • Dołączył(a): Śr lis 14, 2012 12:02 am

Re: Redirecionar para um iframe

przez XainPro » Śr lis 14, 2012 4:50 am

não há nenhum problema com o seu código tenta mudar seu navegador que isso acontece em todos os navegadores?
por favor, compartilhar o que é a codificação de frame?
Avatar użytkownika

XainPro

  • Posty: 3933
  • Dołączył(a): Pt lut 17, 2012 8:10 pm

Re: Redirecionar para um iframe

przez pengo » Pt lis 16, 2012 3:01 pm

Olá amigo, já tentei em vários navegadores, mas todos ocorrem o mesmo problema.

Segue abaixo o código da primeira pagina, e o que estou tentando redirecionar.

Kod: Zaznacz cały
<?xml version="1.0" encoding="iso-8859-1"?>
<link rel="shortcut icon" href="icone.gif">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<p align="center" style="margin-top: auto; margin-bottom: auto">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt"><head><font face="Arial" size="6"><title>MultiRural - Assessoria e Consultoria</title><style type="text/css">
   {  }
      body {
         margin:0 auto;
      }
      #menu ul {
         margin-left:auto;
          margin-right:auto;
          margin-top:0;
          display:table;
          width:100%;
         background-color:#37cd4c;
         list-style:none;
         font:100% Calibri;
      }

      #menu ul li { display: inline; }

      #menu ul li a {
         background-color:#3bcd4f;
         color: #000000;
         text-decoration: none;
         border-bottom:7px solid #37cd4c;
         padding: 2px 40px;
         float:left;
      }

      #menu ul li a:hover {
         background-color:#74dc83;
         color: #000000;
         border-bottom:7px solid #1629ba;
      }
      body { overflow-x: hidden; }
   -->
   </style></head></font>
<p align="center" style="margin-top: 0; margin-bottom: 0">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">

   <font face="Bella Donna" size="6">

<body>
</font><div id="menu">
      <ul>
         <li>
            <a href="inicio.htm" target="iframe01">Início</a></li>         <li>
            <a href="servicos.htm" target="iframe01">Serviços</a></li>         <li>
            <a href="equipe.htm" target="iframe01">Equipe</a></li>         <li>
            <a href="clientes.htm" target="iframe01">Clientes</a></li>         <li>
            <a href="contato.html" target="iframe01">Contato</a></li>         <li>
            <a href="http://webmail.multiruralconsultoria.com.br" target="iframe01">Webmail</a></li>    <li>
            <a href="login.php" target="iframe01">Documentos</a></li></li>         <li>
      &nbsp;</ul>
   </div>
</body>

<table border="0" div align="center" cellpadding="0" cellspacing="0" style="border-collapse: collapse; top:56px;" bordercolor="#111111" width="50%" height="7">
  <tr>
 
    <td width="70%" height="59" bgcolor="#FFFFFF">
    <p align="center">
    <img src="logo.png" width="436" height="120"></td>
    <td width="97%" height="59" bgcolor="#FFFFFF">
    <p style="margin-top: 0; margin-bottom: 0" align="center">
    <p style="margin-top: 0; margin-bottom: 0">
    <p style="margin-top: 0; margin-bottom: -10">
   <font face="Bella Donna" size="6">
   <img border="0" src="index.1.gif" width="258" height="39" align="left"></font><p style="margin-top: 0; margin-bottom: 0">
</td>
  </tr>
  </table>

   <p align="center">

    <iframe id=iframe01 name="iframe01" src="inicio.htm" width="800" height="650" scrolling="Auto" frameborder="0" p align="center"></iframe>
    </p>
    <p align="center" style="margin-top: 0; margin-bottom: 0">
    <font color="#808080" size="2" face="Arial">MultiRural Assessoria e
    Consultoria</font></p>
<p align="center" style="margin-top: 0; margin-bottom: 0">
<font color="#808080" size="2" face="Arial">Rua França,18 Quadra 12  - Jardim Europa
- Cuiabá-MT - CEP: 78065-440</font></p>
<p align="center" style="margin-top: 0; margin-bottom: 0">
<font color="#808080" size="2" face="Arial">Tel.: (65) 3023-2847 - contato@multiruralconsultoria.com.br</font></p>



E esse é o da pagina que estou tentando redirecionar mas não está funcionando, porque ele abre em uma nova pagina e não no iframe.

Kod: Zaznacz cały
<?php ob_start(); ?>
<body text="#000000" leftmargin="0" topmargin="0">
<form method="post" target="_parent">
  <table width="800" border="0" align="left" cellpadding="0" cellspacing="0" height="7" style="border-collapse: collapse" bordercolor="#111111">
    <tr>
      <th width="800" colspan="2" valign="bottom" scope="col" height="7"><font size="1" face="Arial, Helvetica, sans-serif">&nbsp;</font><p>
      <font face="Calibri"><i>Para Acessar essa Área efetue o Login</i></font></p>
      <p>&nbsp;</p>
      <p><font face="Calibri">Usu&aacute;rio:</font><font color="#FFFFFF" face="Calibri">
        </font><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">
        <input style="border:1px solid #666666; WIDTH: 150; FONT-FAMILY: verdana; HEIGHT: 21" name="us" type="text" id="us" size="20">
        </font><font size="1" face="Arial, Helvetica, sans-serif">&nbsp;</font></p>
      <p><font face="Calibri">Senha:</font><font color="#FFFFFF" face="Calibri"> </font><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">
        <input style="border:1px solid #666666; WIDTH: 150; FONT-FAMILY: verdana; HEIGHT: 21" name="se" type="password" id="se2" size="20">
          </p>
      <p>&nbsp;</p>
      <p><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">
        <input name="Submit" type=image src="botao_ok.gif" width=63 height=20 target="ifram01" onclick="top.document.location='documentos.php'">
                </tr>
  </table>
</form>
<?php
if (isset($_POST['us'])){
$usuario = $_POST['us'];
$senha = $_POST['se'];

if(($usuario=="teste") && ($senha=="teste")){
header("Location: documentos.htm");

}
elseif (($usuario=="teste1") && ($senha=="teste1")){
header("Location: documentos.htm");

}else{
header("Location: errou.htm");
}
}
?>
Avatar użytkownika

pengo

  • Posty: 3
  • Dołączył(a): Śr lis 14, 2012 12:02 am

Re: Redirecionar para um iframe

przez XainPro » Śr lis 21, 2012 8:15 am

Eu não sei por que você está usando iframe
ela pode ser escrita sem iframe
Posso escrever código para você sem iframe?
Avatar użytkownika

XainPro

  • Posty: 3933
  • Dołączył(a): Pt lut 17, 2012 8:10 pm

Re: Redirecionar para um iframe

przez pengo » Śr lis 21, 2012 10:32 am

Opa, pode sim amigo, ficaria muito grato.

Desde já agradeço.
Avatar użytkownika

pengo

  • Posty: 3
  • Dołączył(a): Śr lis 14, 2012 12:02 am

Re: Redirecionar para um iframe

przez XainPro » So lis 24, 2012 8:08 am

Kod: Zaznacz cały
<?php ob_start(); ?>
<?php
    if (isset($_POST['us'])){
  echo   $usuario = $_POST['us'];
  echo   $senha = $_POST['se'];

    if(($usuario=="teste") && ($senha=="teste")){
    header("Location: documentos.htm");

    }
    elseif (($usuario=="teste1") && ($senha=="teste1")){
    header("Location: documentos.htm");

    }else{
    header("Location: errou.htm");
    }
    }
    ?>
<!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" />
<title>MultiRural - Assessoria e Consultoria</title>
<style type="text/css">
body {
             margin:0 auto;
          }
          #menu ul {
             margin-left:auto;
              margin-right:auto;
              margin-top:0;
              display:table;
              width:100%;
             background-color:#37cd4c;
             list-style:none;
             font:100% Calibri;
          }

          #menu ul li { display: inline; }

          #menu ul li a {
             background-color:#3bcd4f;
             color: #000000;
             text-decoration: none;
             border-bottom:7px solid #37cd4c;
             padding: 2px 40px;
             float:left;
          }

          #menu ul li a:hover {
             background-color:#74dc83;
             color: #000000;
             border-bottom:7px solid #1629ba;
          }
          body { overflow-x: hidden; }
</style>
</head>

<body>

<div id="menu">
          <ul>
             <li>
                <a href="inicio.htm" target="iframe01">Início</a></li>         <li>
                <a href="servicos.htm" target="iframe01">Serviços</a></li>         <li>
                <a href="equipe.htm" target="iframe01">Equipe</a></li>         <li>
                <a href="clientes.htm" target="iframe01">Clientes</a></li>         <li>
                <a href="contato.html" target="iframe01">Contato</a></li>         <li>
                <a href="http://webmail.multiruralconsultoria.com.br" target="iframe01">Webmail</a></li>    <li>
                <a href="login.php" target="iframe01">Documentos</a></li></li>         <li>
          &nbsp;</ul>
       </div>
       <br style="clear:both;" />
       <table border="0" div align="center" cellpadding="0" cellspacing="0" style="border-collapse: collapse; top:56px;" bordercolor="#111111" width="50%" height="7">
      <tr>
     
        <td width="70%" height="59" bgcolor="#FFFFFF">
        <p align="center">
        <img src="logo.png" width="436" height="120"></td>
        <td width="97%" height="59" bgcolor="#FFFFFF">
        <p style="margin-top: 0; margin-bottom: 0" align="center">
        <p style="margin-top: 0; margin-bottom: 0">
        <p style="margin-top: 0; margin-bottom: -10">
       <font face="Bella Donna" size="6">
       <img border="0" src="index.1.gif" width="258" height="39" align="left"></font><p style="margin-top: 0; margin-bottom: 0">
    </td>
      </tr>
      </table>

       <div>
   
 
    <form method="post" action="">
      <table width="800" border="0" align="left" cellpadding="0" cellspacing="0" height="7" style="border-collapse: collapse" bordercolor="#111111">
        <tr>
          <th width="800" colspan="2" valign="bottom" scope="col" height="7"><font size="1" face="Arial, Helvetica, sans-serif">&nbsp;</font><p>
          <font face="Calibri"><i>Para Acessar essa Área efetue o Login</i></font></p>
          <p>&nbsp;</p>
          <p><font face="Calibri">Usu&aacute;rio:</font><font color="#FFFFFF" face="Calibri">
            </font><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">
            <input style="border:1px solid #666666; WIDTH: 150; FONT-FAMILY: verdana; HEIGHT: 21" name="us" type="text" id="us" size="20">
            </font><font size="1" face="Arial, Helvetica, sans-serif">&nbsp;</font></p>
          <p><font face="Calibri">Senha:</font><font color="#FFFFFF" face="Calibri"> </font><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">
            <input style="border:1px solid #666666; WIDTH: 150; FONT-FAMILY: verdana; HEIGHT: 21" name="se" type="password" id="se2" size="20">
              </p>
          <p>&nbsp;</p>
          <p><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">
            <input name="Submit" type=image src="botao_ok.gif" width=63 height=20 type="submit">
                    </tr>
      </table>
    </form>
        </p>
        </div>
        <div>
        <p align="center" style="margin-top: 0; margin-bottom: 0">
        <font color="#808080" size="2" face="Arial">MultiRural Assessoria e
        Consultoria</font></p>
    <p align="center" style="margin-top: 0; margin-bottom: 0">
    <font color="#808080" size="2" face="Arial">Rua França,18 Quadra 12  - Jardim Europa
    - Cuiabá-MT - CEP: 78065-440</font></p>
    <p align="center" style="margin-top: 0; margin-bottom: 0">
    <font color="#808080" size="2" face="Arial">Tel.: (65) 3023-2847 - contato@multiruralconsultoria.com.br</font></p>
    </div>
</body>
</html>
<?php ob_end_flush(); ?>


   


Aqui está o código completo e perfeito Desfrute
XainPro
Avatar użytkownika

XainPro

  • Posty: 3933
  • Dołączył(a): Pt lut 17, 2012 8:10 pm


+ Odpowiedz

Strona 1 z 1