Go Back   CodingForums.com > :: Client side development > HTML & CSS

Before you post, read our: Rules & Posting Guidelines

Reply
 
Thread Tools Rate Thread
Enjoy an ad free experience by logging in. Not a member yet? Register.
Old 10-05-2012, 07:46 AM   PM User | #1
Torr
New to the CF scene

 
Join Date: Oct 2012
Posts: 4
Thanks: 1
Thanked 0 Times in 0 Posts
Torr is an unknown quantity at this point
Need some Triple Combo Script Go Button Help.

Hello Everyone, I found this Triple Combo Script on here and it is perfect for my needs. But I can't get a Go button to work. I have looked around and nothing seems to work, or I'm just not doing it right. I would Really appreciate it, if someone can look this over and help me out. Sorry if this is the wrong Category. Thanks

Code:

<FORM name="isc">
<p style="margin-left: 1; margin-top: 1">
<select name="example" size="1" onChange="redirect(this.options.selectedIndex)" style="width: 150; font-family: Arial; color: #808080; font-size: 8pt">
<option selected>Select Region</option>
<option>Europe</option>
<option>America</option>
</select><select name="stage2" size="1" onChange="redirect1(this.options.selectedIndex)" style="width: 150; font-size: 8pt; font-family: Arial; color: #808080">
<option value=" " selected> </option>
<option value=" " selected>Select Country</option>
<option value=" " selected>Select Country</option>
</select><select name="stage3" size="1" onChange="redirect2(this.options.selectedIndex)" style="width: 150; color: #808080; font-family: Arial; font-size: 8pt">
<option value=" " selected> </option>
<option value=" " selected>Select Airport</option>
<option value=" " selected>Select Airport</option>
</select>

<script>
<!--

/*
Triple Combo Script Credit
By Hamid Cheheltani/ JavaScript Kit (http://www.javascriptkit.com)
Visit http://javascriptkit.com for this and over 400+ other scripts
*/

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 Country"," ");

group[1][0]=new Option("Select Country"," ");
group[1][1]=new Option("Austria","47");
group[1][2]=new Option("Germany","46");
group[1][3]=new Option("United Kingdom","45");

group[2][0]=new Option("Select Country"," ");
group[2][1]=new Option("Canada","115");
group[2][2]=new Option("United States","116");

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 Airport"," ");
secondGroup[1][0][0]=new Option("Select Airport"," ");
secondGroup[1][1][0]=new Option("Now Select This One"," ");
secondGroup[1][1][1]=new Option("JavaScript Kit","http://javascriptkit.com");
secondGroup[1][1][2]=new Option("JavaScript for the non programmer","http://webteacher.com/javascript/");
secondGroup[1][1][3]=new Option("Java-Scripts.net","http://java-scripts.net");

secondGroup[1][2][0]=new Option("Now Select This One"," ");
secondGroup[1][2][1]=new Option("Dynamic Drive","http://www.dynamicdrive.com");
secondGroup[1][2][2]=new Option("Beginner\'s Guide to DHTML","http://www.geocities.com/ResearchTriangle/Facility/4490/");
secondGroup[1][2][3]=new Option("Web Coder","http://webcoder.com/");

secondGroup[1][3][0]=new Option("Now Select This One"," ");
secondGroup[1][3][1]=new Option("CGI Resources","http://www.cgi-resources.com");
secondGroup[1][3][2]=new Option("Ada\'s Intro to CGI","http://adashimar.hypermart.net/");

secondGroup[2][0][0]=new Option("---Select 3---"," ");
secondGroup[2][1][0]=new Option("Now Select This One"," ");
secondGroup[2][1][1]=new Option("CNN","http://www.cnn.com");
secondGroup[2][1][2]=new Option("MSNBC","http://www.msnbc.com");
secondGroup[2][1][3]=new Option("ABC News","http://www.abcnews.com");

secondGroup[2][2][0]=new Option("Now Select A Page"," ");
secondGroup[2][2][1]=new Option("News.com","http://www.news.com");
secondGroup[2][2][2]=new Option("Wired","http://www.wired.com");

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){
parent.chartsloader.location=temp1[z].value
}
//-->
</script>
</p>
</FORM>
Torr is offline   Reply With Quote
Old 10-05-2012, 08:07 AM   PM User | #2
shyagrawal
New Coder

 
Join Date: Sep 2012
Posts: 22
Thanks: 0
Thanked 6 Times in 6 Posts
shyagrawal is an unknown quantity at this point
There is an error in this function.
function redirect2(z){
parent.chartsloader.location=temp1[z].value
}

pleasee update your function to:
function redirect2(z){
parent.location=temp1[z].value;
}
shyagrawal is offline   Reply With Quote
Users who have thanked shyagrawal for this post:
Torr (10-05-2012)
Old 10-05-2012, 10:19 AM   PM User | #3
Torr
New to the CF scene

 
Join Date: Oct 2012
Posts: 4
Thanks: 1
Thanked 0 Times in 0 Posts
Torr is an unknown quantity at this point
Thank you very much!

This works, but when a option from Category 3 is selected. It goes to that link without having to use a go button and I need it to work off of a go button.

This is probably a easy fix but I'm a big newbie. Thanks again for any help!
Torr is offline   Reply With Quote
Old 10-05-2012, 12:23 PM   PM User | #4
shyagrawal
New Coder

 
Join Date: Sep 2012
Posts: 22
Thanks: 0
Thanked 6 Times in 6 Posts
shyagrawal is an unknown quantity at this point
You have not added any Go buttom in this code.
shyagrawal is offline   Reply With Quote
Old 10-05-2012, 06:19 PM   PM User | #5
Torr
New to the CF scene

 
Join Date: Oct 2012
Posts: 4
Thanks: 1
Thanked 0 Times in 0 Posts
Torr is an unknown quantity at this point
Yes I know, this is the default code (the way I found it). I am using the same thing that is a bit updated. I can't get a Go button to work on either the default or the one I'm working on.
Torr is offline   Reply With Quote
Old 10-07-2012, 08:15 AM   PM User | #6
Torr
New to the CF scene

 
Join Date: Oct 2012
Posts: 4
Thanks: 1
Thanked 0 Times in 0 Posts
Torr is an unknown quantity at this point
I have gotten help on a different forum. If anyone would like, I can post the working script.
Torr is offline   Reply With Quote
Reply

Bookmarks

Jump To Top of Thread


Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 05:08 AM.


Advertisement
Log in to turn off these ads.