Ik heb een, voor mij, vreemd probleempje. Ik heb een dropdownmenu waarin een serie radiostations staan en wanneer erop geklikt word, dan moeten deze openen in een nieuw scherm. De link en de naam van het station moet dan meegegeven worden.
Hiervoor heb ik het volgende javascript in de header:
En dit is mijn dropdown menu:
Het probleem is dus dat de volgende link geopend word: radio.php?radiolink=http://www.digitallyimported.com/wma/hardhouse.asx&radionaam=undefined
Ik snap niet waarom radionaam undefined is.. Kan iemand mij dit uitleggen? In Internet Explorer werkt het wel maar in Firefox is hij "undefined". Hij werkt wel maar ik mis de titel nog... wie helpt mij dit laatste schoonheidsfoutje weg te werken?
Hiervoor heb ik het volgende javascript in de header:
code:
1
2
3
4
5
6
7
8
| <script language="Javascript" type="text/javascript">
<!-- Begin
function popUp() {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open('radio.php' + '?radiolink=' + document.jump.menu.options[document.jump.menu.selectedIndex].value + '&radionaam=' + document.jump.menu.options[document.jump.menu.selectedIndex].radionaam , '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=250,height=50');");}
// End -->
</script> |
En dit is mijn dropdown menu:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| <table width="100%" border="0" cellspacing="0" cellpadding="4"> <tr> <td><font class="content"><center><form name="jump" method=''post''> <select name="menu" onChange="popUp()"> <option>Kies een zender</option> <option value="http://www.digitallyimported.com/wma/eurodance.asx" radionaam="Euro Trance">DI Euro Trance</option> <option value="http://www.digitallyimported.com/wma/deephouse.asx" radionaam="Deep House">DI Deep House</option> <option value="http://www.digitallyimported.com/wma/hardhouse.asx" radionaam="Hard House">DI Hard House</option> </select> </form></center></font></td> </tr> </table> |
Het probleem is dus dat de volgende link geopend word: radio.php?radiolink=http://www.digitallyimported.com/wma/hardhouse.asx&radionaam=undefined
Ik snap niet waarom radionaam undefined is.. Kan iemand mij dit uitleggen? In Internet Explorer werkt het wel maar in Firefox is hij "undefined". Hij werkt wel maar ik mis de titel nog... wie helpt mij dit laatste schoonheidsfoutje weg te werken?
[ Voor 19% gewijzigd door SAiKO op 16-03-2005 18:43 ]