Ir para conteúdo

POWERED BY:

Arquivado

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

marina limeira

combo com o nome das paginas e redirecionamento

Recommended Posts

tenho um combo com nome das pessoas e cada um tem sua pagina

 

esta certo isso

 

ex.asp

<form method="POST" action="ex.asp">
	<p><select size="1" name="D1">
	<option value="joao.htm">joao</option>
	<option value="pedro.asp">pedro</option>
	<option value="maria.htm">maria</option>
	</select></p>
</form>

<%
if d1=joao then redirection("/sites/joao.htm")
if d1=maria then redirection("/sites/maria.htm")

Compartilhar este post


Link para o post
Compartilhar em outros sites

De acordo com os exemplos a comparação é :

if d1="joao.htm" then
response.redirect "/sites/joao.htm"
end if
Mas se você pesquisar vai descobrir que é possível, através do evento onChange, selecionar na combo e já redirecionar automaticamente sem precisar de uma página ASP para isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

em asp é melhor pois o codigo nao fica todo aberto como javascript né

 

e eu testei seu exemplo e nao redirecionou

 

fiz exatamente como colocou.. sera que faltou algo?

 

 

Mari

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apresentou alguma mensagem de erro?

 

A propósito era só um exemplo. O correto seria:

d1 = request.form("d1")
if d1="joao.htm" then
response.redirect "/sites/joao.htm"
end if

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas voce precisa recuperar na outra pagina moça e nao na mesma

Compartilhar este post


Link para o post
Compartilhar em outros sites

se você nao quer js pq fica aberto, nao faz sentico colocar a url no combo

<option value="joao.htm">joao</option>
suponho qie o combo seja montado com loop, entao use o id do usuario como valor

<option value="id">joao</option>
essa é a forma que eu faria

cada um tem uma, eu prefiro com verificacao de id

<form method="POST">
	<select size="1" name="D1">
	<option value="id do joao">joao</option>
	<option value="id do pedro">pedro</option>
	<option value="id da maria">maria</option>
	</select>
poe um input teto ex: op="ver"
</form>
<%
op = request.form("op")
D1 = request.form("D1")

if op="ver" then
   if d1<>"" then
aqui eu colocaria uma conexao com o id do usuario pra ver se existe realmente; caso exista redireciona
	  response.redirect "/sites/"&rs"(usuario")&".htm"
   end if
else
  response.write "erro"
end if
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

é uma forma

 

so reitero que a recuperação tem qeu ser da pagian action do form

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu sei mas tem qeu ser na pagina action pode ser a mesma mas precisa ser depois de submeter

 

pelo menos com asp sim

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.