Avatar billede itee Nybegynder
21. juli 2005 - 16:46 Der er 3 kommentarer og
1 løsning

PHP og NETRADIO i rullepanel

Nedenstående kode som danner et element i PHP-Fusion CMS systemet (www.phpfusion.dk) er til et rullepanel med Netradio'er.

Jeg vil gerne kode det sådan at der kun åbnes selve netradioen i et vindue, altså IKKE med scrollbar + toolbar m.v.

Fixxxer har i en anden tråd her på Eksperten.dk givet mig denne kode, og den virker eksemplarisk seperat, men jeg kan ikke få den implementeret i min PHP kode til et rullepanel.
Min idé er at indbygge funktionen i rullemenuen, så alle netradio'erne kun starter op alene, uden scrollbar + toolbar m.v.

1)
Er der en som er frisk på at implementere koden i nedenstående - bare på en af rækkerne, så kan jeg selv tilrette det sidste, måske skal der laves en reference til rullepanelet, så links'ene skal hardcodes et andet sted i koden, og referere op i rullemenuen?

KODE FOR NETRADIO RULLEMENU:
----------------------------

echo "<a href=\"java script:window.open('http://www.voice.dk/player/player.html', 'vindue', 'width=200,height=200,scrollbars=no,toolbar=no,location=no,
directories=no,status=no,menubar=no,copyhistory=no');\">test</a>";

@openside("Net Radio");
?>
<script language="JavaScript">
function namosw_goto_byselect(sel, targetstr)
{
var index = sel.selectedIndex;
if (sel.options[index].value != null) {
if (targetstr == 'blank') {
window.open(sel.options[index].value, 'remote');
} else {
var frameobj = eval(targetstr);
frameobj.location = sel.options[index].value;
}
}
}
</script>

<table border="0" width="100%" cellspacing="0" cellpadding="3" align="center">
<form name="form" method="get">
<tr>
<td width="100%" align="center">
<select onchange="namosw_goto_byselect(this, 'blank')">
<option selected>Vælg Kanal</option>
<option value="http://www.voice.dk/player/player.html">The Voice</option>
<option value="http://www.skyradio.dk/player/pages/player.aspx">Sky Radio</option>
<option value="http://netplayer.swdc.dk/content.asp?station=1&venstre=true&">P1</option>
<option value="http://netplayer.swdc.dk/content.asp?station=2&venstre=true&">P2</option>
<option value="http://netplayer.swdc.dk/content.asp?station=3&venstre=true&">P3</option>
<option value="http://netplayer.swdc.dk/content.asp?station=25&venstre=true&">P4</option>
<option value="http://netplayer.swdc.dk/content.asp?station=4&venstre=true&">P4 Bornholm</option>
<option value="http://netplayer.swdc.dk/content.asp?station=5&venstre=true&">P4 Kanal 94</option>
<option value="http://netplayer.swdc.dk/content.asp?station=6&venstre=true&">P4 København</option>
<option value="http://netplayer.swdc.dk/content.asp?station=7&venstre=true&">P4 Nordjylland</option>
<option value="http://netplayer.swdc.dk/content.asp?station=8&venstre=true&">P4 Fyn</option>
<option value="http://netplayer.swdc.dk/content.asp?station=9&venstre=true&">P4 Midt og Vest</option>
<option value="http://netplayer.swdc.dk/content.asp?station=10&venstre=true&">P4 Regionalen</option>
<option value="http://netplayer.swdc.dk/content.asp?station=11&venstre=true&">P4 Syd</option>
<option value="http://netplayer.swdc.dk/content.asp?station=12&venstre=true&">P4 Østjylland</option>
<option value="http://netplayer.swdc.dk/content.asp?station=15&venstre=true&">DR Barometer</option>
<option value="http://netplayer.swdc.dk/content.asp?station=32&venstre=true&">DR Barracuda</option>
<option value="http://netplayer.swdc.dk/content.asp?station=13&venstre=true&">DR Boogie</option>
<option value="http://netplayer.swdc.dk/content.asp?station=31&venstre=true&">DR Country</option>
<option value="http://netplayer.swdc.dk/content.asp?station=24&venstre=true&">DR Erhverv</option>
<option value="http://netplayer.swdc.dk/content.asp?station=29&venstre=true&">DR Evergreen</option>
<option value="http://netplayer.swdc.dk/content.asp?station=23&venstre=true&">DR GyldneGenhør</option>
<option value="http://netplayer.swdc.dk/content.asp?station=30&venstre=true&">DR Hip Hop</option>
<option value="http://netplayer.swdc.dk/content.asp?station=18&venstre=true&">DR Jazz</option>
<option value="http://netplayer.swdc.dk/content.asp?station=22&venstre=true&">DR KanonKamelen</option>
<option value="http://netplayer.swdc.dk/content.asp?station=17&venstre=true&">DR Klassisk</option>
<option value="http://netplayer.swdc.dk/content.asp?station=28&venstre=true&">DR Kultur</option>
<option value="http://netplayer.swdc.dk/content.asp?station=26&venstre=true&">DR Litteratur</option>
<option value="http://netplayer.swdc.dk/content.asp?station=20&venstre=true&">DR Nyheder</option>
<option value="http://netplayer.swdc.dk/content.asp?station=27&venstre=true&">DR R&B</option>
<option value="http://netplayer.swdc.dk/content.asp?station=19&venstre=true&">DR Rock</option>
<option value="http://netplayer.swdc.dk/content.asp?station=16&venstre=true&">DR Soft</option>
<option value="http://netplayer.swdc.dk/content.asp?station=21&venstre=true&">DR Sport</option>
</select>
</td>
</tr>
</form>
</table>
<?
@closeside();

;) Itee
Avatar billede fixxxer Nybegynder
21. juli 2005 - 17:45 #1
Det ser jo ud til at virke meget fint, og med dette supplement, så skulle det sikkert virke, som du gerne vil have det...


<script language="JavaScript">
function namosw_goto_byselect(sel, targetstr)
{
var index = sel.selectedIndex;
if (sel.options[index].value != null) {
if (targetstr == 'blank') {
window.open(sel.options[index].value, 'remote', 'width=200,height=200,scrollbars=no,toolbar=no,location=no,
directories=no,status=no,menubar=no,copyhistory=no');
} else {
var frameobj = eval(targetstr);
frameobj.location = sel.options[index].value;
}
}
}
</script>
Avatar billede itee Nybegynder
21. juli 2005 - 18:43 #2
Efter at jeg erstattede scriptet i min kode, med det foreslåede, åbner rullemenuen ikke de forskellige netradio'er op i et nyt vindue mere...men jeg stadig bladre i rullemenuen, men altså ikke aktivere links'ene op i et nyt vindue... men det er muligt at scriptet vil virke ok seperat, og det måske har noget med CMS systemet at gøre?!

;) Itee
Avatar billede itee Nybegynder
21. juli 2005 - 18:49 #3
Er det i samme ombærring muligt at lave en kode der kan tilpasses de enkelte netradioer, der er pt. 3 design størrelser (The Voice, Sky Radio, DR samlingen).

De forskellige udbydere af disse netradioer har nemlig forskellige størrelser på popup vinduerne - så en prik over i'et ville være at kunne lave 3 størrelser der passer, og klistre størrelse 1 på The Voice, størrelse 2 på Sky Radio og størrelse 3 på alle de forskellige DR netradioer, som ALLE har samme størrelse popup.

;) Itee
Avatar billede itee Nybegynder
23. maj 2006 - 13:54 #4
Må vist hellere lukke denne...

;) Itee
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester