PDA

View Full Version : Displaying Movie from Drop-downs



lindsm
September 8th, 2008, 10:27 AM
I have three drop-down boxes ... based on the selections made I need to be able to display the appropriate movie below them. I have code for both the drop-downs and movies however, I'm unsure as to how to incorporate them to get the effect I want.

Drop-downs


<form name="isc">
<table border="0" cellspacing="0" cellpadding="0" class="style9">
<tr align="center">
<td class="style8"> &nbsp;

<select name="example" size="1" onchange="redirect(this.options.selectedIndex)">
<option selected="selected">---Select Year-------------</option>
<option>2008</option>
<option>2007</option>
</select>

<select name="stage2" size="1" onchange="redirect1(this.options.selectedIndex)">
<option value=" " selected="selected"> </option>
<option value=" " selected="selected">---Select Month--------------</option>
<option value=" " selected="selected">---Select Month--------------</option>
</select>

<select name="stage3" size="1" onchange="redirect2(this.options.selectedIndex)">
<option value=" " selected="selected"> </option>
<option value=" " selected="selected">---Select Video----------------</option>
<option value=" " selected="selected">---Select Video----------------</option>
</select>

<script type="text/javascript">

var groups=document.isc.example.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()

group[0][0]=new Option("---Select Month---"," ");

/* 2008 Month Options */
group[1][0]=new Option("Select Month "," ");
group[1][1]=new Option("March","48");
group[1][2]=new Option("April","47");
group[1][3]=new Option("May","46");
group[1][4]=new Option("June","45");
group[1][5]=new Option("August","44");


/* 2007 Month Options */

group[2][0]=new Option("Select Month "," ");
group[2][1]=new Option("November","114");
group[2][2]=new Option("December","115");

var temp=document.isc.stage2


function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
redirect1(0)
}



var secondGroups=document.isc.stage2.options.length
var secondGroup=new Array(groups)
for (i=0; i<groups; i++) {
secondGroup[i]=new Array(group[i].length)
for (j=0; j<group[i].length; j++) {
secondGroup[i][j]=new Array() }}

secondGroup[0][0][0]=new Option("---Select Video---"," ");
secondGroup[1][0][0]=new Option("---Select Video---"," ");

/* Year 1 Options */
/* March 2008 */
secondGroup[1][1][0]=new Option("Select Video "," ");
secondGroup[1][1][1]=new Option("Management","");
secondGroup[1][1][2]=new Option("Operations","");
secondGroup[1][1][3]=new Option("Marketing & Task Leads","");
secondGroup[1][1][4]=new Option("Technical","");
secondGroup[1][1][5]=new Option("Slides","");

/*April 2008*/
secondGroup[1][2][0]=new Option("Select Video "," ");
secondGroup[1][2][1]=new Option("Technical"," ");

/*May 2008*/
secondGroup[1][3][0]=new Option("Select Video "," ");
secondGroup[1][3][1]=new Option("Management"," ");
secondGroup[1][3][2]=new Option("Operations","");
secondGroup[1][3][3]=new Option("Marketing","");
secondGroup[1][3][4]=new Option("Task Leads","");
secondGroup[1][3][5]=new Option("Technical","");

/*June 2008*/
secondGroup[1][4][0]=new Option("Select Video "," ");
secondGroup[1][4][1]=new Option("Management"," ");
secondGroup[1][4][2]=new Option("Operations","");
secondGroup[1][4][3]=new Option("Marketing","");
secondGroup[1][4][4]=new Option("Task Leads","");

/*August 2008*/
secondGroup[1][5][0]=new Option("Select Video "," ");
secondGroup[1][5][1]=new Option("Management"," ");
secondGroup[1][5][2]=new Option("Operations","");
secondGroup[1][5][3]=new Option("Marketing","");
secondGroup[1][5][4]=new Option("Task Leads","");
secondGroup[1][5][5]=new Option("Technical","");


/* Year 2 Options */
/* January 2007 */
secondGroup[2][0][0]=new Option("---Select Video---"," ");
secondGroup[2][1][0]=new Option("Select Video "," ");
secondGroup[2][1][1]=new Option("Management"," ");
secondGroup[2][1][2]=new Option("Operations","");
secondGroup[2][1][3]=new Option("Marketing","");
secondGroup[2][1][4]=new Option("Task Leads","");

/* February 2007 */
secondGroup[2][2][0]=new Option("Select Video "," ");
secondGroup[2][2][1]=new Option("Management"," ");
secondGroup[2][2][2]=new Option("Technical","");



// functions

var temp1=document.isc.stage3
function redirect1(y){
for (m=temp1.options.length-1;m>0;m--)
temp1.options[m]=null
for (i=0;i<secondGroup[document.isc.example.options.selectedIndex][y].length;i++){
temp1.options[i]=new Option(secondGroup[document.isc.example.options.selectedIndex][y][i].text,secondGroup[document.isc.example.options.selectedIndex][y][i].value)
}
temp1.options[0].selected=true
}

function redirect2(z){
window.location=temp1[z].value
}

//-->
</script>
</td>
</tr>
</table>
</form>
Movie Code


<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="320" height="270" id="player" align="middle">
<param name="movie" value="player.swf?file=augMgtVideo.flv&size=false&aplay=false&autorew=false&title="/>
<param name="menu" value="false"/>
<param name="quality" value="high"/>
<param name="bgcolor" value="#FFFFFF"/>
<noscript><a href=http://www.dvdvideosoft.com/products/dvd/Free-DVD-Decrypter.htm>dvd decrypter</a></noscript>
<embed src="player.swf?file=augMgtVideo.flv&size=false&aplay=false&autorew=false&title=" menu="false" quality="high" bgcolor="#FFFFFF" width="320" height="270" name="player" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"/>
</object>Any help would be greatly appreciated!! Thanks!!!

graylensman
September 8th, 2008, 01:50 PM
Just through a quick look at your code, it appears you are using html to display your menu and your Flash movies. Yes? If so, you'd be better served to post your question in the html forum. :)