html - 使用 <select> 创建下拉菜单导航

标签 html drop-down-menu navigation html-select

我已经设法让自己使用 html 下拉菜单导航 <select> .不过,我遇到了一个问题。

我的外部链接无效。即 Youtube。

代码如下:

   <select ONCHANGE="location = this.options[this.selectedIndex].value;">

   <option value="" selected="selected">Navigation</option>

   <option value="index.html">Home</option>
   <option value="detroitvideoproduction.html">Video Production</option>
   <option value="locationsounddetroit.html">Location Sound</option>
   <option value="videoeditingdetroit.html">Video Editing</option>
   <option value="custommotiongraphicsdetroit.html">Custom Graphics</option>
   <option value="demoreel.html">Demo Reel</option>
   <option value="http://www.youtube.com/user/VideoDetroitMI?ob=0">You Tube</option>
   <option value="http://vimeo.com/liveoutloudproductions">Vimeo</option>
   <option value="dslrrentalsdetroit.html">Camera Rental</option>
    <option value="lectrosonicsrentalsdetroit.html">Audio Rental</option>
    <option value="griprentalsdetroit.html">Grip Rental</option>
    <option value="camerasupportdetroit.html">Camera Support</option>
    <option value="about.html">About Us</option>
    <option value="contact.html">Contact</option>
                 </select>

如您所见,我有 2 个外部链接。一个到 Vimeo,另一个到 Youtube。 当您选择 Vimeo 时,它工作得很好并带您到适当的 vimeo 页面, 但是当您选择 Youtube 时,它​​什么也不做。

我知道链接中的 URL 是正确的,我在发布之前检查过它。

有人知道为什么 Youtube 不能工作而 Vimeo 可以吗?

最佳答案

嗯,你不会想听这个,但它对我来说效果很好......我复制并粘贴了代码并用 Chrome 对其进行了测试,它很好地进入了你的页面。

关于html - 使用 <select> 创建下拉菜单导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10938341/

相关文章:

javascript - 如何在 window.open() 中发布

c# - 在 ComboBox 中隐藏 DropDownList

javascript - 单击时菜单不切换(关闭)

css - Svg - 文本元素的颜色背景/覆盖

javascript - 将 javascript 作为现值放入表单中

javascript - 选择一个选项后,如何使此下拉菜单不自行关闭

css - 使用多列设置 select 和 options 元素的样式

html - 向导航栏添加多个背景图像/颜色

php - 更好的动态导航菜单

javascript - 在淡出效果完成后执行淡入的JQuery淡出函数到底是如何工作的?