Pergunta

Eu preciso criar um ticker de notícias que é atualizado através de um feed RSS. Todas as ideias sobre como implementar isso?

Eu preferiria Javascript mas qualquer língua é aceitável.

Foi útil?

Solução

Há vários exemplos bons deste sobre desta página DynamicDrive , embora um dos requisitos é que você pode executar o PHP em seu site. PHP aqui é usado para buscar os feeds reais e permitir que seu ticker para acessá-los localmente através de uma chamada de AJAX.

Existem vários outros projetos lá fora, construídas em JQuery, e a abordagem básica tomadas por cada um é:

  • usar um script PHP (ou ASP.net) para buscar o feed ao seu servidor.

  • Acesso este arquivo local através de chamadas AJAX repetidas, fazendo uso de setTimeout

  • atualizar a exibição (ticker) com dados mais recentes buscado

O arquivo é obtido ao seu servidor local para as chamadas AJAX devido ao política de mesma origem :

Ela impede que um documento ou um script carregado a partir de uma "origem" de obter ou definir propriedades de um documento a partir de uma "origem" diferente.


Outros exemplos incluem:

Outras dicas

Se você realmente tem um nicho de mercado agradável, onde o seu relógio de notícias pode ser muito popular, você pode querer 'estar em sua área de trabalho' e desenvolver um widget com o Adobe Air .

Você pode criar uma boa rolagem ticker depois com qualquer javascript você gosta (ou Flash / Flex, que é suportado também)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top