Olá.
Estou com uma duvida e gostaria de pedir a ajuda de você...
Tenho o seguinte código:
...<head> <script type="text/javascript" src="resources/js/jquery/jquery-1.10.2.min.js" ></script> <script type="text/javascript"> $(document).ready(function(){ $("#lista a").click(function( e ){ e.preventDefault(); var href = $( this ).attr('href'); $("#lista").load( href +" #lista"); }); }); </script> </head>... <body>... <div id="lista" > <a href="<? echo $arquivo ?>"><font size="3px"> <? echo "$nome"; ?> </font></a> </div>
O objetivo é abrir o link que está dentro da DIV lista na mesma DIV.
Usando o código acima <? echo $arquivo ?>, não funciona. O código exibe os resultados do banco, porém não abre o link.
Se eu usar um link "tradicional" exemplo: <a href="http:\\link_a_ser_aberto.html"><font size="3px"> <? echo "$nome"; ?> </font></a>
O código funciona e abre o link dentro da mesma DIV onde está contido(div id="lista"), porém eu preciso que abrir o link usando o <?echo $arquivo ?>. No navegador o <? echo $arquivo ?> exibe um link "tradicional" (http:\\link_a_ser_aberto.html ).
Depois de muito pesquisa achei o seguinte código:
var links = div.getElementsByTagName('a'); for (var i = 0; i < links.length; i++){ links.item(i).onclick = function(){ var div_pai = this.parentNode; }; }
Pelo que o cara falou parentNode é o responsável por abrir o link "filho" da DIV.
Minha duvida é como faço para juntar o dois código ou implementar o parentNode no primeiro código?
Agradeço a quem puder ajudar!!!