有关语句:window.loaction.href

问题描述

window.location.href可以得到当前页面的完整URL,这一点真的很到位。我定义javascipt函数comopen(window.location.href),可以利用此参数,但是如果我在form里作为表单提交给action,类型为hidden,value值为"window.location.href"怎么会没有反映,action拿不到值。帮忙解释下怎么做,解释下window.location.href是什么性质的语句,如何调用它,在什么场合下使用,属于那一类语句。谢谢各位高手了! 问题补充:Rainbow702 写道

解决方案

我对你的理解是:你是想把window.location.href的值放入hidden的表单域里面,然后提交到action,通过request.getParameter("");拿出来是吗。那你这样啊你首先在页面编写<script>document.getElementById("你的hidden的Id").value=window.location.href;</script>然后在action里面request.getParameter("你的hidden的name");就得到了啊。
解决方案二:
引用这里前三行其实可以简洁一点我这么写只是想让你看的清楚一点,呵呵。那现在为嘛不可以给我这5分啊?
解决方案三:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <BODY> <form name="form11" action="xxx.jsp" > <input type="hidden" id="url" name="url" value="" > <input type="text" name="username" value="子阳" > <input type="submit" name="Submit" value="提交" > </form> </BODY> <script> window.onload = function(){ var thisUrl = window.location.href; //将当前url地址保存到隐藏表单 document.getElementById("url").value = thisUrl; } </script></HTML>
解决方案四:
你先把它的值取出来,再赋值给 Hidden 元素var linkSrc = window.location.href;var hiddenElement = document.getElementById("yourHiddenElementId");hiddenElement.value = linkSrc;documnet.yourForm.submit();
解决方案五:
action的值又不支持scripting的,当然不行。你可以在document完成加载的句柄里面来修改action的属性就可以了。

时间: 2024-09-19 18:22:19

有关语句:window.loaction.href的相关文章

window.location.href的用法(动态输出跳转)_基础知识

javascript中的location.href有很多种用法,主要如下. self.location.href="/url" 当前页面打开URL页面 location.href="/url" 当前页面打开URL页面 windows.location.href="/url" 当前页面打开URL页面,前面三个用法相同. this.location.href="/url" 当前页面打开URL页面 parent.location.h

用window.location.href为什么跳转不到servlet里??

问题描述 用window.location.href为什么跳转不到servlet里?? 删除 function empDelete(){ var obj = document.getElementsByName("del_flag"); var arr = new Array (); var obj = document.getElementsByName("del_flag"); for (var i = 0;i<obj.length;i++) { if (

用window.location.href实现刷新另个框架页面_黑客性质

在写ASP.Net程序的时候,我们经常遇到跳转页面的问题,我们经常使用Response.Redirect ,如果客户要在跳转的时候使用提示,这个就不灵光了,如: Response.Write("<script>alert('恭喜您,注册成功!');</script>"); Response.Redirect("main.html"); 这时候我们的提示内容没有出来就跳转了,和Response.Redirect("main.html&

window.location.href中url中数据量太大时的解决方法

 这篇文章主要为大家介绍下window.location.href中url中数据量太大时的解决方法,需要的朋友可以参考下 先说一下今天遇到的问题   一个导出excel的处理,在按钮按下后需要传很大一个数据到后台,刚开始的做法如下: 代码如下: var actionUrlSetData = "****Action!exportDatas.action"+ "?now=" + new Date().getTime(); window.location.href= ac

window.location.href IE下跳转失效的解决方法

 这篇文章主要介绍了window.location.href IE下跳转失效的解决方法,需要的朋友可以参考下 代码如下: <a href="javascript:void(0)" >GoNext</a>  $("a").click(function(){  window.location.href = "xxx.html";  })    代码如上,在IE下,特别是在IE6中,点击超链接之后,浏览器并没有发生跳转行为. 

javascript-js window.location.href 跳转显示404错误,但是路径是对的

问题描述 js window.location.href 跳转显示404错误,但是路径是对的 地址是对的,但是服务器却显示404错误, 要手动刷新一下,页面才显示出来. 这是为什么啊 用C#后台写的:Response.Write("window.location.href='SHPage.html?sName=" + jumpStore + "'"); 别说什么地址错误,页面找不到. 如果是这样的话,网址不变,为什么网页重新刷新就正常显示了.这就不是地址错误了吧,地

window.location.href IE下跳转失效的解决方法_javascript技巧

复制代码 代码如下: <a href="javascript:void(0)" >GoNext</a> $("a").click(function(){ window.location.href = "xxx.html"; }) 代码如上,在IE下,特别是在IE6中,点击超链接之后,浏览器并没有发生跳转行为. 原因可能是因为在href中的javascript:void(0)阻止的事件行为,解决方法如下: 1.在onclic

mvc4-MVC4在同一个页面中相同的三个按钮,用loaction.href跳转结果后两个404错误

问题描述 MVC4在同一个页面中相同的三个按钮,用loaction.href跳转结果后两个404错误 页面中相同的三个按钮,前一个单机跳转没问题,后两个出现404错误,我的视图里也有相应的页面,不是名称写错的问题,再控制器里添加一个新的视图a,运行a也是404错误,我初步判断问题应该是出现在控制器上面, 但是看代码发现不是这样,我现在找不到问题,有人知道这问题是出现在哪里么,或者提供一些别的url跳转方式让我试试 解决方案 你这描述能看出问题?你检查下你跳转路径和对应控制器是否在一个路径吧.

javascript-关于js,jquery问题,return false与window.location.href

问题描述 关于js,jquery问题,return false与window.location.href 我给每个 <a> 都加了个window.location.href,然后给一个a标签返回return false,但是不能取消 还是跳转了? $("#remove").click(function(){ var $tr = $(this).parent().parent(); var title = $.trim($tr.find("td:first"