Reply to Re: Need help deciphering some code

Your name:

Reply:


Posted by nice.guy.nige on 07/20/07 20:03

While the city slept, Cogito (nospam@nospam.nospam) feverishly typed...

> The following site does exactly what I am trying to do but, no matter
> how much I study the code I cannot figure out how it is done.
>
> I want to have a page with list of radio station links and one 'media
> player' panel. When a link is clicked that station should start
> playing.
>
> Can someone please make up a clear code example how this is done?
>
> In the following link, most, but not all stations are working. The two
> ABC stations on the right of the 4th row from the top do work.
>
> The link:
> http://www.radioguide.fm/internet_radio_Australia

The links for the radio stations are of the fashion;

<a onclick="go('3awradau');" href="#">

If javascript is available, this calls the function go() which is below;

function go(korteNaam){
if(korteNaam.length > 1){
setSource(korteNaam);
}
return false;
}

this basically calls the function setSource() which is below;

function setSource(zenderNaam){
if (d.getElementById){
d.getElementById("player").src="player.php?zender=" + zenderNaam;
}else if(d.all){
d.all.player.src="player.php?zender=" + zenderNaam;
}
}

s/he also specifies (outside of the functions);

var d = document;
var w = window;

what setSource() does is set the source of the element which has the id
"player" (which will be the media player) to player.php?zender=(whichever
station selected)

It could be a little more graceful by using something like

<a href="player.php?zender=3awradau" onclick="return go('3awradau');">

which should allow it to work even if javascript is not available to the
end-user.

Hope that helps,
Nige

--
Nigel Moss http://www.nigenet.org.uk
Mail address will bounce. nigel@DOG.nigenet.org.uk | Take the DOG. out!
"Your mother ate my dog!", "Not all of him!"

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация