Jump to content


Photo

Atualização De Site Dinâmico Usando Javascript?!


  • Faça o login para participar
7 replies to this topic

#1 AbstractionsOfALife

AbstractionsOfALife

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 09/02/2007, 14:54

Bom... antes de qualquer coisa...
Sou estudante de Sistemas de Informação há 1 ano, mais ou menos, e estudo javascript, xhtml, css, java, .net e tudo o mais que vcs possam imaginar.

Como sei algumas linguagens, estou sem PC (isso dói no coração... e atrasa um pouco o aprendizado... Ch3rn0byl me ferrou!) e não me dedico, Ainda, a um padrão de desenvolvimento... pode se dizer q sei pouco de muita coisa :blink:

Porém, tenho uma queda assumida por web... agora 2.0. Mas vou passar minha vida tentando incorporar tudo que eu puder, fazendo aplicações para web ou não. Quero ser o verdadeiro revolucionário. Mas o caminho é longo... sei disso! Ajax, java, .net, xhtml, xml, ...

Eis que conheci este fórum... e aqui jah vai a minha primeira pergunta. Afinal, bati cabeça por uma semana já... no google e pela rede afora.

Então... como faço para ... capturar uma informação de um site dinâmico, como asp ou php... e q muda contantemente, no meu xhtml, usando apenas o javascript?!

Isso pq tenho um projeto de contruir um site... usando um host grátis como o GeoCities. Nele teria uma reprodução, Windows Media Player, uma rádio... streaming, que já tenho o link, e queria que este meu site buscasse segundo à segundo o nome da música executada no site da rádio.


Não entendeu né?! É difícil de explicar... sou novato!

Bom aqui está o link para o site da rádio
NOTE que, logo na primeira tela, temos o nome do artista e o nome da música... grifados.



Em outro site achei este código... que é do media player: (se puder me falem sobre o "oleobject")

<object id="WMPlay" 
			codeBase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version="
			type="application/x-oleobject" height="33px" standby="Aguarde..." 
			width="140px" border="0" 
			classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" name="WMPlay" 
			VIEWASTEXT="VIEWASTEXT">
			  <param name="URL" value="[b]http://ipx.psyradio.org:8010[/b]">
			  <param name="rate" value="1">
			  <param name="balance" value="0">
			  <param name="currentPosition" value="0">
			  <param name="defaultFrame" value>
			  <param name="playCount" value="1">
			  <param name="autoStart" value="-1">
			  <param name="currentMarker" value="0">
			  <param name="invokeURLs" value="0">
			  <param name="baseURL" value>
			  <param name="volume" value="100">
			  <param name="mute" value="0">
			  <param name="uiMode" value="full">
			  <param name="stretchToFit" value="0">
			  <param name="windowlessVideo" value="0">
			  <param name="enabled" value="-1">
			  <param name="enableContextMenu" value="-1">
			  <param name="fullScreen" value="0">
			  <param name="SAMIStyle" value>
			  <param name="SAMILang" value>
			  <param name="SAMIFilename" value>
			  <param name="captioningID" value>
			  <param name="enableErrorDialogs" value="0">
			  <param name="_cx" value="3149">
			  <param name="_cy" value="4895"></object>

Tendo visto no site da rádio... o nome do artista e da música ... apresentados como Conteúdo de um "Span" de Índice "Zero" (js):
<!-- 
<span style="border-width:1px;border-color:#ffff00;border-style:solid;padding:0px;background-color:#ffffff">
 -->

Currently streaming in 128Kbit/s:<br>

<a class="streamlink" href="http://ipx.psyradio.org:8010/listen.pls">

		  <b>ARTISTA - MÚSICA</b>  // EH ISSO AQUI QUE EU PRECISO ATUALIZAR PARA O MEU SITE...

</a>

<!-- </span> -->


Como faço para apresentar isso, sempre que mudar... ou pelo menos com uma atualização contante...
no meu site xhtml, sem php, asp ou nada que possa torná-lo dinâmico além do javascript?!
Isso se daria como conteúdo de um "div" ou "span" ... mas como?!

Li na net alguns códigos que usavam iframe ou popups... mas são muito imperfeitos, em relação ao explorer e os outros navegadores. Muito do que funcionou em um, não funcionou no outro, ou numa versão diferente do mesmo navegador.

E se é usando iframes mesmo... me digam um código q funcione no maledito IE 4 em diante.

Obrigado desde já...

Edição feita por: AbstractionsOfALife, 09/02/2007, 15:05.


#2 bdoweb

bdoweb

    Super Veterano

  • Usuários
  • 1641 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 10/02/2007, 23:04

bom amigo vamos lá ...

