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