Thyago Henrique
-
Total de itens
67 -
Registro em
-
Última visita
Posts postados por Thyago Henrique
-
-
Pessoal, bom dia!!
Estou com o seguinte problema:
Tenho dois códigos php cod1.php e cod2.php.
No cod1.php, eu tenho um Ajax que faz com que abra o cod2.php em uma div e esta div se atualize de segundo em segundo.
<html> <head> <title></title> <?php //Configurando a conexão com MySQL include ("conf/conexao.php"); ?> <link rel="stylesheet" type="text/css" href="css/styles.css"> <script> function AutoRefresh(){ var xmlHttp; try{ xmlHttp=new XMLHttpRequest();// Firefox, Opera 8.0+, Safari } catch (e){ try{ xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer } catch (e){ try{ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e){ alert("No AJAX"); return false; } } } xmlHttp.onreadystatechange=function(){ if(xmlHttp.readyState==4){ document.getElementById('div').innerHTML=xmlHttp.responseText; setTimeout('AutoRefresh()',1000); // JavaScript function calls AutoRefresh() every 3 seconds } } xmlHttp.open("GET","cod2.php",true); xmlHttp.send(null); } AutoRefresh(); </script> </head> <body> <div id="div"></div> </body> </html>
No arquivo cod2.php, faço um select na tabela que necessito e preciso trazer este dado para o arquivo cod1.php. Isso é possível em AJAX? Se for em PHP só, peço desculpas e também que me transfiram o tópico para PHP. Abaixo o código do arquivo cod2.php<html> <head> <title></title> <?php include ("conf/conexao.php"); $userid=80 ?> </head> <body> <div id="principal" class="div_principal"> <?php $sql="SELECT nome, num_notificacoes FROM notificacoes WHERE userid=" . $userid; $result=mysql_query($sql) or die("A consulta falhou: " . mysql_error()); while ($line=mysql_fetch_array($result, MYSQL_ASSOC)) { $usuario=$line['nome']; $endereco=$line['num_notificacoes']; } ?> </div> <!-- FIM DIV PRINCIPAL --> </body> </html>
No exemplo acima, eu precisava trazer para o arquivo cod1.php os dados usuario e numero de notificacoes do usuário.
Obrigado pela ajuda de todos!
Abraço
-
Alguém consegue me ajudar??
-
Bom dia pessoal, estou com alguns problemas na hora de fazer inserção de dados com acentuação.
Ex:
Quero inserir o funcionário THYAGO ARAÚJO na tabela funcionarios
INSERT INTO funcionarios (nome) VALUES ('THYAGO ARAÚJO'); (ESSA SERIA A FORMA CORRETA DE INCLUIR)
Porém, o insert fica da seguinte forma: INSERT INTO funcionarios (nome) VALUES ('THYAGO ARA��šJO');
O BD está em codificação SQL_ASCII e utilizo o PGAdmin também.
Detalhe é que até chegar no insert está correto. O problema aparece apenas na hora de inserir mesmo.
Agradeço a todos pela ajuda
Pessoal, pelo que percebi, o erro está na hora de executar o insert, ou seja, na linha $_res = pg_query($_conexao, $_insert);
-
Tente trocar os "<" por "<"
sim...já corrigi isso tudo. mesmo assim não está rodando
Faltou o "p" aqui: echo "<script type=\"text/javascript\">document.FormMail.linha.disabled=false;</script>";Desculpe..foi falta de atenção minha. Não tinha reparado que estava faltando o p no </script>.
Agora parece que rodou...vou dar uma testada aqui e já retorno falando se esta ok
Tente trocar os "<" por "<"sim...já corrigi isso tudo. mesmo assim não está rodando
Faltou o "p" aqui: echo "<script type=\"text/javascript\">document.FormMail.linha.disabled=false;</script>";Desculpe..foi falta de atenção minha. Não tinha reparado que estava faltando o p no </script>.
Agora parece que rodou...vou dar uma testada aqui e já retorno falando se esta ok
Fechado kara!! Deu certinho sim!!! Muito obrigado pela força ae!!!
Abraço
-
Faltou o "p" aqui: echo "<script type=\"text/javascript\">document.FormMail.linha.disabled=false;</script>";
continua dando na mesma. Ao selecionar o produto some o botão buscar
-
Tente agora:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="scripts/estilos.css" rel="stylesheet" type="text/css" media="all" /> <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> <script type="text/javascript"> //executando a função para selecionar o produto function busca_linha() { document.FormMail.linha[0].selected=true; document.FormMail.submit(); } </script> </head> <body> <form action="" id="FormMail" name="FormMail" method="post"> <table width="100%" border="0" cellspacing="3" cellpadding="0"> <tr> <td align="right" width="50%"> <div class="margem_produtos"> <select name="produto" id="produto" onchange="busca_linha()"> <?php echo "<option value=\"0\">Selecione o produto desejado</option>"; include ("conecta.php"); //selecionando os dados da tabela produtos ordenado por id $sql = "SELECT * FROM produtos ORDER BY id ASC"; //Executando o codigo mysql e caso tenha erro sera mostrada uma msg $qr = mysql_query($sql) or die (mysql_error()); //Listando os produtos while ($ln = mysql_fetch_assoc($qr)) { if($_POST['produto'] == $ln['id']) { echo '<option value="'.$ln['id'].'" selected>'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>'; } else { echo '<option value="'.$ln['id'].'">'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>'; } } ?> </select> </div> </td> <td align="left" width="50%"> <div class="margem_produtos"> <select name="linha" id="linha" disabled> <?php if(!empty($_POST['produto']) AND (empty($_POST['linha']) OR $_POST['linha'] == 0)) { //habilita o select echo "<script type=\"text/javascript\">document.FormMail.linha.disabled=false;</scrit>"; //aqui faz a busca da linha de acordo com o especificado no primeiro select //Recuperando a variável estado $produto = $_POST['produto']; //Selecionando dados da tabela cidade ordenado por nome $sql = "SELECT l.id, l.linha from grupo_linhas gl INNER JOIN linhas l INNER JOIN produtos p where gl.id=p.grupo_linhas AND gl.id=l.grupo_linhas AND p.id=$produto"; //Executando o código mysql e caso tenha erro será mostrada uma msg $qr = mysql_query($sql) or die (mysql_error()); /*echo '<pre>'; print_r($_POST); echo '</pre>'; die('morri');*/ //Verificando se a tabela cidades tem dados cadastrados if (mysql_num_rows($qr) == 0){ echo '<option value="0">Não há linhas para este produto</option>'; }else{ echo '<option value="0">Selecione a Linha</option>'; while ($ln = mysql_fetch_assoc($qr)){ echo '<option value="'.$ln['id'].'">'.$ln['id']." - ".$ln['linha'].'</option>'; } } } else { echo "<option value=\"0\">Selecione o produto</option>"; } ?> </select> </div> </td> </tr> <tr> <td colspan="2" align="center"> <div class="margem_produtos"> <input type="submit" name="btn_buscar" id="btn_buscar" value="Buscar..." class="btnForm" /> </div> </td> </tr> </table> </form> <? /*echo '<pre>'; print_r(@$_POST); echo '</pre>'; die('lalalalala');*/ if(@$_POST['produto'] AND @$_POST['linha'] != 0) { $produto = $_POST['produto']; $linha = $_POST['linha']; echo "ID Produto: ".$produto."<br>"; echo "ID Linha: ".$linha; } ?> </body> </html>
agora quando seleciona o produto, não aparece nada em linhas e some o botão
-
você sabe onde eu teria de alterar pra resolver este problema...já tentei várias coisas aqui também e nada. tentei usar o esquema que estava antes também mas não rolou. eu ainda tenho que clicar em buscar pra depois selecionar a linha e ter de clicar em buscar denovo.
vlw
-
Cara esse código meu tá meio bichado mesmo, fiz meio correndo e deu nisso, teste aí:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="scripts/estilos.css" rel="stylesheet" type="text/css" media="all" /> <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> <script type="text/javascript"> //executando a função para selecionar o produto function busca_linha() { document.FormMail.linha[0].selected=true; document.FormMail.submit(); } </script> </head> <body> <form action="" id="FormMail" name="FormMail" method="post"> <table width="100%" border="0" cellspacing="3" cellpadding="0"> <tr> <td align="right" width="50%"> <div class="margem_produtos"> <select name="produto" id="produto" onchange="java script:busca_linha()"> <?php echo "<option value=\"0\">Selecione o produto desejado</option>"; include ("conecta.php"); //selecionando os dados da tabela produtos ordenado por id $sql = "SELECT * FROM produtos ORDER BY id ASC"; //Executando o codigo mysql e caso tenha erro sera mostrada uma msg $qr = mysql_query($sql) or die (mysql_error()); //Listando os produtos while ($ln = mysql_fetch_assoc($qr)) { if($_POST['produto'] == $ln['id']) { echo '<option value="'.$ln['id'].'" selected>'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>'; } else { echo '<option value="'.$ln['id'].'">'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>'; } } ?> </select> </div> </td> <td align="left" width="50%"> <div class="margem_produtos"> <select name="linha" id="linha"> <?php if(!empty($_POST['produto']) AND (empty($_POST['linha']) OR $_POST['linha'] == 0)) { //aqui faz a busca da linha de acordo com o especificado no primeiro select //Recuperando a variável estado $produto = $_POST['produto']; //Selecionando dados da tabela cidade ordenado por nome $sql = "SELECT l.id, l.linha from grupo_linhas gl INNER JOIN linhas l INNER JOIN produtos p where gl.id=p.grupo_linhas AND gl.id=l.grupo_linhas AND p.id=$produto"; //Executando o código mysql e caso tenha erro será mostrada uma msg $qr = mysql_query($sql) or die (mysql_error()); /*echo '<pre>'; print_r($_POST); echo '</pre>'; die('morri');*/ //Verificando se a tabela cidades tem dados cadastrados if (mysql_num_rows($qr) == 0){ echo '<option value="0">Não há linhas para este produto</option>'; }else{ echo '<option value="0">Selecione a Linha</option>'; while ($ln = mysql_fetch_assoc($qr)){ echo '<option value="'.$ln['id'].'">'.$ln['id']." - ".$ln['linha'].'</option>'; } } } else { echo "<option value=\"0\" disabled=\"disabled\">Selecione o produto</option>"; } ?> </select> </div> </td> </tr> <tr> <td colspan="2" align="center"> <div class="margem_produtos"> <input type="submit" name="btn_buscar" id="btn_buscar" value="Buscar..." class="btnForm" /> </div> </td> </tr> </table> </form> <? /*echo '<pre>'; print_r(@$_POST); echo '</pre>'; die('lalalalala');*/ if(@$_POST['produto'] AND @$_POST['linha'] != 0) { $produto = $_POST['produto']; $linha = $_POST['linha']; echo "ID Produto: ".$produto."<br>"; echo "ID Linha: ".$linha; } ?> </body> </html>
Acho que agora dá.
beleza...mas ainda não está funcionando corretamente. Primeiro eu preciso estar selecionando o produto, clicar em buscar pra aparecer as linhas. A idéia é que a linha apareça sem precisar do botão. E quando seleciono a linha, e clico novamente em buscar ele some da combo a linha que eu selecionei. Mas isso beleza. O maior problema é ter de clicar em buscar antes de selecionar a linha. Vou tentar alguma coisa aqui e se conseguir posto aqui. Se souber o que é também, por favor me ajude..rs...
Vlw pela ajuda ae.
Abs
-
Teste tirar isso do java script:
$(document).ready(function(){ $("select[name=produto]").change(function(){ $("select[name=linha]").html('<option value="0">Carregando...</option>'); $.post("linhas.php", {produto:$(this).val()}, function(valor){ $("select[name=linha]").html(valor); }) }) })
Deu na mesma. Acho que o problema é a variável mesmo que não está recebendo ali.
-
Teria problema de você postar todo o código teu aqui?
Esta aí. O código é o mesmo que passei acima mas agora com as alterações que você me passou.
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="scripts/estilos.css" rel="stylesheet" type="text/css" media="all" /> <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> <script type="text/javascript"> //executando a função para selecionar o produto $(document).ready(function(){ $("select[name=produto]").change(function(){ $("select[name=linha]").html('<option value="0">Carregando...</option>'); $.post("linhas.php", {produto:$(this).val()}, function(valor){ $("select[name=linha]").html(valor); }) }) }) function chamaformulario(){ document.getElementById('div_teste').style.display = 'block'; } function busca_linha() { document.FormMail.linha.value=0; document.FormMail.submit(); } </script> </head> <body> <form action="" id="FormMail" name="FormMail" method="post"> <table width="100%" border="0" cellspacing="3" cellpadding="0"> <tr> <td align="right" width="50%"> <div class="margem_produtos"> <select name="produto" id="produto" onchange="java script:busca_linha()"> <?php echo "<option value=\"0\">Selecione o produto desejado</option>"; include ("conecta.php"); //selecionando os dados da tabela produtos ordenado por id $sql = "SELECT * FROM produtos ORDER BY id ASC"; //Executando o codigo mysql e caso tenha erro sera mostrada uma msg $qr = mysql_query($sql) or die (mysql_error()); //Listando os produtos while ($ln = mysql_fetch_assoc($qr)) { if($_POST['produto'] AND $_POST['produto'] == $ln['id']) { echo '<option value="'.$ln['id'].'" selected>'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>'; } else { echo '<option value="'.$ln['id'].'">'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>'; } } ?> </select> </div> </td> <td align="left" width="50%"> <div class="margem_produtos"> <select name="linha" id="linha"> <?php if(!empty($_POST['produto']) AND ($_POST['linha'] = 0)) { //aqui faz a busca da linha de acordo com o especificado no primeiro select //Recuperando a variável estado $produto = $_POST['produto']; //Selecionando dados da tabela cidade ordenado por nome $sql = "SELECT l.id, l.linha from grupo_linhas gl INNER JOIN linhas l INNER JOIN produtos p where gl.id=p.grupo_linhas AND gl.id=l.grupo_linhas AND p.id=$produto"; //Executando o código mysql e caso tenha erro será mostrada uma msg $qr = mysql_query($sql) or die (mysql_error()); /*echo '<pre>'; print_r($_POST); echo '</pre>'; die('morri');*/ //Verificando se a tabela cidades tem dados cadastrados if (mysql_num_rows($qr) == 0){ echo '<option value="0">Não há linhas para este produto</option>'; }else{ echo '<option value="0">Selecione a Linha</option>'; while ($ln = mysql_fetch_assoc($qr)){ echo '<option value="'.$ln['id'].'">'.$ln['id']." - ".$ln['linha'].'</option>'; } } } else { echo "<option value=\"0\" disabled=\"disabled\">Selecione o produto</option>"; } ?> </select> </div> </td> </tr> <tr> <td colspan="2" align="center"> <div class="margem_produtos"> <input type="submit" name="btn_buscar" id="btn_buscar" value="Buscar..." class="btnForm" /> </div> </td> </tr> </table> </form> <? /*echo '<pre>'; print_r(@$_POST); echo '</pre>'; die('lalalalala');*/ if(@$_POST['produto'] AND @$_POST['linha'] != 0) { $produto = $_POST['produto']; $linha = $_POST['linha']; echo "ID Produto: ".$produto."<br>"; echo "ID Linha: ".$linha; } ?> </body> </html>
-
Onde tem "if($_POST['produto'] AND " troca por "if(!empty($_POST['produto']) AND " e vê se melhora.
continuou dando na mesma. La na tab select com name linha, ele não está recebendo o valor de produto e por isso que não esta selecionando as linhas
-
O $_POST['produto'] está sendo retornado corretamente?
Sim...mas não encontra quando vou selecionar a linha. Acho que por isso tem dois problemas principais que estão acontecendo aqui.
1° Ao selecionar o produto desejado, teria de liberar a 2° combo pra o usuário poder selecionar a linha que deseja.
2° Os dados não estão indo para a div
Vlw
-
Já foi corrigido isso. O que acontece é que ele não está identificando a variável produto como está no erro que lhe mostrei acima eu depurei o código também bem acima da linha onde está dando a mensagem de erro. Acredito que a variável esteja se perdendo por alí, mas não estou entendendo porque. Veja o que eu fiz...Mais um erro detectado, era:if($_POST['produto'] AND $_POST['linha'] = 0))
Coloca:if($_POST['produto'] AND $_POST['linha'] == 0)
<?php echo '<pre>'; print_r($_POST['produto']); echo '</pre>'; die('lalalalala'); if($_POST['produto'] AND $_POST['linha'] != 0) { echo "<div id=\"div_teste\" name=\"div_teste\" style=\"border: solid 2px #000; display: none;\">"; $produto = $_POST['produto']; $linha = $_POST['linha']; echo "ID Produto: ".$produto."<br>"; echo "ID Linha: ".$linha; echo "</div>"; } ?>
-
troque "<?" por "<?php".
continua o mesmo erro
-
nada feito ainda...acontece este erro: Notice: Undefined index: produto in c:\program files\easyphp1-8\www\pagina\pages\produtos.php on line 110
Segue abaixo a linha citada no erro acima:
<? if($_POST['produto'] AND $_POST['linha'] != 0) { echo "<div id=\"div_teste\" name=\"div_teste\" style=\"border: solid 2px #000; display: none;\">"; $produto = $_POST['produto']; $linha = $_POST['linha']; echo "ID Produto: ".$produto."<br>"; echo "ID Linha: ".$linha; echo "</div>"; } ?>
-
Na verdade, o que eu pensei é submeter o formulário a cada modificação feita. No primeiro "select" colocando "onchange" = "java script:document.FormMail.submit()" E em todos os divs colocar um if para testar se houve o POST daquele campo, se sim, habilita o próximo fazendo a busca usando como regra o valor enviado. Por exemplo:
<form action="" method="post" name="FormMail"> <div> <select name="produto" id="produto" onchange="java script:busca_linha()"> <?php echo "<option value=\"0\">Selecione o produto desejado</option>"; include ("conecta.php"); //selecionando os dados da tabela produtos ordenado por id $sql = "SELECT * FROM produtos ORDER BY id ASC"; //Executando o codigo mysql e caso tenha erro sera mostrada uma msg $qr = mysql_query($sql) or die (mysql_error()); //Listando os produtos while ($ln = mysql_fetch_assoc($qr)) { echo '<option value="'.$ln['id'].'">'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>'; } ?> </select> </div> <div> <select name="linha" id="linha"> <?php if($_POST['produto'] AND $_POST['linha'] = 0)) { //aqui faz a busca da linha de acordo com o especificado no primeiro select } else { echo "<option value=\"0\" disabled=\"disabled\">Selecione o produto</option>"; } ?> </select> </div> <div class="margem_produtos"> <input type="submit" name="btn_buscar" id="btn_buscar" value="Buscar..." class="btnForm" /> </div> <? if(($_POST['produto'] AND $_POST['linha'] != 0) { echo "<div id=\"div_teste\" name=\"div_teste\" style=\"border: solid 2px #000; display: none;\">"; $produto = $_POST['produto']; $linha = $_POST['linha']; echo "ID Produto: ".$produto."<br>"; echo "ID Linha: ".$linha; echo "</div>"; } ?>
A função busca_linha() seria:function busca_linha() { document.FormMail.linha.value=0; document.FormMail.submit(); }
Acho que assim dará certo.
Como bem comentado aqui (http://scriptbrasil.com.br/forum/index.php?showtopic=156137) dá para fazer isso com ajax, pelo o que parece, nesse caso não precisaria ficar recarregando a página.
Kara...vlw..mas ele não reconhece a variavel produto que está lá onde chama a Div. Quando eu seleciono uma opção de produto, ele dá um refresh na página.
Abs
-
Boa Tarde, Thyago Henrique!
Para conseguir resultado como refresh na mesma página, você precisa usar o AJAX.
Caso contrário, use a mesma uma outra página para códigos e através do header("location:......") volte para a página origem sem que o usuário perceba.
Abraços.
Como disse, já tentei o refresh porém não rolou!! Continua o mesmo erro.
Vlw!!
-
Uhm, o que você está querendo fazer não é possível com php, já que o php roda dentro do servidor apenas e o que você está querendo fazer é algo no lado do cliente. Para solução do seu caso ou recarrega a página inteira após a seleção dos parâmetros para que o servidor faça a busca dos dados de produto no servidor ou tem que levar as informações de todos os produtos para o cliente já no primeiro acesso e deixá-las ocultas, mostrando só o que for solicitado. Eu sugiro que utilize a primeira opção, já que a segunda pode gerar um volume de dados inuteis muito grande.
Tentei dando um refresh na página porém não rolou também. Sobre a segunda opção que você me deu, desculpe mas não entendi.
Vlw pela ajuda!
Abs
-
Galera, segue abaixo o codigo da pagina onde quero fazer com que apareca os dados dentro da div.
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="scripts/estilos.css" rel="stylesheet" type="text/css" media="all" /> <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> <script type="text/javascript"> //executando a função para selecionar o produto $(document).ready(function(){ $("select[name=produto]").change(function(){ $("select[name=linha]").html('<option value="0">Carregando...</option>'); $.post("linhas.php", {produto:$(this).val()}, function(valor){ $("select[name=linha]").html(valor); }) }) }) function chamaformulario(){ //window.reloadPage(); document.getElementById('div_teste').style.display = 'block'; } </script> </head> <body> <form action="java script:chamaformulario();" id="FormMail" name="FormMail" method="post"> <table width="100%" border="0" cellspacing="3" cellpadding="0"> <tr> <td align="right" width="50%"> <div class="margem_produtos"> <select name="produto" id="produto"> <option value="0">Selecione o produto desejado</option> <?php include ("conecta.php"); //selecionando os dados da tabela produtos ordenado por id $sql = "SELECT * FROM produtos ORDER BY id ASC"; //Executando o codigo mysql e caso tenha erro sera mostrada uma msg $qr = mysql_query($sql) or die (mysql_error()); //Listando os produtos while ($ln = mysql_fetch_assoc($qr)){ echo '<option value="'.$ln['id'].'">'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>'; } ?> </select> </div> </td> <td align="left" width="50%"> <div class="margem_produtos"> <select name="linha" id="linha"> <option value="0" disabled="disabled">Selecione o produto</option> </select> </div> </td> </tr> <tr> <td colspan="2" align="center"> <div class="margem_produtos"> <input type="submit" name="btn_buscar" id="btn_buscar" value="Buscar..." class="btnForm" /> </div> </td> </tr> </table> </form> <div id="div_teste" name="div_teste" style="border: solid 2px #000; display: none;"> <? $produto = $_POST['produto']; $linha = $_POST['linha']; echo "ID Produto: ".$produto."<br>"; echo "ID Linha: ".$linha; ?> </div> </body> </html>
Obrigado
-
Boa tarde galera!
Estou com a seguinte dúvida: tenho um form onde o usuário vai escolher em duas combos uma linha e um produto. Feito as escolhas, clicará em buscar que habilitará uma div na mesma página onde irá aparecer os dados do produto escolhido.
Na action do form chamei uma função Javascript que habilita a div. Mas os dados não vão para essa div. O que devo fazer para conseguir passar os dados? alguém poderia me ajudar?
Obrigado!!
Thyago
-
você fala de utilizar campos textbox correto? Mas não dá certo! Vou te explicar porque. Pode existir um determinado campo onde o usuário irá digitar apenas uma linha ou precisará digitar várias linhas. Por isso pensei no JavaScript! Minha dúvida é de como fazer isso? Eu vi um exemplo de editor de textos ( http://www.linhadecodigo.com.br/Artigo.aspx?id=1080 ) .
Minha dúvida é se da pra implementar isso nesses editores em JavaScript.
Att,
Thyago
-
Galera,
Boa tarde!
Estou precisando do seguinte:
Um editor de textos onde irá ter uns textos fixos e outros que podem ser alterados.
Imaginem uma Carta:
---------------------------------------------------------------------------
NOME DA CIDADE, DIA de MES de ANO.
Prezado Senhor(a) NOME DA PESSOA...
---------------------------------------------------------------------------
Onde os itens em negrito seriam os textos que o usuário poderá digitar e os outros itens seriam os textos fixos.
No caso de eu não ter sido muito claro, por favor postem aí que eu tentarei explicar melhor!
Obrigado a todos,
Abraços
Thyago
-
Galera, só pra complementar a minha dúvida, segue abaixo o código das duas páginas que estou utilizando.
Default.aspx
<html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server"> <title>Titulo</title> <link rel="stylesheet" type="text/css" href="css/geral.css" /> </head> <body> <form id="form1" runat="server"> <div id="tudo"><!-- Início Div Tudo --> <div id="topo"> <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> </div> <div class="div_LabelImage"> <div class="Label_user"> <asp:Label ID="lbl_User" runat="server" Text=""></asp:Label> - <asp:Label ID="lbl_Acesso" runat="server" Text=""></asp:Label> <asp:LinkButton ID="LinkButtonSair" runat="server" onclick="LinkButtonSair_Click">Sair</asp:LinkButton> </div> </div> <div id="principal"><!-- Início Div Principal --> <div id="conteudo"><!-- Início Div Conteudo --> <asp:PlaceHolder ID="phTabContainer" runat="server"/> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <cc1:TabContainer ID="TabGeral" runat="server" ActiveTabIndex="0" > <!-- Tab1 --> <cc1:TabPanel runat="server" HeaderText="Menu Principal" TabIndex="0" ID="Tab0"> <HeaderTemplate>Menu Principal</HeaderTemplate> <ContentTemplate> <iframe id="conteudo_pagina" name="conteudo_pagina" src="principal.aspx" runat="server" class="iframe" frameborder="0"></iframe> </ContentTemplate> </cc1:TabPanel> </cc1:TabContainer> </ContentTemplate> </asp:UpdatePanel> </div><!-- Fim Div Conteudo --> </div><!-- Fim Div Principal --> <div id="rodape"> <div class="txtRodape"> <asp:Label ID="lbl_Direitos" runat="server"></asp:Label> </div> </div> </div><!-- Fim Div Tudo --> </form> </body> </html>
principal.aspx<html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server"> <title>Titulo</title> <link rel="stylesheet" type="text/css" href="css/pagina.css" /> </head> <body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> <div class="tblPagina"><!-- Início Div tblPagina --> <div class="colunamenu"><!-- Início Div colunamenu --> <div class="imagem_menu"> <asp:Panel ID="panel_TextoMenu" runat="server" Height="30px"> <asp:Image ID="img_Menu" runat="server" ImageUrl="~/images/imgOcultar.jpg" /> </asp:Panel> </div> <asp:Panel ID="panel_TreeViewMenu" runat="server" Height="0px"> <div class="Menu"><!-- Inicio Div Menu --> <div class="TopoRodape"> <div class="BordaSuperior"></div> </div> <div class="TreeView"><!-- Inicio Div TreeView --> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:TreeView ID="TreeView_Principal" runat="server" ImageSet="Msdn" CssClass="TreeViewMenu"> <ParentNodeStyle Font-Bold="True" Font-Names="Verdana,Arial,Sans Serif,Times New Roman" Font-Size="8pt" ForeColor="Black" /> <HoverNodeStyle Font-Bold="True" Font-Names="Verdana,Arial,Sans Serif,Times New Roman" Font-Size="8pt" ForeColor="Black" /> <LeafNodeStyle Font-Bold="True" Font-Names="Verdana,Arial,Sans Serif,Times New Roman" Font-Overline="False" Font-Size="8pt" ForeColor="Black" /> <NodeStyle Font-Bold="True" Font-Italic="False" Font-Names="Verdana,Arial,Sans Serif,Times New Roman" Font-Size="8pt" ForeColor="Black" /> <RootNodeStyle Font-Bold="True" Font-Names="Verdana,Arial,Sans Serif,Times New Roman" Font-Size="8pt" ForeColor="Black" /> <SelectedNodeStyle Font-Bold="True" Font-Names="Verdana,Arial,Sans Serif,Times New Roman" Font-Size="8pt" /> </asp:TreeView> </ContentTemplate> </asp:UpdatePanel> <div class="TopoRodape"> <div class="BordaInferior"></div> </div> </div><!-- Fim Div TreeView --> </div><!-- Fim Div Menu --> </asp:Panel> </div><!-- Fim Div colunamenu --> <div class="colunadireita"><!-- Início Div colunadireita --> <iframe id="conteudo" name="conteudo" src="home.aspx" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" class="iframe"></iframe> </div><!-- Fim Div colunadireita --> <cc1:CollapsiblePanelExtender ID="cpe_Principal" runat="server" TargetControlID="panel_TreeViewMenu" ExpandControlID="panel_TextoMenu" CollapseControlID="panel_TextoMenu" ExpandedText="(Ocultar...)" CollapsedText="(Exibir...)" ExpandedImage="~/images/imgOcultar.jpg" CollapsedImage="~/images/imgExibir.jpg" Enabled="true" ImageControlID="img_Menu" Collapsed="False" CollapsedSize="0" ExpandedSize="300" /> </div><!-- Fim Div tblPagina --> </form> </body> </html>
Espero que possam me ajudar!!!
Abraços!!!
Thyago
-
Galera,
Tenho uma dúvida...
em minha página, tenho dois iframes sendo um dentro do outro. Precisava que o iframe interno aumentasse conforme o conteúdo, coisa que já consegui, e precisava que o externo (principal) aumentasse conforme o tamanho do interno. Tem jeito? Eu tentei colocando no css o min-height como 10px mas só o interno funcionou...o externo não.
Obrigado,
Abraços
Thyago
Receber variáveis PHP em Ajax
em Ajax, JavaScript, XML, DOM
Postado
Alguém sabe me ajudar? :!: