Thiago Paschoalin 0 Denunciar post Postado Janeiro 16, 2009 Pessoal, estou caçando uma resposta na net, mas não acho nada definitivo. gostaria que sempre ficasse na barra de endereço assim: http://www.meusite.com.br e nunca aparecesse funções e nem querystring como no exemplo: http://www.meusite.com.br/pagina.asp?acao=abrir&Id=1 Quero que naveguem pelo site sem mostrar os nomes das páginas que estão entrando... Eu tenho tb um JavaScript que nos links mostram uma mensagem (OnLoad,OnClick,OnMouseOver) na barra de status para não verem a ação do link... mas se mostrar lá na barra de endereço não ajuda muito fazer isso ! hehehehe Grato desde já. Compartilhar este post Link para o post Compartilhar em outros sites
Ted k' 126 Denunciar post Postado Janeiro 16, 2009 usa FRAME Compartilhar este post Link para o post Compartilhar em outros sites
Thiago Paschoalin 0 Denunciar post Postado Janeiro 17, 2009 fala Ted k.... firmeza total ? Postei esta dúvida em 4 foruns e obtive exatamente o mesmo resultado.. hauhahuauhauh use FRAMEhuauhauhauhauhauhauhahua. Tipo, como seria isto na prática ? eu teria que fazer 1 página usando frame e chamando minha página principal, ou tenho que duplicar todas as minhas páginas, sendo chamadas por frame ? tem um exemplo prático para eu entender direito isso... Compartilhar este post Link para o post Compartilhar em outros sites
hargon 64 Denunciar post Postado Janeiro 17, 2009 Para usar FRAME basta você pegar o código do FRAME e colocar na primeira página que é lida pelo servidor, normalmente index.html. Automaticamente o frame chamará a página configurada nele (essa deve ser a primeira página com conteúdo a ser executada). A única alteração das demais páginas é o target dos links, que você deve configurar para abrir dentro do FRAME. Caso nunca tenha ouvido falar em FRAMES dê uma olhada aqui (está em inglês). Vou mover o tópico para o Fórum correto. Movido de ASP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Webstandards: CSS / XML / XHTML / HTML Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Janeiro 17, 2009 Talvez AJAX seria mais bonito... não ? Compartilhar este post Link para o post Compartilhar em outros sites
hargon 64 Denunciar post Postado Janeiro 17, 2009 Dependendo da quantidade de conteúdo que cada página tem, AJAX pode ser uma solução ruim. Compartilhar este post Link para o post Compartilhar em outros sites
Paulo de Tarso F. M. 24 Denunciar post Postado Janeiro 17, 2009 Ah! E tem outro detalhe: se você quer realmente esconder para onde vão os links, por exemplo, exibidos ali na barra de status como você falou, lembre-se que a pessoa pode desativar o JavaScript no browser e pronto... Já era... Se isso é um adicional apenas, tudo bem, mas se sua aplicação/site depender da omissão de URLs, é melhor pensar duas vezes... Ah! E se o objetivo é apenas deixar a URL mais amigável, procure por isso, "URL amigável"... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Thiago Paschoalin 0 Denunciar post Postado Janeiro 18, 2009 Bom, vamos lá.... Eu já usei frame sim, mas nunca com esse intuito, inclusive nunca reparei se ficava oculto os caminhos dados pelos links na barra de endereço. Eu nunca mexi com AJAX, tenho muito interesse, inclusive na próxima semana (que estarei mais tranquilo no trabalho) vou dar uma estudada no AJAX, até peguei uma galeria muito simples e super interessante. Estou muito empolgado com AJAX, acho que vai ajudar muito em meus trabalhos. Realmente se desabilitar no java, atrapalha um pouco, mas irá somente mostrar na barra de status, não teria tanto problema, gostaria mesmo era ocultar o caminho mostrado na barra de endereço, pareçe bobagem, mas fica mais 'clean' se a barra não mostrasse os 300.000 códigos que tem no site. Muito legal isso heim, sobre URL AMIGAVEL, não conhecia, não é o que eu quero, mas vou ler melhor sobre o assunto. Bom, vamos aos finalmentes, vamos ver se eu entendi: Vou fazer uma página default.asp assim: default.asp <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <frameset cols="100%"> <frame name="targetprincipal" src="abertura.asp" marginwidth="100%" marginheight="100%" scrolling="no" noresize="noresize"> </frameset> Agora onde era minha default antes foi renomeada como abertura.asp abertura.asp AQUI TODO O CONTEUDO DA MINHA PAGINA... include("conn/Conexao.asp") <% Set RS = Conn.Execute("SELECT * FROM tabela ORDER BY Id DESC") %> ..... x e depois em todas as outras página weu coloco os links com o target do frame: menu.asp include("conn/Conexao.asp") <% Set RS = Conn.Execute("SELECT * FROM noticias WHERE titulo <> '' LIMIT 0,1") 'exemplo! %> <a href="artigos.asp?ler=noticia&Id=<%=RS("Id")%>" target="targetprincipal">Última notícia</a> ...... .... .. . Ai fazendo isso em todos os meus links, NUNCA mais irá aparecer na barra de endereços esses caminhos ??????? Então eu entendi ? Ou embananei tudo ? Eu poderia usar <iframe> no lugar de <frameset> ??? teria o mesmo resultado ? o <iframe> tem alguma incompatibilidade com algum navegador, ou funciona normal como o <frameset> na maioria dos navegadores ? Abraços e desde já, grato a todos pela ajuda! Compartilhar este post Link para o post Compartilhar em outros sites
hargon 64 Denunciar post Postado Janeiro 18, 2009 Você não pode usar iframe, pois com iframe você limitará o tamanho (altura e largura) da sua página. Através de JS é possível você redimensionar o iframe, mas diante do trabalho, creio que manter a forma padrão é melhor. Compartilhar este post Link para o post Compartilhar em outros sites
Thiago Paschoalin 0 Denunciar post Postado Janeiro 18, 2009 mas então a minha forma de como proceder com o <frameset> está correto ? é isso mesmo que tenho que fazer ? posso mandar bala então desta forma ?? Compartilhar este post Link para o post Compartilhar em outros sites
brcontainer 16 Denunciar post Postado Janeiro 18, 2009 use HTACESS no ASP tem uma opção assim tambem. Pesquise Compartilhar este post Link para o post Compartilhar em outros sites
Thiago Paschoalin 0 Denunciar post Postado Janeiro 18, 2009 EU vou ler melhor amanhã sobre o HTACESS, mas pelo pouco que entendi ele faz muitas coisas, mas ele oculta os QueryStrings feitos no site ? pq essa parte eu não achei (até agora) e me pareceu que ele é muito útil porem não é o que eu estou procurando. Agora se estou falando bobagem, por favor silverfox, posta o código em HTACESS aqui sobre como bloqueiar na barra de endereços as extenções e páginas abertas de um site. como mostrado no meu 1° tópico. Sempre aparecer assim na barra de endereço: http://www.meusite.com.br Mesmo se eu tiver no seguinte caminho: http://www.meusite.com.br/ajudas/programas/tipo01/leitura.asp?ler=ajuda&IdPrograma=33 Grato desde já. Abraços. Compartilhar este post Link para o post Compartilhar em outros sites
hargon 64 Denunciar post Postado Janeiro 18, 2009 Utilize assim: <frameset ROWS="100%, *" frameborder="no" framespacing=0 border=0> <frame SRC="abertura.asp" NAME="targetprincipal" frameborder="no" framespacing="0" marginheight="0" marginwidth="0"></frame> </frameset> Compartilhar este post Link para o post Compartilhar em outros sites
Thiago Paschoalin 0 Denunciar post Postado Janeiro 18, 2009 perfeito hargon... Agora, fiquei muito curioso sobre o HTACESS... queria saber se ele realmente faz isso que eu quero também... Mas vou ver isso amanhã, to quebrado já... Boa noite e grato por todas as ajudas !!! Até amanhã ^^. Compartilhar este post Link para o post Compartilhar em outros sites
hargon 64 Denunciar post Postado Janeiro 18, 2009 Para usar HTACESS provavelmente você terá que usar PHP. Sobre fazer isso em ASP, não me recordo de ter visto algo parecido. Compartilhar este post Link para o post Compartilhar em outros sites
ReAdShOtErS 0 Denunciar post Postado Janeiro 18, 2009 Salva O Codigo Abaixo Como Index.html E A Index Atual Do Teu Site Como Index.htm A Url Não Muda Indepedente Do Q é Acessado Dentro Do Site, este é o script q eu uso, e foi extraido do Rg3.Net Ele oculpa Os 100% da tela sem limitações <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <HTML> <HEAD> <TITLE>Nome Do Site</TITLE> <script language="JavaScript" src="http://readshoters.googlepages.com/Block.js" type="text/javascript"></script> </HEAD> <LINK rel="shortcut icon" href="ICONE DO SITE"> <META http-equiv="content-type" content="text/html; charset=UTF-8"> <FRAMESET frameborder="0" framespacing="0" border="0" rows="0, *"> <FRAME> <FRAME src="Index.htm"> </FRAMESET> </HTML> Compartilhar este post Link para o post Compartilhar em outros sites
Thiago Paschoalin 0 Denunciar post Postado Janeiro 18, 2009 hargon, então isso é somente para servers Linux né.. ou é pq somente funciona com PHP ? Pq tipo, tenho uma revenda, até vou entrar em contato com eles sobre isso, mas é mista, ela é Windows, porém instalaram todos os recursos PHP nele, para poder usar como Linux tb. Ok ReAdShOtErS, agora o que é esse Block.js é coisa sua, ou preciso disso também ? Compartilhar este post Link para o post Compartilhar em outros sites
ReAdShOtErS 0 Denunciar post Postado Janeiro 18, 2009 isso ae é pra bloquear seleção de texto e botão direito não é obrigatorio, eu só uso pq tem aquela funçãosinha do firefox de exibir iframe. mais se quizer pode tirar sem problemas Compartilhar este post Link para o post Compartilhar em outros sites
Carlos Designer 0 Denunciar post Postado Janeiro 19, 2009 Para usar HTACESS provavelmente você terá que usar PHP. Sobre fazer isso em ASP, não me recordo de ter visto algo parecido. hargon, então isso é somente para servers Linux né.. ou é pq somente funciona com PHP ? Pq tipo, tenho uma revenda, até vou entrar em contato com eles sobre isso, mas é mista, ela é Windows, porém instalaram todos os recursos PHP nele, para poder usar como Linux tb. Os arquivos HTACESS funcionam em conjunto com o servidor Apache que não é o padrão do ASP, até tem como fazer o Apache rodar ASP, mas ai ja não sei das limitações. Compartilhar este post Link para o post Compartilhar em outros sites
Thiago Paschoalin 0 Denunciar post Postado Janeiro 19, 2009 entendi Carlos, eu vou verificar isso com a minha revenda de hospedagem depois... obrigado ! Confesso que ainda não fiz as alterações, pq como ainda não terminei o trabalho, não quero me perder aqui, mas assim que estiver finalizado vou fazer as alterações, e qualquer problema volto aqui !!!! Abraços a todos e muito grato pelas ajudas ! Compartilhar este post Link para o post Compartilhar em outros sites