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

Navegação faz desaparecer itens da página


gersonab

Pergunta

Bom o que acontece é o seguinte.

Tenho minha pagina index.php, nela incrementei uma paginação por ajax, isto para evitar o carregamento de toda pagina ao clicar no menu. Aí vem as páginas conforme clico no menu. até ai normal. quano abro o site , o conteúdo abre a principal.php, logo com uma animação em flash e ou simbolo do MSN para contato online( dentro da principal.php e não index ), caso eu navegue para outro item do menu como a página de contato e retorno a pagina principal ambos itens como a animação e o MSN somem como se não existissem , o seu lugar ´ocupado pelo item mais próximo.

Agradeço a ajuda possível, não sei nem c o caso é para ser postado aqui, me desculpem caso esteja errado.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Minha index

&lt;script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>

//////// Script da navegação ////////////

&lt;script type="text/javascript">
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
function ajaxpage(url, containerid){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
page_request.open('GET', url, true)
page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}
</script>

/////// Validação do formulário //////////

&lt;script language=javascript>
   function validar() {
      var valido = false;
   
      with(document.form) {
             if (nome.value.length == 0){
                  valido = false;
                  nome.focus();
                  alert ('Campo nome obrigatório.');
      
              }else if(email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
                 valido = false;
                 email.focus();
                 alert ('Campo email obrigatório.');
     
             }else {
                valido = true;
                submit();
             } 
        return valido;
       }  
  }
</script>

///////  Conteúdo da página //////////

</head>
<body>
<div id="wrap">
  <div id="top"> </div>
  <div id="header" align="center">

/////// aqui uma animação em flash no topo - funciona normalmente //////////

</div>

//////// meu menu ///////

  <div id="menu">
    <ul>
      <li><a href="java script:ajaxpage('principal.php', 'conteudo_principal');">Home</a></li>
      <li><a href="java script:ajaxpage('empresa.php', 'conteudo_principal');">Empresa</a></li>
      <li><a href="java script:ajaxpage('servico.php', 'conteudo_principal');">Serviços</a></li>
     </ul>
  </div>
  <div id="breadcrumbs">Projetos,  instalação, manutenção de sistemas de segurança contra incêndio e pânico  </div>
  <div id="conteudo_principal">

/////// conteudo conforme menu /////////
     
  </div>
</div>
Conteúdo da pagina principal onde esta a animação em flas que desaparece ... exatamente assim do inicio ao fim ... apenas tirei as descrições para evitar ser muito longo....
<div id="con">
<fieldset>
<legend>descrição</legend>
><p> alguma descrição nonononononnonononononnonon</p>
</fieldset>
<br />
<table width="100%" border="0">
  <tr>
    <td rowspan="2">

///// aqui a animação que some depois de navegar ///////

    &lt;script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','120','height','160','src','BET2','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','BET2' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="120" height="160">
      <param name="movie" value="BET2.swf" />
      <param name="quality" value="high" />
      <embed src="BET2.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="120" height="160"></embed>
    </object></noscript>

    </td>
    <td><p> alguma descrição nonononononnonononononnonon</p>
    </td>
  </tr>
  <tr>
    <td><p style="padding: 10px; text-align:justify">Mais informação</p></td>
  </tr>
</table>
</div>

Pode ser visualizado o problema em www.betuel1.hidroweb.com , ao navegar, alguns itens do menu ainda não estão prontos.

obrigado.

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...