Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 发出从选择框的值重定向到外部url的问题_Javascript_Php_Jquery - Fatal编程技术网

Javascript 发出从选择框的值重定向到外部url的问题

Javascript 发出从选择框的值重定向到外部url的问题,javascript,php,jquery,Javascript,Php,Jquery,我有个小问题。我在我的索引页面上创建了一个选择框,用户应该可以在其中选择一个链接以转到外部网站。此外部url不应在其他选项卡中打开,而应在我的项目中打开。此选择框中的值将动态地从数据库中拉出(这很好)。 我现在面临的问题是,当我单击选择框内的链接名称时,重定向失败,并显示我的控制器中不存在该方法 到目前为止,我的代码在我的索引中: <label for="externallink" class="control-label">External Links</label>

我有个小问题。我在我的索引页面上创建了一个选择框,用户应该可以在其中选择一个链接以转到外部网站。此外部url不应在其他选项卡中打开,而应在我的项目中打开。此选择框中的值将动态地从数据库中拉出(这很好)。 我现在面临的问题是,当我单击选择框内的链接名称时,重定向失败,并显示我的控制器中不存在该方法

到目前为止,我的代码在我的索引中:

<label for="externallink" class="control-label">External Links</label>
  <select id="externallink" name="externallink" onchange="this.options[this.selectedIndex].value && (window.location = this.options[this.selectedIndex].value);">
    <option value="0">-Select Link-</option>
  </select>
外部链接
-选择链接-
打开页面源代码时的外观:

<select id="externallink" name="externallink"  class="form-control form-control-sm" onchange="this.options[this.selectedIndex].value && (window.location = this.options[this.selectedIndex].value);"><option value="">-Select Link-</option><option value="www.google.de">google</option><option value="www.youtube.com">Youtube</option></select>
-选择链接谷歌YouTube
请问,有人知道如何解决这个问题吗? 非常感谢您的帮助


请尝试在URL中包含协议。例如
https://google.com

尝试在URL中包含协议。例如
https://google.com

请看一下:我想您必须在url之前添加http://或https://地址。大家好,谢谢您的快速回复!好吧,如果我在链接中添加http://它确实有效。但是,该链接将从我的项目外部打开。我需要的是它在项目内部打开。我以谷歌为例,我要添加的真实url与我的项目相关,因此它们应该在其中打开。请看以下内容:我猜您必须在url之前添加http://或https://。大家好,谢谢您的快速回复!好吧,如果我在链接中添加http://它确实有效。但是,该链接将从我的项目外部打开。我需要的是它在项目内部打开。我以谷歌为例,我要添加的真实url与我的项目相关,因此它们应该在其中打开。这确实有效。但是,它会打开一个新页面。我需要的是它在项目内部打开。有没有办法得到这个?尝试了在表单中添加target=“\u parent”或self之类的操作,但没有效果。哦,那么您想在网页中打开一个网页,对吗?为此,您必须使用HTML Iframe。下面是关于这个主题的一些信息,我尝试了一个iFrames示例,但失败了。问题是,我有两个选择框,在一个侧栏。索引页上是其他数据的列表。我想要的是,当您在这些选择框中选择url(另一个选择框是HREF)时,它应该“替换”我的索引页。我刚刚尝试的iFrames示例在我的索引控制器中给出了一个关于索引页上其他数据的错误。好的,但是据我所知,如果你想在你的网页的某个地方显示一个外部网页,除了Iframe之外没有其他选项@用户12780319这确实有效。但是,它会打开一个新页面。我需要的是它在项目内部打开。有没有办法得到这个?尝试了在表单中添加target=“\u parent”或self之类的操作,但没有效果。哦,那么您想在网页中打开一个网页,对吗?为此,您必须使用HTML Iframe。下面是关于这个主题的一些信息,我尝试了一个iFrames示例,但失败了。问题是,我有两个选择框,在一个侧栏。索引页上是其他数据的列表。我想要的是,当您在这些选择框中选择url(另一个选择框是HREF)时,它应该“替换”我的索引页。我刚刚尝试的iFrames示例在我的索引控制器中给出了一个关于索引页上其他数据的错误。好的,但是据我所知,如果你想在你的网页的某个地方显示一个外部网页,除了Iframe之外没有其他选项@用户12780319