Ir para conteúdo
Fórum Script Brasil
  • 0

Preciso De Ajuda Urgente


Guest Nildo

Pergunta

preciso de ajuda.....

preciso de um comando pra link....que funciona assim

quando a pessoa clina em um link o conteudo do link abra na mesma pagina só que no meio do site......é um comando em asp que eu tinha mas perdi e não lembro como faz eu sei que no link vai assim

EXP:

www.meusite.com.br/index.asp?link=contato

e a page contato abre no meio da page index.....

me intende....

se vocês tiverem esse comando por favor manda pra mim......eu preciso muuuuito....obrigado biggrin.gif

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

Olha não é nenhum comando milagroso não..

É só resgatar o valor enviado no link, usando Request!

se no link, você coloca:

www.site.com.br/index.asp?link=contato

A variavel que você ta enviando é LINK, né?

então, pra recuperar a opção escolhida, você usa:

Request("link")

Assim você pega o valor que foi passado.

daí, pode mostrar ondequiser.. ou fazer o comando que quiser com base nisso..

Link para o comentário
Compartilhar em outros sites

  • 0
Só que para pegar a variável link não é só Request("link"), é Request.QueryString("link").

Request("link") funciona muito bem.

Request.QueryString tb funciona, porém, só funciona se forem dados vindos de uma URL, ou vindos do formulario pelo metodo GET.

Já REQUEST, funciona tanto para dados vindos de URL, como para formularios vindos pelo metodo GET ou POST.

É a sintaxe 'universal' do comando.

Se não acredita, faça um teste.

Link para o comentário
Compartilhar em outros sites

  • 0

só para constar o seguinte um fiz ums testes.... há muuito tempo atarz

coloquei muuuito request em uma pagina .asp

um com

Request("campo")

e outro com

request.form("campo")

com o request.form("campo") o trempo de execulção fui menor....

mas tb essa diferença só aconteceu pe era mais de 1000 requests..... fiquem tranquilo que nun script normal não dá diferença....

t+

Link para o comentário
Compartilhar em outros sites

  • 0
Só que para pegar a variável link não é só Request("link"), é Request.QueryString("link").

Dany!!!

Experimente:

<% Response.Write(Request("Link")) %>

funciona normalmente.. wink.gif

mas mesmo com esse comando ainda esta faltando mais um...

é esse comando que eu estou precisando.....

"falta uns comando que vão aqui"

<html>

<head>

<title>link1</title>

</head>

<body>

<a href="?link=teste">link1</a><p>&nbsp;</p>

<p>&nbsp;</p>

<table border="1" width="100%" id="table1">

<tr>

<td>

<% Response.Write(Request("Link")) %>

</td>

</tr>

</table>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • 0
Só que para pegar a variável link não é só Request("link"), é Request.QueryString("link").

Dany!!!

Experimente:

<% Response.Write(Request("Link")) %>

funciona normalmente.. wink.gif

mas mesmo com esse comando ainda esta faltando mais um...

é esse comando que eu estou precisando.....

"falta uns comando que vão aqui"

<html>

<head>

<title>link1</title>

</head>

<body>

<a href="?link=teste">link1</a><p>&nbsp;</p>

<p>&nbsp;</p>

<table border="1" width="100%" id="table1">

<tr>

<td>

<% Response.Write(Request("Link")) %>

</td>

</tr>

</table>

</body>

</html>

Ta meio confuso pra mim o que você ta querendo.

Não seria um frame no meio da pagina???

Link para o comentário
Compartilhar em outros sites

  • 0

Acho que ele resolveu, eu falei com ele via MSN, e expliquei como funciona.

O exemplo que dei pra ele, baseia-se nisso:

<head>

<meta http-equiv="Content-Language" content="pt-br">

</head>

<table border="1" width="100%">

<tr>

  <td width="296">Menu</td>

  <td>Link Clicado: <%=request("link")%></td>

</tr>

<tr>

  <td width="296">

   <a href="index.asp?link=link1">Link1</a><br>

   <a href="index.asp?link=link2">Link2</a><br>

   <a href="index.asp?link=link3">Link3</a><br>

  </td>

  <td><p align="center">

   <%if request("link") = "link1" then%>

    <!-- #include file = "1.asp" -->

   <%elseif request("link") = "link2" then%>

    <!-- #include file = "2.asp" -->

   <%elseif request("link") = "link3" then%>

    <!-- #include file = "3.asp" -->

   <%else%>

    Nenhum link clicado

   <%end if%>

  </td>

</tr>

</table>

Postei o codigo, pra ficar de referencia, caso mais alguém tenha duvida semelhante..

T+

Link para o comentário
Compartilhar em outros sites

  • 0

O que o Resopi disse é verdade.

Só que eu, por razões diversas , sempre uso o que realmente necessito.

Se é dum form, Request.Form(key).

Se é duma QueryString, Request.QueryString(key).

Se é dum Cookies, Request.Cookies(name)(var)

...

A mesma coisa vale para o uso do For...Next.

Na maioria das vezes, ninguém usa o Step, mas ele é imprescindível.

O ASP não sabe se tem q ir pra baixo(-) ou pra cima(+), dae isso demora mais.

O correto é:

For x = 0 To 10 Step 1
'comandos....
Next

Tem a história do Recordset também, q tentei abordar num tópico, mas é melhor eskecer, pois o pessoal não parece motivado para discussões...

Pois lembrem-se, performance é tudo num site, pode parecer pouco tempo às vezes, mas no final, dá uma grande diferença se você for fazer cálculos.

E com certeza, quanto melhor feito um trabalho, menos chance de um engraçadinho ficar testando seus scripts.

Há mtas questões sobre isso tudo.

Cada um com a sua... eu sempre faço com mta validação... até mesmo com javascript...

Só que javascript você o script adequado a sua página, e não fica validando se realmente o tal dado é aquele q você espera, pois você pré define ele...

Bem, mas não vou me extender muito.

Só sigam a semântica da linguagem envolvida.

até mais

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...