1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[Ajuda]PHP-ProjectWeb

Discussão em 'Web Development' iniciada por stormcraft, 6 de Maio de 2007. (Respostas: 9; Visualizações: 734)

  1. stormcraft

    stormcraft Power Member

    Boas, preciso de ajuda em php, tou a usar o dreamweaver 8.
    É o seguinte como é q faço para ter tipo o menu smp no msm sitio e só quando clicko num dos botões/links faça refresh à parte especifica a página q quero q mostre/apareça?
    Deixo aqui uma imagem q fiz no paint(à pressa) para perceberem a minha ideia:
    [​IMG]
    Eu quero apenas o q tá a amarelo apareça com os dados q o X botão/link tem, fazendo apenas refresh/carregando apenas essa área.
    Desde já muito obrigado.
    A idea é ter o menu estático..
     
  2. MoRtYMer

    MoRtYMer Power Member

    Usando agora as "novas" tecnologias, isso é feito em ajax, que nada tem a ver com php. Ou então na velha e ultrapassada maneira, com frames.
     
  3. stormcraft

    stormcraft Power Member

    ñ podes explicar essa técnica dos frames? ou dizer mto rápidamente cmo fzr isso no ajax? Cumps.
     
  4. gooden

    gooden Power Member

    tenta peskizar por dhtml no google ;)
     
  5. Squillace

    Squillace Power Member

    WTF? DHTML? o_O

    Stormcraft: frames são pequenas divisões da página, que irão mostrar conteúdo diferente. No teu caso seriam precisas 3 frames: topo, menu e conteúdo. Faz uma pesquisa com "html frames" no Google, encontrarás isso facilmente.
    A questão é que as frames não são W3C compliant e já não são usadas, nem nunca foram muito aconselháveis por questões de indexação nos motores de busca.
    O primeiro método pelo Mortymer é o melhor, mas Ajax implica Javascript e XML, pelo que vais ter que ter conhecimentos em ambas as linguagens para fazeres o que queres, mas é um método muito mais aconselhado do que as frames (que nunca deveriam ter existido).
     
  6. gooden

    gooden Power Member

    luis(ão) n me batas :S enganeime e li mal a pergunta :S
     
  7. wilsonmorgado

    wilsonmorgado Power Member


    AJAX

    podes ver uma ideia no meu blog, http://blog.wilson.com.pt/links. quando carregas nos temas dos links, nao abre uma frame, mas sim um nova div. Nao precisas de grandes conhecimentos, também nao os tenho...

    A página apenas em AJAX
    http://www.wilson.com.pt/blog/links/demo.htm

    Nota: apenas as 3 primeiras categorias activas
     
  8. msdevweb

    msdevweb Power Member

    Bem... cada vez complicam mais a vida ao homem.... lol...

    Usa div's se não queres ter muita dor de cabeça.

    usas no geral 3 divs (uma onde colocas o html do teu 'banner') outra com o menu, e outra contendo todas as div's "target" dos links.

    o mais simples é fazeres div's com o teu conteudo, e ao carregares no link, ele mostra a div especifica atraves de simples alterações no atributo css visibility.
    para carecteristicas mais epecificas como tamanhos, tipos de letras, alinhamento, posição e etc, informa-te acerca de css (style).

    vê isto que te ajuda com certeza.
    http://www.webdeveloper.com/forum/archive/index.php/t-48.html
    http://www.thescripts.com/forum/thread92524.html

    depois mais ajuda sobre parametros css:
    http://www.w3.org/Style/CSS/

    Abraço.
     
  9. MoRtYMer

    MoRtYMer Power Member

    Essa é uma hipotese, mas não é a melhor, visto que assim quando carrega-se a página, vai-se ter que carregar todas as páginas dos links, o que vai tornar a página lenta...

    O ideal é um script que carregue apenas o div necessário do link, como já mostraram antes.
     
  10. K0mA

    K0mA Power Member

    A solução dos divs é a mais banal, a mais apropriada a mais...
    Já vi várias questões aqui no fórum sobre isto. O que tens de fazer é criar várias páginas em que a única coisa que muda é o que está amarelo. Agora mudar mesmo só a parte central apenas com frames ou ajax ou sei lá...
     

Partilhar esta Página