Olá sou novo no desenvolvimento de java pra web e gostaria de saber se tem algo em java que me ajude a substituir os frames?
Substituir frame
M
4 Respostas
Cara, explica melhor o que você quer fazer. Pra você, o que são frames? Aquele frame html, é isso?!
M
É por exemplo, faço um site que tem um menu lateral, o menu lateral continua o mesmo o que muda é o meio da página conforme a opção escolhida do menu ai eu queria sabe se tem como dividi, sem ser com os frames html não gosto deles
Caso vc queira substituir frames por divs com javascript e não java da pra usar essa parada aqui:
Depois é so estilizar com css o menu e onde está escrito carregando... pode ser substituido por um gif
Antes tarde do que nunca :)
<html>
<head>
<script type="text/javascript">
try{
xmlhttp = new XMLHttpRequest();
}
catch(ee){
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e){
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(E){
xmlhttp = false;
}
}
}
div_base = "";
function abre(arquivo,metodo,div){
div_base = div;
xmlhttp.open(metodo,arquivo);
xmlhttp.onreadystatechange=conteudo
xmlhttp.send(null)
}
function conteudo() {
nova_div = div_base;
document.getElementById(nova_div).innerHTML="<div style='top:50%;left:50%;position:absolute;'>carregando...</div>"
if (xmlhttp.readyState==4){
document.getElementById(nova_div).innerHTML=xmlhttp.responseText
}
}
</script>
</head>
<body>
<a href="javascript: abre('contato.html','GET','conteudo');">Link 1</a>
<a href="javascript: abre('coisa.html','GET','conteudo');">Link 2</a>
<a href="javascript: abre('seila.html','GET','conteudo');">Link 3</a>
<div id="conteudo">
Aqui vc coloca as coisas da página inicial, quando clicar no l-i-n-k do menu(que está ali em cima),
a página que que está no l-i-n-k abre nesse lugar. Pronto , frame substituído.
</div>
</body>
</html>
Antes tarde do que nunca :)
Esqueci de dizer que se for testar em navegador webkit (chrome, canary, maxthon, coolnovo) não vai funfar, ele só funcionará quando estiver hospedado.
Para resolver isso teste com xampp em localhost ou com navegador firefox ou parentes dele(seamonkey, cometbird,)
M
Nossa velho faz tanto tempo que fiz esse post, hahaha, já to sabendo sobre ajax, estou começando a estudar seu uso com xml ou json mt obrigado msm assim.
Criado 9 de outubro de 2012
Ultima resposta 17 de fev. de 2013
Respostas 4
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo JavaScript Assertivo: Testes e qualidade de codigo em... Por Gabriel Ramos — Casa do Codigo