add a button
<script>
function goto(obj){
if(i=obj.selectedIndex)window.open(obj.options[i].value,"","");
}
</script>
<select name="kbn" onchange="goto(this)">
<option value="start">choice one</option>
<option value="Syuttyou11entry.jsp">国内出張</option>
<option value="Syuttyou21entry.jsp">海外出張</option>
<option value="Syuttyou31entry.jsp">出講出張</option>
<option value="Syuttyou41entry.jsp">受講出張</option>
</select>
<input type=button value=go onclick=goto(kbn)>
<script>
function goto(obj){
if(i=obj.selectedIndex)window.open(obj.options[i].value,"","");
}
</script>
<select name="kbn" onchange="goto(this)">
<option value="start">choice one</option>
<option value="Syuttyou11entry.jsp">国内出張</option>
<option value="Syuttyou21entry.jsp">海外出張</option>
<option value="Syuttyou31entry.jsp">出講出張</option>
<option value="Syuttyou41entry.jsp">受講出張</option>
</select>
<input type=button value=go onclick=goto(kbn)>
function goto(obj)
{
y = event.clientY;
// 71-88,92-105,108-119,123-134,138-150,153-166
if(y>108&&y<119)alert('打开国内出張页面')
if(y>123&&y<134)alert('打开海外出張页面')
if(y>138&&y<150)alert('打开出講出張页面')
if(y>153&&y<166)alert('打开受講出張页面')
}
</script>
<br><br><br>
<select name="kbn" onmousedown="goto(this)">
<option value="start">choice one</option>
<option value="Syuttyou11entry.jsp">国内出張</option>
<option value="Syuttyou21entry.jsp">海外出張</option>
<option value="Syuttyou31entry.jsp">出講出張</option>
<option value="Syuttyou41entry.jsp">受講出張</option>
</select>
</BODY>(1)实际当中将 alert('xxxx') 换成 window.open("Syuttyou11/2/3/4entry.jsp");
(2)至于那些数字,拍屏,用photoshop去量.
我本人不提倡这种用法,只为解决这个问题。<html>
<head></head><body>
<script language=javascript>
function goto(obj)
{
y = event.clientY;
// 71-88,92-105,108-119,123-134,138-150,153-166
if(y>108&&y<119)alert('打开国内出張页面')
if(y>123&&y<134)alert('打开海外出張页面')
if(y>138&&y<150)alert('打开出講出張页面')
if(y>153&&y<166)alert('打开受講出張页面')
}
</script>
<br><br><br>
<select name="kbn" onmousedown="goto(this)">
<option value="start">choice one</option>
<option value="Syuttyou11entry.jsp">国内出張</option>
<option value="Syuttyou21entry.jsp">海外出張</option>
<option value="Syuttyou31entry.jsp">出講出張</option>
<option value="Syuttyou41entry.jsp">受講出張</option>
</select>
</BODY>
</html>
你给我开阔了思路
可是
为什么按两次才执行一次那?