Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 3 of 3
  1. #1
    New to the CF scene
    Join Date
    Jun 2007
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Question Targeting my dropdown menu to an iframe

    I'm having a heck of a time getting this drown down to open in an iframe that's name "window1". (I want the content called by the play button to open in "window1". Although the play button is not required for what I want.)

    I know all the links that are currently in this are for music. I'm wanting to use it on another page, that calls up html pages with embedded wmv files into the window1 iframe.

    Anybody have a suggestion?

    Here's a link to my test page:
    http://www.daletonadave.com/DropMenuTest.html

    Here's the dropdown code from that page:

    <form name="VideoMenu">

    <select name="example" size="3.5" style="width:185" width="175px" border="0" onChange="redirect(this.options.selectedIndex)"><font size=-2><option>Hanoverphist</option><option>Dave - ("Solo")<option>Rock</option><option>The Pimps</option><option>Earnhardt Tribute Songs</option><option>Comedy</option><option>Internet Radio</option></font></select>

    <select name="stage2" size="4" style="width:275" width="275px" border color="#000000"><option value=""></option></select>

    <input type="button" name="test" value="PLAY" onClick="go();window.focus()">

    <script>

    var groups=document.VideoMenu.example.options.length

    var group=new Array(groups)

    for (i=0; i<groups; i++)

    group[i]=new Array()

    <!--HANOVERPHIST-->
    group[0][0]=new Option("JrDesert","JrDesert.html")
    group[0][1]=new Option("Shine - Collective Soul Cover","hanoverphistshine.wav")
    group[0][2]=new Option("Eighteen - Alice Cooper Cover","eighteen.wav")
    group[0][3]=new Option("Fly Me Courageous - Drivin&Cryin Cover","flymecourageous.wav")
    group[0][4]=new Option("Just Go Away - Hanoverphist Original","justgoaway.wav")

    <!--DAVE-->
    group[1][0]=new Option("Acoustic Tune - Dave","acousticdaveone.wav")
    group[1][1]=new Option("Blues Tune - Dave","bluesdave.wav")
    group[1][2]=new Option("House of the Rising Son - Dave","risingsondavewav.wav")

    <!--ROCK-->
    group[2][0]=new Option("Do You Feel Like I Do - Peter Frampton","feellikeido.wav")
    group[2][1]=new Option("Give a Little Bit - Supertramp","givealittlebit.wav")
    group[2][2]=new Option("Fight The Good Fight - Triumph","goodfight.wav")
    group[2][3]=new Option("Heaven & Hell - Black Sabbath","heavenandhell.wav")
    group[2][4]=new Option("Little White Lies - Sammy Hagar","littlewhitelies.wav")
    group[2][5]=new Option("Three Lock Box - Sammy Hagar","threelockbox.wav")
    group[2][6]=new Option("United - Judas Priest","united.wav")
    group[2][7]=new Option("What Ya Give - Tesla","whatyagivestudio.wav")
    group[2][8]=new Option("When I'm Gone - 3 Doors Down","whenimgone.wav")
    group[2][9]=new Option("The Road I'm On - 3 Doors Down","theroadimon.wav")
    group[2][10]=new Option("Steve McQueen - Sheryl Crow","stevemcqueen.wav")

    <!--PIMPS-->
    group[3][0]=new Option("Rocket Science (MI-2 Soundtrack)","rocketscience.wav")
    group[3][1]=new Option("Sumpin'","sumpin.wav")
    group[3][2]=new Option("El Presidente","elpresidente.wav")
    group[3][3]=new Option("Hoss Vegas","hossvegas.wav")
    group[3][4]=new Option("Rallo","rallo.wav")
    group[3][5]=new Option("Grandma's Christmas Shirt","grandmasxmasshirt.wav")

    <!--DALE TRIBUTES-->
    group[4][0]=new Option("Angels In Waiting - Author Unknown","angelsinwaiting.wav")
    group[4][1]=new Option("Dale Earnhardt Mix (WQYK)","daleearnhardtmixwqyk.wav")
    group[4][2]=new Option("Elvis/Earnhardt Re-Mix","elvisfordaleearnhardt.wav")
    group[4][3]=new Option("Last Lap/Freebird Re-Mix","lastlap_freebird.wav")
    group[4][4]=new Option("Number Three - John Murley","numberthreebyjohnmurley.wav")
    group[4][5]=new Option("Say Goodbye - Author Unknown","saygoodbye.wav")
    group[4][6]=new Option("The Dance/Re-Mix - Garth Brooks","thedancedaleearnhardttribute.wav")

    <!--COMEDY-->
    group[5][0]=new Option("Alice's Restaurant - Arlo Guthrie","alicesrestaurant.wav")
    group[5][1]=new Option("Motorcycle Song - Arlo Guthrie","motorcyclesong.wav")
    group[5][2]=new Option("The Dentist - Bill Cosby","dentist.wav")
    group[5][3]=new Option("Who's On First - Abbott & Costello","whosonfirst.wav")
    group[5][4]=new Option("Stupid People - Bill Engvall","stupidpeople.wav")

    <!--RADIO-->
    group[6][0]=new Option("BrainGell Radio - Live Heavy Metal","http://66.117.2.27:8000/listen.pls")

    var temp=document.VideoMenu.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

    }

    function go(){

    location=temp.options[temp.selectedIndex].value

    }

    //-->

    </script></center></form>


    I hope I explained myself well enough.

    Any help would be greatly appreciated.

    Thanks in advance,

    DaletonaDave

  • #2
    Senior Coder A1ien51's Avatar
    Join Date
    Jun 2002
    Location
    Between DC and Baltimore In a Cave
    Posts
    2,717
    Thanks
    1
    Thanked 94 Times in 88 Posts
    change

    location=temp.options[temp.selectedIndex].value

    to

    document.getElementById("iframeId").location.href=temp.options[temp.selectedIndex].value;

    making sure to change the id to your iframes id

    Eric
    Tech Author [Ajax In Action, JavaScript: Visual Blueprint]

  • #3
    New to the CF scene
    Join Date
    Jun 2007
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Smile Nevermind

    Thank you A1ien51. I figured it out just before your post. But I wanna say thanks for such a <i>speedy</i> reply!
    Last edited by DaletonaDave; 06-18-2007 at 07:32 PM.


  •  

    Posting Permissions

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