Jump to content


Photo

Redirecionamento Com Js


  • Faça o login para participar
1 reply to this topic

#1 _lost_

_lost_

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado

Posted 06/10/2006, 12:35

Olá amigos,

Tenho um sistema que gerencia os links quebrados da empresa, e estou com dificuldades para fazer o links externos funcionarem, já que o sistema pensa que são sub-páginas do site, vejam o código:

if not rec.EOF then
response.write "<script type='" & "text/javascript" & "'>" & vbcrlf
response.write "document.location.href='" & rec("url_redir") & "';"& vbcrlf
response.write "</script>"
else
response.write "Erro, por favor, contate o desenvolvedor."
end if

Gostaria e saber se é possivel colocar um target "_self" no link para que ele se sobreponha a url do site e não o considere como uma sub-página do mesmo.

P.S: Já tentei o response.redirect do ASP e dá na mesma :(

Obrigado desde já.

#2 Thales Medeiros

Thales Medeiros

    24 Horas

  • Usuários
  • 426 posts
  • Sexo:Não informado
  • Localidade:Juiz de Fora/MG
  • Interesses:Programação em geral. Programo em PHP, ASP, PERL, VB, Delphi, C/C++, Java e com banco d dados&lt;br&gt;&lt;br&gt;Gosto tb d ajudar. Se precisar d mim, basta postar uma msg no Forum! Se eu souber, te responderei...

Posted 06/10/2006, 15:51

Olá! Tudo bem?

Não entendi muito bem sua dúvida, mas suponho que você esteja querendo atualizar a página toda, ao invés de só algum frame, por exemplo. Só não entendi porque se for realmente isto, não seria o "_self", mas o "_top" que estaria na sua dúvida. Se for isto, mesmo, o jeito certo é esse:

response.write "<script type='text/javascript'>" & vbcrlf
response.write "top.location.href='" & rec("url_redir") & "';"& vbcrlf
response.write "</script>"

Teste e diga se era isto que você queria. Qualquer dúvida, é só perguntar!

Um abraço,
Thales Medeiros.
Sucesso é ganhar dinheiro fazendo o que você faria de graça.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq