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

link que abre dentro de uma div por menu


mauricioms

Pergunta

pessoal bom dia estou com um problema se alguém puder me dar uma luz eu agradeço, tinha montado um site para um cliente, dá forma como ele queria utilizei iframes e estava tudo ok dai ele resolveu fazer uma galeria de fotos, o problema é que quero utilizar jquery modal para fazer a galeria e como a galeria estara dentro de iframe dentro da pagina so o iframe fica com aquele efeito de fade mesmo mudando o target para _parent não funciona, pois bem então a solução seria fazer por div, o problema é que o site tem um monte de itens em um menu e não consigo fazer com que o link do menu funcione na div alguém teria a solução abaixo segue os codigos. o detalhe é que em cima do menu estão os links por texto mesmo dexei só para mostrar que assim ele funciona se eu substituir por imagens também funciona, mas no codigo do menu não sei o que alterar.

index

<html>  
 <head>  
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">  
 <title>DIV</title>  
 <script language="javascript" src="ajax.js"></script>  
 <script language="javascript" src="instrucao.js"></script>  
 <script type="text/javascript" src="stmenu.js"></script>
 <style type="text/css">
.style1 {
    text-align: center;
}
</style>
 </head>  
 <body>  
 <div id="menu"><a href="#" onclick="abrirPag('pag1.htm');">Pagina1</a>
 <a href="#" onclick="abrirPag('pag2.htm');">Pagina2</a>
 <a href="http://www.dhtml-menu-builder.com"  style="display:none;visibility:hidden;">Javascript DHTML Drop Down Menu Powered by dhtml-menu-builder.com</a>
<script type="text/javascript">
<!--
stm_bm(["menu073b",950,"","blank.gif",0,"","",0,0,0,0,1000,1,0,0,"","",0,0,1,1,"default","hand","",1,25],this);
stm_bp("p0",[1,4,0,0,0,5,0,0,100,"",-2,"",-2,90,0,0,"#7F7F7F","transparent","",3,1,1,"#8f7156"]);
stm_ai("p0i0",[0,"pagina1","","",-1,-1,0,"pag1.htm","_self","","","","",0,0,0,"","",0,0,0,0,1,"#8f7156",0,"#8f7156",0,"","",3,3,0,0,"#FFFFFF","#FFFFFF","#FFFFFF","#FFCC00","bold 9pt Arial","bold 9pt Arial",0,0,"","","","",0,0,0]);
stm_aix("p0i1","p0i0",[0,"pagina2        ","","",-1,-1,0,"pag2.htm","_self","","","","",0,0,0,"","",0,0,0,0,1,"#e5dac1",0,"#FFCC99",0,"","",3,3,0,0,"#FFFFFF","#FFFFFF","#505050","#000000"]);
stm_ep();
stm_em();
//-->
</script>


 </div>
                
 <br><br>  
 <div id="conteudo_mostrar" style="width: 367px" class="style1"></div>  
 </body>  
 </html>
pagina1
<html>  
 <head>  
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">  
 <title>pag1</title>  
 </head>  
 <body>  
 bla bla bla
 </body>  
 </html>
ajax.js
function GetXMLHttp() {  
if(navigator.appName == "Microsoft Internet Explorer") {  
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");  
}  
else {  
xmlHttp = new XMLHttpRequest();  
}  
return xmlHttp;  
}  
   
var xmlRequest = GetXMLHttp();
instrucao.js
function abrirPag(valor){  
   var url = valor;  
      
   xmlRequest.open("GET",url,true);  
   xmlRequest.onreadystatechange = mudancaEstado;  
   xmlRequest.send(null);  
      
   if (xmlRequest.readyState == 1) {  
   document.getElementById("conteudo_mostrar").innerHTML = "<img src='loader.gif'>";  
   }  
     
   return url;  
   }  
    
   function mudancaEstado(){  
   if (xmlRequest.readyState == 4){  
   document.getElementById("conteudo_mostrar").innerHTML = xmlRequest.responseText;  
}  
}

stcode.js

stmenu.js

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

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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