Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

biano_cba

Definir local no site para chamar paginas

Recommended Posts

Olá pessoal,Estou tentando fazer um lugar no meu site para fazer chamar arquivos como se fosse um i-frama.Em php crei que seja assim:Codigo antes do inicio do site:<? if ($area == "") { $area = "principal.php"; }?>Lugar definidio para chamar arquivos:<? include $area; ?>Link para chamar arquivo em determinada área:index.php?area=NOME ARQUIVO.phpÉ isso galera em PHP esta ai, mas queria saber como seria em ASP?Valeu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Codigo antes do inicio do site:

<%Dim areaarea = Request.Querystring("area")If area = "" Then   area = "principal.asp"End If%>

Lugar definidio para chamar arquivos:

<-- #include file="<%Response.Write area%>" -->

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que é isso que você quer....

 

<%If Request.Querystring("area")="xxx" then %><!--#include file="xxx.asp"-->

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal esta dando um erro:Dizendo arquivo não encontradoOlha meu codigo ai:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%><!--  -----Definição de arquivo padrão---------  --><%Dim areaarea = Request.Querystring("area")If area = "" Then  area = "test.asp"End If%><?xml version="1.0" encoding="iso-8859-1"?><!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" xml:lang="pt" lang="pt"><head><title>BR FOX - Automação & Segurança ------------------------------------------------->>></title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css"><!--@import url("Styles/BR_FOX.css");body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFFFFF; background-image: url(Imagens/Backgrounds/Quadros_Back.gif);}.style1 {color: #000000}--></style></head><body> <table width="100%" height="100%"  border="0" cellpadding="0" cellspacing="0">   <tr>     <td align="center" valign="middle"><table width="100" border="0" cellpadding="0" cellspacing="0" class="Borda_Table_Matriz">         <tr>           <td background="Imagens/Topo/BR_FOX_Topo.jpg"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="649" height="133">               <param name="movie" value="Imagens/Topo/Topo_BR_FOX.swf" />               <param name=quality value=high />               <param name="wmode" value="transparent" />               <embed src="Imagens/Topo/Topo_BR_FOX.swf" width="649" height="133" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" wmode="transparent"></embed>             </object></td>         </tr>         <tr>           <td height="250" align="right" valign="bottom" class="Fundo_Conteudo"><table width="100%"  border="0" cellpadding="0" cellspacing="0" class="Borda_Table_Novos_Clientes">              <tr>                <td bgcolor="#FFFFFF" class="Borda_Table_Novos_Clientes"><table width="100%" height="17"  border="0" cellpadding="0" cellspacing="4">                  <tr>                    <td width="67%"><span class="Font_Padrao_laranja"><span class="Borda_Table_Novos_Clientes"><strong><strong>Novos Clientes: <span class="style1">Getúlio Grill Chopperia e Pizaria</span> <br />                    </strong></strong></span></span></td>                    <td width="33%"><div align="right"><span class="Font_Padrao_laranja">Bom dia! 16 de Janeiro de 2004.</span></div></td>                  </tr>                </table></td>              </tr>              <tr>                <td bgcolor="#F7F7F7"><img src="Imagens/Spacer/spacer.gif" width="10" height="1" /></td>              </tr>            </table>            <table width="100%" height="225"  border="0" cellpadding="0" cellspacing="0">               <tr>                 <td width="33%" class="Borda_Div_Conteudo"> </td>                 <!--  -----Area aonde ira chmar o codigo---------  --><td width="33%" class="Borda_Div_Conteudo"><!--#include file="<%Response.Write area%>" --></td>                 <td width="33%"></td>               </tr>             </table></td>         </tr>         <tr>           <td bgcolor="#FFFFFF" class="Borda_Div_Signature"><table width="100%" height="20"  border="0" cellpadding="0" cellspacing="0">               <tr>                 <td width="1"><img src="Imagens/Conteudo/Pontos_Base_Esquerdo.gif" width="13" height="16" /></td>                 <td align="right"><div align="center" class="Letra_Assinatura"> © 2004. BR FOX. Todos os Direitos Reservados.</div></td>                 <td width="1" align="right"><img src="Imagens/Conteudo/Pontos_Base_Direito.gif" width="13" height="16" /></td>               </tr>             </table></td>         </tr>       </table>          </td>  </tr> </table> </body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se não me engano o Servidor não aceita Include com tag ASP dentro dela, pois ele processa 1º os includes e depois o ASP! você deve fazer com Ifs, como já foi demostrado pelo WLJ.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Put's mano,To meio vuado andei fazendo uns teste com esse codigo, mas tambem não obtive sucesso.Poderia dar uma mão postado ae pra nos mano!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Codigo antes do inicio do site:

<%Dim areaarea = Request.Querystring("area")If area = "" Then   area = "principal.asp"End If%>
Lugar definidio para chamar arquivos:

<-- #include file="<%Response.Write area%>" -->
[]´s
Olhando esse codigo acima encontrei um erro. aqui ó

 

 

If area = "" Then

area = "principal.asp"

End If

 

Se area for iqual a vazio então.....

 

tem q ser assim

 

If area <> "" then

 

Se area for diferente de vazio então.....

 

troque por esse acima. com certeza vai funcionar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não funcionou!creio que tem alguma maneira diferente na hora de chamar o codigo no include.Agradeço a ajuda ae.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse acho que funciona...

 

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%><?xml version="1.0" encoding="iso-8859-1"?><!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" xml:lang="pt" lang="pt"><head><title>BR FOX - Automação & Segurança ------------------------------------------------->>></title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css"><!--@import url("Styles/BR_FOX.css");body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color: #FFFFFF;background-image: url(Imagens/Backgrounds/Quadros_Back.gif);}.style1 {color: #000000}--></style></head><body> <table width="100%" height="100%"  border="0" cellpadding="0" cellspacing="0">   <tr>     <td align="center" valign="middle"><table width="100" border="0" cellpadding="0" cellspacing="0" class="Borda_Table_Matriz">         <tr>           <td background="Imagens/Topo/BR_FOX_Topo.jpg"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="649" height="133">               <param name="movie" value="Imagens/Topo/Topo_BR_FOX.swf" />               <param name=quality value=high />               <param name="wmode" value="transparent" />               <embed src="Imagens/Topo/Topo_BR_FOX.swf" width="649" height="133" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" wmode="transparent"></embed>             </object></td>         </tr>         <tr>           <td height="250" align="right" valign="bottom" class="Fundo_Conteudo"><table width="100%"  border="0" cellpadding="0" cellspacing="0" class="Borda_Table_Novos_Clientes">              <tr>                <td bgcolor="#FFFFFF" class="Borda_Table_Novos_Clientes"><table width="100%" height="17"  border="0" cellpadding="0" cellspacing="4">                  <tr>                    <td width="67%"><span class="Font_Padrao_laranja"><span class="Borda_Table_Novos_Clientes"><strong><strong>Novos Clientes: <span class="style1">Getúlio Grill Chopperia e Pizaria</span> <br />                    </strong></strong></span></span></td>                    <td width="33%"><div align="right"><span class="Font_Padrao_laranja">Bom dia! 16 de Janeiro de 2004.</span></div></td>                  </tr>                </table></td>              </tr>              <tr>                <td bgcolor="#F7F7F7"><img src="Imagens/Spacer/spacer.gif" width="10" height="1" /></td>              </tr>            </table>            <table width="100%" height="225"  border="0" cellpadding="0" cellspacing="0">               <tr>                 <td width="33%" class="Borda_Div_Conteudo"> </td>                 <!--  -----Area aonde ira chmar o codigo---------  --><td width="33%" class="Borda_Div_Conteudo"><!--  -----Definição de arquivo padrão---------  --><%Dim areaarea=Request.QueryString("area")Select Case areaCase ""%><!--#include file="test.asp.asp" --><%End Select%></td>                 <td width="33%"></td>               </tr>             </table></td>         </tr>         <tr>           <td bgcolor="#FFFFFF" class="Borda_Div_Signature"><table width="100%" height="20"  border="0" cellpadding="0" cellspacing="0">               <tr>                 <td width="1"><img src="Imagens/Conteudo/Pontos_Base_Esquerdo.gif" width="13" height="16" /></td>                 <td align="right"><div align="center" class="Letra_Assinatura"> © 2004. BR FOX. Todos os Direitos Reservados.</div></td>                 <td width="1" align="right"><img src="Imagens/Conteudo/Pontos_Base_Direito.gif" width="13" height="16" /></td>               </tr>             </table></td>         </tr>       </table>          </td>  </tr> </table> </body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

É galera,Acho que ninguem sabe cmo fazer esse codigo funcionar, mas agradeço a todos pela ajuda!Valeu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae Bicicleta,Sei que o codigo pode funcionar de algumas maneiras que postaram ai, mas preciso que funcione igual ao codigo em PHP que coloqui no primeiro post.Entendeu?Valeu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.