Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.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_Asp.net - Fatal编程技术网

Javascript 我想在选定值更改时重置同一页面的url

Javascript 我想在选定值更改时重置同一页面的url,javascript,asp.net,Javascript,Asp.net,我想重置选定值上相同页面的url更改如下 selectedvalue.graphic.com 选择一个网站 谷歌 YouTube 堆栈溢出 有人能帮我吗。您需要在select元素上执行onchange事件 <select onChange="window.location = '//' + this.value + '.graphic.com';"> <option value="" selected>Pick a Website</option>

我想重置选定值上相同页面的url更改如下

selectedvalue.graphic.com


选择一个网站
谷歌
YouTube
堆栈溢出


有人能帮我吗。

您需要在select元素上执行onchange事件

<select onChange="window.location = '//' + this.value + '.graphic.com';">
<option value="" selected>Pick a Website</option>
<option value="City1">Google</option>
<option value="City2">YouTube</option>
<option value="City3">Stack Overflow</option>
</select>

选择一个网站
谷歌
YouTube
堆栈溢出
如果希望浏览器打开一个新窗口:

<select onChange="window.open('//' + this.value + '.graphic.com');">
<option value="" selected>Pick a Website</option>
<option value="City1">Google</option>
<option value="City2">YouTube</option>
<option value="City3">Stack Overflow</option>
</select>

选择一个网站
谷歌
YouTube
堆栈溢出

您需要在select元素上设置onchange事件

<select onChange="window.location = '//' + this.value + '.graphic.com';">
<option value="" selected>Pick a Website</option>
<option value="City1">Google</option>
<option value="City2">YouTube</option>
<option value="City3">Stack Overflow</option>
</select>

选择一个网站
谷歌
YouTube
堆栈溢出
如果希望浏览器打开一个新窗口:

<select onChange="window.open('//' + this.value + '.graphic.com');">
<option value="" selected>Pick a Website</option>
<option value="City1">Google</option>
<option value="City2">YouTube</option>
<option value="City3">Stack Overflow</option>
</select>

选择一个网站
谷歌
YouTube
堆栈溢出

谢谢,但我不知道是需要创建另一个页面还是可以在同一页面上创建。我不明白这条评论?如果您想让浏览器指向新的url,这是可以做到的。@Tariq不需要再创建一个页面,如果您可以使用选定的值作为url或querystring的一部分来加载特定的内容,则它可以工作,但不加载页面内容。我正在使用asp.net,如果您有任何解决方案,请..您需要提供更多详细信息,否则我无法提供进一步帮助。谢谢,但我不清楚我是否需要创建另一个页面,或者我是否可以在同一页面上执行此操作。我不理解此评论?如果您想让浏览器指向新的url,这是可以做到的。@Tariq不需要再创建一个页面,如果您可以使用选定的值作为url或querystring的一部分来加载特定的内容,则它可以工作,但不加载页面内容。我正在使用asp.net,如果您有任何解决方案,请..您需要提供更多详细信息,否则我无法进一步提供帮助。