Ir para conteúdo

POWERED BY:

Arquivado

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

Chirlison

[Resolvido] erro estranho na arra de status

Recommended Posts

Boa tarde a todos!

 

Tenho uma página de notícias, e ao acessá-la, aparece

 

na barra de status, no navegador internet explorer, a seguinte mensagem de aviso de erro:

Erro na página.

Quando clico no ícone de aviso de erro, aparece uma janela com uma mensagem:

 

Detalhes dos erros da página da Web

 

Mensagem: Objeto esperado

Linha: 1

Caractere: 1

Código: 0

URI: http://127.0.0.1/noticias/detalhar_noticia.php?id=334

 

Não consigo achar o erro, pois não existe código na linha 1 da página detalhar_noticia.php

 

Alguém sabe me dizer que tipo de erro é este e como posso resolver este problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aperte Ctrl+Shif+J no FF, que vai aparecer um debug várias vezes melhor que o do IE.

 

qnto ao erro, cole as primeiras linhas do teu javascript, se não é impossível te ajudar.

To movendo o tópico.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depois de debugar a página com o firefox, apareceu a seguinte mensagem:

 

Esperado: ":" mas encontrado ""\"". Declaração ignorada.

 

http://127.0.0.1/santuario/detalhar_noticia_ajax.php?id=23

 

A linha de código que este script está se referindo, é a que está logo abaixo:

 

<a href=\"javascript:funcs()\" class='linknoticias' onclick=\"exibirConteudo('".$noticias->id."') \"><strong>" . $noticias->nome."</strong></a><br /><br />";

 

Se alguém souber onde está este erro, e puder me ajudar, desde já, o meu muito obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

essa linha ai, é um echo que você faz com o php ?

 

aperte Ctrl + U (Exibir > Código Fonte), procure pelo HTML gerado desse trecho e poste para análise

Compartilhar este post


Link para o post
Compartilhar em outros sites

é um echo sim.

 

Veja o script abaixo:

 


<?php 

$sql=mysql_query("SELECT * FROM noticias WHERE status='publicada' ORDER BY id DESC LIMIT 17");

  if(!mysql_num_rows($busca))

   { 

   echo 'Nenhum dado cadastrado na base de dados';

   }

   else

      {
	  	  
	  // Exibe todos os valores encontrados
   while ($noticias = mysql_fetch_object($sql)) {
	echo 
	
	"<a href=\"javascript:funcs()\" class='linknoticias' onclick=\"exibirConteudo('".$noticias->id."') \"><strong>" . $noticias->nome."</strong></a><br /><br />";
	
			
	}
   }

?>


Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, descobri o porque daquele erro na barra de status:

 

Eu retirei do href, a parte do código que está abaixo:

 

\"java script:funcs()\"

 

<a href=\"java script:funcs()\" class='linknoticias' onclick=\"exibirConteudo('".$noticias->id."') \"><strong>" . $noticias->nome."</strong></a><br /><br />";

 

agora o href está assim:

 

"<a href= '#' class='linknoticias' onclick=\"exibirConteudo('".$noticias->id."') \"><strong>" . $noticias->nome."</strong></a><br /><br />";

 

Problema resolvido.

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.