Para vc ler conteudo de outros sites somente com JS será impossivel ... pois o JS só pode trabalhar no seu proprio dominio ... Para pode ler sites externos vc precisa-rá de um web service .... ou seja o pessoal do site vai te disponibilizar um XML onde vc irá ler a XML (linguagem server-side php,asp,java,etc) e trazer essas informações para seu site .. ai sim vc poderia reproduzir as musicas desse site sem precisar ficar atulaizando manualmente o seu site ....

seria + ou - assim ...
Quer ajuda seus amigo e ainda ganhar uma graninha?
Acesse agora mesmo http://yeapiz.com

#3 AbstractionsOfALife

AbstractionsOfALife

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 11/02/2007, 14:23

Eh eu entendi esta parte amigo...

Mas foi justamente isso q me motivou a fazer isso. Eu já vi isso antes. Mas o site q tinha foi totalmente reformulado. Era um site com um wmp e um stream...
Uma pena eu tê-lo conhecido qndo eu ainda não queria usar a tecnologia... ia rolar a famosa "olhada".

Mesmo não tendo acesso ao servidor, é possível dar um "get" na informação e apresentá-la. Acho q precisaria mesmo do server para poder alterá-la ("set").

Afinal, esta tecnologia consiste em abrir uma página... com um iframe, por exemplo, e "pescar" os dados como se a página, a que serve de fonte, fosse parte da página portadora do iframe. Manipulação de tags.
Eu consegui fazer... uma semana , como falei, pesquisando. O problema é q o método de iframes eh muito instável. Por isso eu queria saber... por exemplo, se tem como criar um objeto em JS que "simbolize" e "guarde" a página.... mesmo sem exibí-la. Afinal, sei a lógica, mas nunca li um livro de JavaScript e não sei se alguma função me permitiria fazer o q quero.

Os códigos de Iframes são mais ou menos assim:

<head> 
...
<script type="text/javascript">
<!-- <![CDATA[
function getTextNode()
{
var x=document.getElementById("myFrame").contentDocument; // pesca na página-fonte

this.getElementById('$info').innerHTML = x.getElementsByTagName(" [TAG CONTENDO A INFO NA PAGINA-FONTE] ")[0].childNodes[0].nodeValue; 
// insere os dados

// ]]> -->
</script>
...

<body>
<iframe src=" ['PAGINA-FONTE'] " id="myFrame"/>

<span id="$info" > [ARTISTA - MUSICA ] </span>
<object> [ WMP ] </object>
...

Mas este código.. tirado da página do w3Schools... (clique e veja lá)... não funciona no IE 4 e mal no 5... com problemas no 6. Usa o recurso contentDocument (que tranformaria o iframe em parte da página... como html mesmo, em cache.

Acho q agora ficou um pouco melhor de entender mas, ainda assim, é complicado!
Vamos lá pessoal. Tem tanta gente inteligente aqui! Ajuda por favor!

Edição feita por: AbstractionsOfALife, 11/02/2007, 14:30.


#4 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 18/09/2017, 05:23

Cialis 20 Mg For Sale viagra cialis Order Diflucan No Prescription Propecia Contraindicaciones Buy Female Viagra In Australia Mexican Pharmacy Online Amoxicillin And Tinnitus Sie Effect cialis Buy Nexium In Mexico
Clomid Cent viagra cialis Come Il Viagra
Effetti Viagra Uomo Prix Levitra En France Homoopathisches Levitra
Baclofen Tablet <a href=http://cialtobuy.com>cialis</a> Dose Of Amoxicillin For Tick Bite

#5 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 04/10/2017, 16:15

Drug Class Amoxicillin On Line Real Dutasteride Internet Over Night With Doctor Consult Sildenafil Generique France viagra Levitra Online Purchase How Long Does Cialis Last Train Yourself To Last Longer
Viagra Laboratoire Lily viagra Asthmahaler Mist Cialis Para Que Sirve

#6 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 12/10/2017, 01:30

Levitra Drug Interactions Hair Thinning Propecia tadalafil viagra levitra Propecia En Europa Rx247 Viagra

#7 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 29/10/2017, 09:19

Utilisation Et Effet Du Viagra Euroclinix Generico viagra Vmax Viagra
Singapore Pharmacy Online Kidney Infections And Amoxicillin buy viagra Prix Du Viagra Suisse Kamagra 100mg Sildenafil Oral Jelly
Safest Place To Buy Clomid In The Uk Cialis Without Prescription Usa buy viagra Bayer Levitra 20mg No Prescription Fluoxetine Buy Real Viagra Online

#8 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 29/10/2017, 10:42

Can You Get Levitra Cheap Skypharmacy Online viagra Contraindicaciones Propecia Priligy 90mg Canada Buy Tamoxifen For Research




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq