Não Exibir Caminho Na Barra De Status
#1
Posted 24/08/2005, 16:49
Qdo temos links e passamos o mouse por sobre ele, sempre é exibido o caminho na barra de status do navegador. Ex:
Como posso impedir isto?
Abraços []s
Por favor, somos um forum sério, faça uso de palavras mais apropriadas em sua assinatura.
#2
Posted 24/08/2005, 16:52
<A HREF="xxx.htm" ONMOUSEOVER="window.status('Legenda')" ONMOUSEUP="window.status('')">
Tenta aí, não me lembro direito se é assim
Contato: julio.greff [at] gmail [dot] com
Habilidades: JavaScript, Ajax, PHP, XHTML, CSS, MySQL, POO
Blog: http://www.juliogreff.blog.br
#3
Posted 24/08/2005, 17:00
Não tente impedir o usuário, ele vai conseguir ver, se quiser.
#4
Posted 24/08/2005, 17:07
HTML é um "programa" de código aberto, e ninguém até hoje conseguiu esconde-lo. Não é necessário fazer isso...
Contato: julio.greff [at] gmail [dot] com
Habilidades: JavaScript, Ajax, PHP, XHTML, CSS, MySQL, POO
Blog: http://www.juliogreff.blog.br
#5
Posted 24/08/2005, 17:37
Seria mais importante para mim, esconder o nome do arquivo ou extensão mostrado na barra do navegador. Conheço o método para camuflar a extensão usando filtros ISAPs, mas o serviço de hospedagem que eu uso não aceita isto. Teria como fazer de outra forma?
Ex do que quero.
Normal:
Gostaria que ficasse:
ou
Alguém tem idéia? Abraços
Por favor, somos um forum sério, faça uso de palavras mais apropriadas em sua assinatura.
#6
Posted 25/08/2005, 13:43
Contato: julio.greff [at] gmail [dot] com
Habilidades: JavaScript, Ajax, PHP, XHTML, CSS, MySQL, POO
Blog: http://www.juliogreff.blog.br
#7
Posted 25/08/2005, 22:36
function hidestatus(){
window.status=''
return true
}
if (document.layers)
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)
document.onmouseover=hidestatus
document.onmouseout=hidestatus
</script>
Mas para evitar que os endereço sejam exibidos na barra de endereço do browse, tem uma maneira de fazer isso ... é uma maneira meia grotesca, mas na falta de uma solução mais prática, o jeito é apelar, mas vamos a solução:
Na página principal do seu site, aquela uma tipo default.asp, index.htm, index.html, index.php ou seja lá qual for, renomei esse arquivo para um outro nome qualquer, tipo default1.asp, index1.htm, index1.html, index1.php ou seja lá o nome que vc queira colocar, e coloque o código abaixo no arquivo principal do seu site:
<html>
<head>
<title>::: TITULO DO SITE :::</title>
</head>
<frameset frameborder=0 framespacing=0 border=0 rows=100%,*>
<frame name=frame src=http://www.seuendereço.com.br/index1.php>
</frameset>
<noframes>
<meta http-equiv=refresh content="0; url=http://www.seuendereço.com.br/index1.php">
<a href=http://www.seuendereço.com.br/index1.php>http://www.seuendere.../index1.php</a>
</noframes>
</html>
Já usei diversas vezes as duas opções e funcionaram sem problemas ... Se vc reparar bem, o segundo código é o mesmo usado pelo redirecionador de links RG3.NET ...
Espero ter ajudado
Até +
Edição feita por: Hambonso, 25/08/2005, 22:58.
#8
Posted 26/08/2005, 08:53
Se você tiver um ser mais evoluído com Firefox, um botão direto > This Frame > Show only this frame, resolve o problema.
Não tentem esconder o que não pode ser escondido...
#9
Posted 27/08/2005, 11:43
Mas só uma coisa, no exemplo que vc mostrou, caso vc queira esconder a extensão do arquivo na barra de endereços basta vc colocar: ?variavel=01 que é a mesma coisa que: index.php?variavel=01 mas só funciona se a pagina que estiver a variavel for a mesma pagina que vc está no momento, ou seja, a index.php.
E se vc for tentar passar desta pagina para outra vai dar erro...
O melhor mesmo é deixar assim, nao há necessidade de esconder a extensao do arquivo...
Existe tambem um sistema no Cpanel que faz com q possamos interpretar extençoes .html como se fossem .php, mas pelo q sei soh alguns host permitem isso... Acho q é este sistema q os grandes portais como uol e ibest usam para esconder qual o sistema q usam para suas paginas, pois sempre aparecerá uma extensao .html
[]´s
Marcelo
#10
Posted 27/08/2005, 11:55
Se não me engano, o UOL usa o módulo mod_rewrite do Apache ...Acho q é este sistema q os grandes portais como uol e ibest usam para esconder qual o sistema q usam para suas paginas, pois sempre aparecerá uma extensao .html
[]´s
Marcelo
O iBest já não sei, pois usam um tal de servidor Zeus, que nunca ouvi falar ...
Ah, e no PHP, só poderás utilizar links sem o arquivo / extenção apenas com as páginas índices dos diretórios, que no Apache são definidas na diretiva de configuração DirectoryIndex ...
[]’s Até mais
#11
Posted 09/09/2005, 14:31
O que faz:
Interpreta tais extensoes por outras que voce mesmo escolhe.
Por exemplo, se o portal é desenvolvido em linguagem Active Server Pages (ASP), pode-se configurar o IIS ler as paginas de extensao .ASP e como outra extensao.
EX:
Se voce salvar um arquivo TESTE.ASP como TESTE.WXZ
e voce jogar este ultimo no servidor, ele lerá normalmente a pagina como sendo .ASP
e no browser ficaria algo como:
www.seusite.com.br/teste.wxz?string=variavel
AH, Hambonso, nao funcionou seu fonte, aqui.
Edição feita por: thalisvalle, 09/09/2005, 14:37.
#12
Posted 09/09/2005, 16:27
#13
Posted 09/09/2005, 17:03
#15
Posted 26/09/2017, 20:32
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)