Jump to content

[Javascript] Problema


andre_mz

Recommended Posts

Olá a todos. Bem, como penso que não posso deixar o link do meu site para não fazer publicidade, deixo apenas o código. 🙂

<div class="sideTabs">

	<ul class="idTabs">
		<li><a href="#pop">POPULAR</a></li>
		<li><a href="#comm">COMMENTS</a></li>
		<li><a href="#feat">FEATURED</a></li>
		<?php if (function_exists('wp_tag_cloud')) { ?><li><a href="#tagcloud">TAG CLOUD</a></li><?php } ?>
	</ul><!--/idTabs-->

</div><!--/sideTabs-->

<div class="fix" style="height:2px;"></div>

<div class="navbox">

	<ul class="list1" id="pop">
            <?php include(TEMPLATEPATH . '/includes/popular.php' ); ?>                    
	</ul>

	<ul class="list3" id="comm">
            <?php include(TEMPLATEPATH . '/includes/comments.php' ); ?>                    
	</ul>

	<ul class="list4" id="feat">
		<?php 
			$featuredcat = get_option('woo_featured_category'); // ID of the Featured Category				
			$the_query = new WP_Query('category_name=' . $featuredcat . '&showposts=10&orderby=post_date&order=desc');	
			while ($the_query->have_posts()) : $the_query->the_post(); $do_not_duplicate = $post->ID;
		?>

			<li><a title="Permanent Link to <?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li>

		<?php endwhile; ?>		
	</ul>

	<?php if (function_exists('wp_tag_cloud')) { ?>

		<span class="list1" id="tagcloud">
			<?php wp_tag_cloud('smallest=10&largest=18'); ?>
		</span>

	<?php } ?>

</div><!--/navbox-->

Gostaria que me ajudassem a descobrir onde está o erro. E o erro pelo que dou ao ver os resultados é o de que, no site, esta caixa de navegação tem como que todos os separadores abertos. Por exemplo, se carrego em comment, vai um pouco para baixo, mas não abre a comment e fecha uma anterior. Não, estão todas como que em fila vertical, conforme a ordem também da tab.

Obrigado pela atenção e desculpem o incómodo. 👍

Link to comment
Share on other sites

Se o site for o Informática XPTO (que bate certo com o problema) acho que é problemas de javascript. Na consola de erros, tens algum lixo nos ficheiros do jquery

Erro: missing ; before statement

Ficheiro de origem: http://informaticaxpto.com/wp-content/themes/premiumnews/includes/js/jquery-1.1.3.1.min.js

Linha: 1, Coluna: 25

Código de origem:

a()}return true}}})}HTTP/1.1 200 OK

E consequentemente outros problemas que advêm deste (falta da função $, ...). Já agora, o teu submenu em "Programação" desaparece quando se tira o rato de cima do menu, não deixando seleccionar quaisquer opções do submenu (Firefox 3.5).

Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Link to comment
Share on other sites

Se o site for o Informática XPTO (que bate certo com o problema) acho que é problemas de javascript. Na consola de erros, tens algum lixo nos ficheiros do jquery

Como sabias? 🙂

Que posso fazer em relação a isso? Algum lixo nos ficheiros é um pouco vago. 😁

E consequentemente outros problemas que advêm deste (falta da função $, ...). Já agora, o teu submenu em "Programação" desaparece quando se tira o rato de cima do menu, não deixando seleccionar quaisquer opções do submenu (Firefox 3.5).

Exacto. 👍

Alguém me consegue ajudar a resolver estes 2 problemas? 😄

Link to comment
Share on other sites

Soube porque olhei para o site que tens no teu perfil, e bastou somar 2+2 (site com conteúdos semelhantes ao fórum e o problema que descreveste ali na barra lateral).

Tenta ver os conteúdos do javascript que a mensagem de erro do Firefox te mostra. Por exemplo, na minha mensagem de cima tens lá o "lixo" (HTTP/1.1 200 OK ), provavelmente algum request HTTP mal feito.

Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Link to comment
Share on other sites

Faz uma copia de segurança do ficheiro http://informaticaxpto.com/wp-content/themes/premiumnews/includes/js/jquery-1.1.3.1.min.js e depois elimina a partir de "HTTP/1.1 200 OK" até ao fim do ficheiro ..."mit-license.p".

Vê se o problema da sidebar permanece. Consulta também a consola de erros do Firefox para veres se existem outros ficheiros na mesma situação Ferramentas > Consola de erros (erros são marcados com um sinal vermelho com cruz branca e estão a bold). Lá tem o erro, a linha onde se situa e o ficheiro.

Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Link to comment
Share on other sites

o teu problema ta que tu usas <a name="op1" >texto</a>

e depois tens o id com esse proprio nome que das no name do link

<ul class="list1" id="pop">

<ul class="list3" id="comm">

é por isso que vais parar a baixo conforme clicas no firefoz ele reconhece tambem por ids.

tu podes é meter todos display:none, deixando so um visivel, e no link para chamar chamas uma funçao a partir do onclick="" onde metes todos inviveis e metes o que clicaste visivel.

nao precisas de usar a quantidade de codigo que usas para isso.

um elemento display:none para ocultar e o display:inline para mostrar fazes esse efeito mt facilmente

espero ter ajudado qualquer coisa diz

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.