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

Erro com frame


Anderson Ferreira

Pergunta

Bom dia,

Estou iniciando na área de WebDesign (tenho 15 anos)...

Resolvi criar um site para mim, peguei um template pronto e fiz algunas modificações...

No menu vertical da direita (menu laranja) resolvi colocar um frame. Pois antes, quando eu queria acrescentar 1 ítem no menu tinha que editar todas as páginas do site, assim, fiz um frame onde eu preciso modificar apenas a página do frame com o menu e todas as outras páginas com o menu serão modificadas...

Mas se tentarem verificar, verão que ao clicar em um ítem do menu, o link é aberto dentro do frame e não na página do site.

---

Gostaria de saber como posso fazer com que ao clicar em um ítem do menu, o link seja aberto na página e não no frame.

Para verificarem o erro, podem entrar no site: www.codigofree.com

---

Ficarei grato se me ajudarem,

Muito obrigado,

Anderson Ferreira

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Você teria que colocar o target com o nome do seu frame...

Por exemplo:

* Você criou um frameset com dois frames: fra_menu e fra_body

* Você tem um link no frame do Menu e quer abrir a página no outro frame.

Seu código ficaria assim:

<a href="pagina200.htm" target="fra_body">Visitar página 200</a>

Entendeu ?

Qualquer coisa, posta aí !

Link para o comentário
Compartilhar em outros sites

  • 0

É que eu escrevi errado... Eu não estou usando um frame e sim um iframe...

Ou seja, fiz todo o conteúdo do meu site, e no meio coloquei o iframe.

----

Por exemplo, este é o código da página com o conteúdo e o menu:

<html>

<head>
<title>Teste</title>

</head>

<body>

Blá, blá, blá, blá, blá...

<iframe src="link da página onde se encontra o menu">

</iframe>


</body>

</html>
---- E este é o código da página com o menu:
<table>

            <ul class="slider">

              <li><a href="link 1" target="_parent">Início</a></li>
              <li><a href="link 2" target="_parent">Imagens</a></li>
              <li><a href="link 3" target="_parent">Humor</a></li>
              <li><a href="link 4" target="_parent">Linux</a></li>
              <li><a href="link 5" target="_parent">Tecnologia</a></li>
              <li><a href="link 6" target="_parent">Tutoriais</a></li>

            </ul>
</table>

---

Mas já consegui consertar o problema, só fiz colocar o _parent!!!

Muito obrigado por ter me ajudado!!!!

E se não for muito incomodo, comenta aí como ta ficando meu site (www.codigofree.com) se esta legal ou não e se precisa concertar alguma coisa...

Abraços!!!

Link para o comentário
Compartilhar em outros sites

  • 0

Cara, infelizmente não consegui visualizar a página a partir do Google Chrome

Fica tudo "em branco"

Depois tenta baixar o Google Chrome e testa a compatibilidade com ele...

Não pude testar no Firefox, nem estou com ele instalado ainda...

Mas testei com o Internet Explorer e funcionou perfeitamente !

Gostei bastante daquele menu da direita !

Acho também que poderia tentar utilizar mais AJAX pra não ter que ficar atualizando a página...

Tem exemplos aqui no fórum, mas isso é só uma dica, você quem decide

Mais uma sugestão: No menu inferior, tem lá um link para o Orkut

Acho que esse link deveria ser aberto em outra janela (para isso utilize o target="_blank")

No geral, seu site está ótimo !

Link para o comentário
Compartilhar em outros sites

  • 0

Brigadãoo pela dica!!!

Só uma dúvida pra finalizar...

Também tenho o Google Chrome aqui, e quando abro o site nele também fica tudo em branco...

Você sabe algum script, que ao alguém entrar no site pelo Chrome apareça tipo uma mensagem assim:

----

Caro Visitante,

Infelizmente usuários do google chrome não podem ter acesso ao nosso site, por favor, use qualquer outro browser e tente novamente.

----

Vi isto no The Rebels. Tenta entrar no site: (www.therebels.de) com o chrome ai você vai ver + ou - como é...

-----------------

Abraços!!!

Link para o comentário
Compartilhar em outros sites

  • 0

Para descobrir o navegador você pode utilizar o seguinte java script:

<script>
alert("Seu navegador é " + navigator.appName)
alert("A versão de ser navegador é " + navigator.appVersion)
document.write(navigator.appName + " " + navigator.appVersion)
</script>
Aí é só você criar uma página, abrir no navegador desejado e você descobre as informações sobre ele ! Em seguida, para verificar o navegador, faça o seguinte:
if (navigator.appName + " " + navigator.appVersion == "Informações do navegador") {
alert("O navegador utilizado não é compatível")
}

Troque "Informações do navegador" pelo código que você conseguiu ao abrir sua página no navegador desejado !

Obs.:

Evite fazer isso, pois é altamente recomendável que seu site seja compatível com diferentes navegadores (exceto em casos onde for montar uma intranet e utilize VBScript, que só é compatível com Internet Explorer)

Tente tornar seu site compatível com diferentes navegadores !

Link para o comentário
Compartilhar em outros sites

  • 0

Boa noite Jhonatan,

Acredito que já estou te incomodando demais né?

--------

Bom... Sobre o códifo em JavaScript que você me passou, a primeira parte eu entende. Até testei ela e funcionou normalmente.

Mas é minha dúvida é sobre o segundo código [ if (navigator.appName ... ]

Ou seja, o script inteiro, ficaria + ou - assim:

<script>
alert("Seu navegador é " + navigator.appName)
alert("A versão do seu navegador é " + navigator.appVersion)
document.write(" Nome do navegador: " + navigator.appName)
document.write("<br>")
document.write(" Versão do navegador: " + navigator.appVersion)


if (navigator.appName + " " + navigator.appVersion == " Informações do Navegador ") {
    alert("O navegador utilizado não é compatível")
}

</script>
Fiz isso, e abri a pagina no Google Chrome, e me apareceu a seguinte informação na versão:
5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/0.4.154.29 Safari/525.19
Então substirui, informações do navegador por a versão descrita acima, e o script ficou assim:
<script>
alert("Seu navegador é " + navigator.appName)
alert("A versão do seu navegador é " + navigator.appVersion)
document.write(" Nome do navegador: " + navigator.appName)
document.write("<br>")
document.write(" Versão do navegador: " + navigator.appVersion)


if (navigator.appName + " " + navigator.appVersion == "5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/0.4.154.29 Safari/525.19") {
    alert("O navegador utilizado não é compatível")
}

</script>

Só que só aparece os dois primeiros alerta com o nome e a versão do navegador e depois imprime na tela o nome e a versão do navegador...

O último alerta, dizendo que o navegador não é compatível, não esta funcionando... :(

-----------

Abraços!

Editado por Anderson Ferreira
Link para o comentário
Compartilhar em outros sites

  • 0

Não é só comparar com a descrição não !

O seu código compara o navigator.appName + " " + navigator.appVersion com o navigator.appVersion do Google Chrome

Tente assim:

* Crie uma página e coloque o seguinte conteúdo:

<script>
document.write(navigator.appName + " " + navigator.appVersion)
</script>
* Após isso, verifique se o navigator.appName + " " + navigator.appVersion corresponde ao conteúdo citado acima ! Ficaria algo como:
if (navigator.appName + " " + navigator.appVersion=="Netscape 5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/0.4.154.29 Safari/525.19") {
alert("O navegador não é compatível !!")
}

Espero ter ajudado !

Qualquer coisa, posta aí !

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,2k
    • Posts
      651,9k
×
×
  • Criar Novo...