Ir para conteúdo

POWERED BY:

Arquivado

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

luizsnpjr

problema com carregamento de DIV através do AJAX

Recommended Posts

Primeiramente muito boa tarde a todos.

Galera, sou mais do que novato no AJAX. Peguei um código de notícias em abas pra que meu site fique mais bonito, só que o que acontece é o que quando eu clico no link pra chamar uma página dentro da DIV, ele carrega o conteúdo desde que não tenha nenhum <script>, o problema é que meu link com meu associado é um <script>. Por exemplo:

 

Esse é o código que chama pra DIV:

<ul id="countrytabs" class="shadetabs">
<li><a href="#" rel="#default" class="selected">Brasil</a></li>
<li><a href="noticias.asp?n=1" rel="countrycontainer">Empregos</a></li>
<li><a href="noticias.asp?n=2" rel="countrycontainer">Esportes</a></li>
<li><a href="noticias.asp?n=3" rel="countrycontainer">Mundo</a></li>
<li><a href="noticias.asp?n=4" rel="countrycontainer">Política</a></li>
<li><a href="noticias.asp?n=5" rel="countrycontainer">Tecnologia</a></li>
</ul>

<div id="countrydivcontainer" style="border:1px solid #cccccc; width:432px; margin-bottom: 1em; padding: 10px">
<!--#Include file="noticias.asp"-->
</div>
<script type="text/javascript">

var countries=new ddajaxtabs("countrytabs", "countrydivcontainer")
countries.setpersist(true)
countries.setselectedClassTarget("link") //"link" or "linkparent"
countries.init()

</script>

Esse é o código de notícias.asp

<!--#Include File="script.inc"-->
<%
If N = 1 Then Response.Write "<script>empregos</script>"
If N = 2 Then Response.Write "esportes"
If N = 3 Then Response.Write "mundo"
If N = 4 Then Response.Write "politica"
If N = 5 Then Response.Write "tencologia"
If N = "" Then Response.Write "brasil"
%>

O resultado é o seguinte:

 

A página principal carrega normalmente, a de empregos já não funciona pq chamou o N = 1 que tem justamente o <script>empregos</script>e as demais chamadas todas funcionam.

Eu sinceramente não sei mais o que fazer.

Por favor, vejam o que é possivel fazer por mim, desde já agradeço todos os esforços.

 

Valeu.

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.