Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Matheus Font

[Resolvido] Como alterar o conteúdo do site através do JavaScript

Recommended Posts

Olá pessoal do fórum iMasters, eu sou realmente novo aqui no fórum, digamos que eu criei minha conta agora ^_^ .

 

Estou com uma Mega dúvida e estou precisando mesmo que vocês me ajudem. Estava pensando em fazer um site, e que sua layout fosse fixa, mesmo mudando a página. Um exemplo são os blogs. Eu tenho uma conta no blog, e lá nós colocamos o código da layout e ele se repete nas outras páginas. E era isso que eu queria fazer.

 

Eu sei que dá pra fazer isso em Ajax, PHP, etc... Mas o lugar onde hospedo meu site não oferece suporte a estas linguagens, e também não sei manuzeá-las. Conto realmente com vocês. Obrigado desde já ^^.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, pelo o que entendi, você quer q todas as páginas do seu site tenham o mesmo layout, certo? Bom, isso não tem nada haver com programação nem mesmo javascript!

 

É só você fazer seu layout (vamos dizer, um layout com duas colunas, topo, menu lateral e rodapé) e repetir o código HTML nas outras páginas, mudando apenas o conteúdo...

 

Se não for isso, desculpe, mas foi o que eu entendi da sua dúvida

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, obrigado pela atenção no post, mas não é isso que você entendeu. Bom, digamos que você fez um site com realmente muuuuitas páginas. E fica muito complicado para ir mudando a layout uma por uma.

Compartilhar este post


Link para o post
Compartilhar em outros sites

... Eu nao entendi mt bem entao..

 

O q eu entendi:

 

1º: você já tem um site com várias páginas e que mudar o layout delas. É isso? Se for, ai é complicado mesmo, talvez se você separar o conteúdo de cada página em um arquivo texto e depois montar um layout, criar várias páginas com esse layout e ir inserindo o conteúdo.

 

...ou...

 

2º: você quer criar um site. Fez a primeira página (index.html) com um layout tal. Por exemplo, um topo, duas colunas e um rodapé. Daí você quer criar outra página (por exemplo, contato.html) e quer que ela tenha o memso layout da index.html. Bom, pra isso, é só você copiar o código da index e colocar na página contatos (literalmente, Ctrl+C / Ctrl+V) e depois ajustar o conteúdo da página contatos. Isso foi o que eu entendi.

 

Se não for isso, desculpa denovo, mas tenta me explicar melhor!

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

T__________T

 

Cara, vou usar como ex. o Orkut. Nele são usadas as mesmas páginas de Perfil, só mudam as configurações do usuário. E eu queria saber se não dá para fazer o mesmo só que com Java Script.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ahnn... acho que agora eu saquei.. seria como fazer login num site e, pra cada usuário, tivesse uma página (de layout igual as outras) mas com as informações desse usuário (nome, email ou, como no orkut, scraps mandados pra ele ou as comunidades do usuario).

 

Se for isso, ai sim, é necessário uma linguagem de programação como php, asp, asp.net, ruby e um banco de dados (mysql, etc). Já com javacsript não é possível, até onde eu sei.

 

Não é tão dificil assim aprender uma linguagem web, e quanto ao host é só achar um que dê suporte.

 

 

Descupa ae q eu nao tava entendendo,

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola Matheus Font

Não lembro de fazer algo parecido com javascript....

 

No caso de usar linguagens de programação, o pessoal faz isso com o comando INCLUDE

tanto no PHP como no ASP, isso desconsideranto o AJAX, pq se for ajax, o processo é outro, e no caso,

o site fica mais rápido!!! ^_^

 

 

Já que não ha suporte a php, asp... onde você hospeda o site, uma idéia em javascript seria...

Exemplo:

 

Você tem um certo trecho de código que se repete, poderia fazer um arquivo javascript externo com o seguinte conteúdo,

por exemplo:

 

 

function html(){

var html = "";

 

html = "<div id='tudo'>\n";

html += " <h1>titulo da página</h1>\n";

html += " <br />\n";

html += "</div>\n";

 

document.write(html);

 

} // end function

 

 

e posteriormente, todas as páginas que forem ter este codigo, você chama esta arquivo javascript dentro de <head></head>:

 

<script type="text/javascript" src="meuarquivo.js"></script>

 

 

Dai dentro do código das páginas, onde for aparecer o que você vai deixar padrão, basta chamar a função que você definiu,

no caso do exempo :

 

<script type="text/javascript"> html(); </script>

 

 

É so uma idéia, não sei se vai resolver seu problema, más deste jeito, toda vez que você for mudar o conteúdo, basta mudar o que esta dentro da função no arquivo javascript ;)

 

OBS: o " \n " no final de cada linha em javascript, serve para formatar as linhas, ou seja, quando exibir as linhas na página, ele põem uma embaixo da outra, não tudo junto..

 

 

Abraço...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.