Click to See Complete Forum and Search --> : Combined Menu


crashin2me
12-13-2002, 08:55 AM
I want to use the Combined Menu script but have it open the link in a new window that is 490 wide x 290. Im not that proficient with JavaScript so if anyone has any ideas please let me know! Thanks!

<HEAD>

<SCRIPT LANGUAGE="JavaScript">
<!-- Original: Ronnie T. Moore, Editor -->
<!-- Idea by: Selvi Narayanan -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
site = "http://www.yoursite.com"; // Do not include the final "/"
function combineMenus(frm, menu1, menu2) {
with (frm) {
str = menu1.options[menu1.selectedIndex].value;
str += menu2.options[menu2.selectedIndex].value;
url = site + "/" + str + ".html";
window.location.href = url;
}
}
// End -->
</script>
</HEAD>

<BODY>

<center>
<form name=menufrm>
<select name=menu1>
<option value="">Make</option>
<option value="Ford">Ford</option>
<option value="Chevy">Chevy</option>
<option value="Toyota">Toyota</option>
</select>

<select name=menu2>
<option value="">Year</option>
<option value="1998">1998</option>
<option value="1999">1999</option>
<option value="2000">2000</option>
</select>

<input type=button value="Select" onClick="combineMenus(this.form, this.form.menu1, this.form.menu2)">
</form>
</center>

ShrineDesigns
12-13-2002, 11:35 AM
this will do the trick for ya

<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-- Original: Ronnie T. Moore, Editor -->
<!-- Idea by: Selvi Narayanan -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!--
var site = "http://www.yoursite.com"; // Do not include the final "/"
function combineMenus(frm,menu1,menu2) {
with (frm) {
str = frm.menu1.options[menu1.selectedIndex].value;
str += frm.menu2.options[menu2.selectedIndex].value;
url = site + "/" + str + ".html";
winName = "Cars";// you can specify a window name if need to
features = "height=290 width=490";
window.open(url,winName,features);
}
}
//-->
</script>
</HEAD>
<BODY>
<center>
<form name="menufrm">
<select name="menu1">
<option selected>Make</option>
<option value="Ford">Ford</option>
<option value="Chevy">Chevy</option>
<option value="Toyota">Toyota</option>
</select>
<select name="menu2">
<option selected>Year</option>
<option value="1998">1998</option>
<option value="1999">1999</option>
<option value="2000">2000</option>
</select>
<input type="button" value="Select" onClick="combineMenus(this.form,this.form.menu1,this.form.menu2)">
</form>
</center>
</body>

crashin2me
12-13-2002, 01:03 PM
Thanks ShrineDesigns! It works perfectly!