Results 1 to 2 of 2

Thread: Please help me change this script to go

  1. #1
    Join Date
    Jan 2011
    Location
    Southeastern CT
    Posts
    612
    Thanks
    46
    Thanked 32 Times in 32 Posts

    Default Please help me change this script to go

    To the last selected location.In otherwards after selecting a catergory the link you select from that catergory should take you directly to that page.
    Code:
    <html>
    <head>
    <title></title>
    
    </head>
    
    <form name="dynamiccombo">
    <select name="stage2" size="1" onchange="gothere()>
    <option value="#">This is a Place Holder</option>
    <option value="#">This is a Place Holder</option>
    <option value="#">This is a Place Holder</option>
    </select>
    <input type="button" name="test" value="Go!"
    onClick="gothere()">
    </form>
    
    <script>
    <!--
    
    //Dynamic combo box script- by javascriptkit.com
    //Visit JavaScript Kit (http://javascriptkit.com) for script
    //Credit must stay intact for use
    
      
    //DEFINE the group of links for display in the combo
    //EXTEND each array and its elements as needed
    //BE sure to follow the pattern revealed below
    var combo1=new Array()
    combo1[0]=new Option("JavaScript Kit","http://javascriptkit.com")
    combo1[1]=new Option("Dynamic Drive","http://www.dynamicdrive.com")
    combo1[2]=new Option("Freewarejava.com","http://www.freewarejava.com")
    combo1[3]=new Option("Free Web Templates","http://www.freewebtemplates.com")
    combo1[4]=new Option("Web Monkey","http://www.webmonkey.com")
    
    var combo2=new Array()
    combo2[0]=new Option("CNN","http://www.cnn.com")
    combo2[1]=new Option("MSNBC","http://www.msnbc.com")
    combo2[2]=new Option("BBC News","http://news.bbc.co.uk")
    combo2[3]=new Option("ABC News","http://www.abcnews.com")
    
    var combo3=new Array()
    combo3[0]=new Option("Hollywood.com","http://www.hollywood.com")
    combo3[1]=new Option("MTV","http://www.mtv.com")
    combo3[2]=new Option("ETOnline","http://etonline.com")
    
    
    var cacheobj=document.dynamiccombo.stage2
    
    function populate(x){
    for (m=cacheobj.options.length-1;m>0;m--)
    cacheobj.options[m]=null
    selectedarray=eval(x)
    for (i=0;i<selectedarray.length;i++)
    cacheobj.options[i]=new Option(selectedarray[i].text,selectedarray[i].value)
    cacheobj.options[0].selected=true
    }
    
    function gothere(){
    location=cacheobj.options[cacheobj.selectedIndex].value
    }
    
    //SHOW first combo by default
    populate(combo1)
    
    //-->
    </script>
    
    <!--SET up your links, and pass in the name of the group (ie: combo1) you wish to display for the link in question-->
    <a href="javascript:populate(combo1)">Webmaster sites</a> | <a href="javascript:populate(combo2)">News sites</a> | <a href="javascript:populate(combo3)">Entertainment</a>
    This having a second drop box is what I don't know how to go about this for-???

    Thanks,

    Bud
    Last edited by ajfmrf; 02-03-2011 at 01:00 AM.

  2. #2
    Join Date
    Jan 2011
    Location
    Southeastern CT
    Posts
    612
    Thanks
    46
    Thanked 32 Times in 32 Posts

    Default Nothing for this?

    I tried to add onChange="gothere()" to the form select and that works great

    Anyone?

    Bud
    Last edited by ajfmrf; 02-03-2011 at 12:59 AM. Reason: found answer

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •