Change Colour of text in a [selbox.options.length] Drop down
Hi,
I have some code:
Code:
<html>
<head>
<title>Training booking form</title>
<link rel="stylesheet" href="../style.css" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
A:link
{ color:#990000; text-decoration: none }
A:visited
{ color:#990000; text-decoration: none }
A:hover
{ color:#990000; text-decoration: underline }
</style>
<link rel="stylesheet" href="../style.css" type="text/css">
<link rel="stylesheet" href="../style.css" type="text/css">
<script language="JavaScript" fptype="dynamicanimation">
<!--
function dynAnimation() {}
function clickSwapImg() {}
//-->
</script>
<script language="JavaScript1.2" fptype="dynamicanimation" src="../animate.js">
</script>
<script type="text/javascript">
function setOptions(chosen) {
var selbox = document.FrontPage_Form1.date;
selbox.options.length = 0;
if (chosen == " ") {
selbox.options[selbox.options.length] = new Option('Please select one of the options above first',' ');
}
if (chosen == "AIM (8.30 am - 4.30 pm)") {
selbox.options[selbox.options.length] = new Option('4 July 2008','4 July 2008');
selbox.options[selbox.options.length] = new Option('7 July 2008 - 5 places only','7 July 2008 - 5 places only');
selbox.options[selbox.options.length] = new Option('22 July 2008','22 July 2008');
selbox.options[selbox.options.length] = new Option('28 July 2008','28 July 2008');
selbox.options[selbox.options.length] = new Option('8 August 2008','8 August 2008');
selbox.options[selbox.options.length] = new Option('29 August 2008','29 August 2008');
selbox.options[selbox.options.length] = new Option('1 September 2008 - 5 places only','1 September 2008 - 5 places only');
selbox.options[selbox.options.length] = new Option('16 September 2008','16 September 2008');
selbox.options[selbox.options.length] = new Option('17 September 2008','17 September 2008');
selbox.options[selbox.options.length] = new Option('26 September 2008','26 September 2008');
selbox.options[selbox.options.length] = new Option('2 October 2008','2 October 2008');
selbox.options[selbox.options.length] = new Option('10 October 2008','10 October 2008');
selbox.options[selbox.options.length] = new Option('21 October 2008','21 October 2008');
selbox.options[selbox.options.length] = new Option('29 October 2008','29 October 2008');
selbox.options[selbox.options.length] = new Option('3 November 2008 - 5 places only','3 November 2008 - 5 places only');
selbox.options[selbox.options.length] = new Option('13 November 2008','13 November 2008');
selbox.options[selbox.options.length] = new Option('26 November 2008','26 November 2008');
selbox.options[selbox.options.length] = new Option('4 December 2008','4 December 2008');
}
if (chosen == "Instructors' Days") {
selbox.options[selbox.options.length] = new Option('AIM 31 July 2008','AIM - 31 July 2008');
selbox.options[selbox.options.length] = new Option('ILS 3 October 2008','ILS - 3 October 2008');
}
if (chosen == "AIM/ILS (Medical Students Only)") {
selbox.options[selbox.options.length] = new Option('AIM - 7 July 2008','AIM - 7 July 2008');
selbox.options[selbox.options.length] = new Option('AIM - 1 September 2008','AIM - 1 September 2008');
selbox.options[selbox.options.length] = new Option('AIM - 3 November 2008','AIM - 3 November 2008');
selbox.options[selbox.options.length] = new Option('ILS - 8 July 2008','ILS - 8 July 2008');
selbox.options[selbox.options.length] = new Option('ILS - 2 September 2008','ILS - 2 September 2008');
selbox.options[selbox.options.length] = new Option('ILS - 4 November 2008','ILS - 4 November 2008');
}
Im trying to find a way to get one of the boxes to change colour. for example, if a course is Full, i'd like to be able to put FULL in Bold Red letters at the end of the date, so that poeple knew not to select that option.
Is there anyone that knows how to do this?
If i put say:
Code:
selbox.options[selbox.options.length] = new Option('ILS - 4 November 2008 <b>FULL,</b>','ILS - 4 November 2008');
The drop down box just displays: 'ILS - 4 November 2008 <b>FULL,</b>
I really appreciate the help, but im unsure where this goes.
I only want it for 1 option on the whole list.
So like
if (chosen == "AIM/ILS (Medical Students Only)") {
selbox.options[selbox.options.length] = new Option('AIM - 7 July 2008','AIM - 7 July 2008');
selbox.options[selbox.options.length] = new Option('AIM - 1 September 2008','AIM - 1 September 2008');
selbox.options[selbox.options.length] = new Option('AIM - 3 November 2008','AIM - 3 November 2008');
selbox.options[selbox.options.length] = new Option('ILS - 8 July 2008','ILS - 8 July 2008');
selbox.options[selbox.options.length] = new Option('ILS - 2 September 2008','ILS - 2 September 2008'); <-- I want to display this one in red text in the drop down box
selbox.options[selbox.options.length] = new Option('ILS - 4 November 2008','ILS - 4 November 2008');
}
if (chosen == "AIM/ILS (Medical Students Only)") {
selbox.options[selbox.options.length] = new Option('AIM - 7 July 2008','AIM - 7 July 2008');
selbox.options[selbox.options.length] = new Option('AIM - 1 September 2008','AIM - 1 September 2008');
selbox.options[selbox.options.length] = new Option('AIM - 3 November 2008','AIM - 3 November 2008');
selbox.options[selbox.options.length] = new Option('ILS - 8 July 2008','ILS - 8 July 2008');
selbox.options[selbox.options.length] = new Option('ILS - 2 September 2008','ILS - 2 September 2008'); <-- I WANT THIS ONE IN RED
selbox.options[selbox.options.length-1].style.backgroundColor = "#CC3300";
selbox.options[selbox.options.length-1].style.color = "#FFFFFF";
selbox.options[selbox.options.length] = new Option('ILS - 4 November 2008','ILS - 4 November 2008');
}