今天在给客户做prototype的时候遇到一个要在html之间传值的问题,google一番,最终得到如下解决方案:
在第一个html页面用如下内容:
function showMessage(){
window.location='searchCustomerList.html?from=addCustomer';
}
在第二个html页面(target page)用如下Javascript解析from的值:
function getFrom(){
var hrefstr,pos,parastr,eqpos,result;
hrefstr = window.location.href;
pos = hrefstr.indexOf("?")
if(pos>0){
parastr = hrefstr.substring(pos+1);
eqpos = parastr.indexOf("=");
result = parastr.substring(eqpos+1);
}
if(result=='addCustomer'){
document.getElementById('message').style.display="block";
}
}
搞定!
分享到:
相关推荐
在IT行业中,尤其是在Web开发领域,后台与页面之间的传值以及页面与页面之间的传值是至关重要的技术环节。本文将详细讲解这两种通信方式,并以Spring MVC框架为例进行深入阐述。 一、后台(服务器)与页面(客户端...
本文将详细介绍一种利用JavaScript来实现HTML页面跳转传值的方法,并提供具体的代码示例。 #### 二、基础知识回顾 在深入探讨具体技巧之前,我们先来回顾一下相关的基础知识。 ##### 1. URL 参数 URL参数是指在URL...
### JSP 页面间通过 Request/Session 传值详解 #### 一、背景介绍 在 Web 开发中,尤其是在 JavaServer Pages (JSP) 技术中,数据在不同页面之间的传递是一项基本且重要的功能。本篇文章将详细介绍如何利用 JSP 的 ...
为了保证在表单提交时能够正确传递`select`元素的值,我们需要在表单提交之前解除`select`元素的`disabled`状态。这通常通过为表单添加`beforeSubmit`事件来实现: ```html ... ``` 其中,`enableSelect`是一个...
页面间传值的主要目的是在不同页面之间共享数据,这对于实现诸如表单提交、用户登录状态跟踪等功能至关重要。本文将介绍PHP与HTML间传值的三种常见方式,以及在不同页面间进行数据传递的方法。 首先是POST传值。...
在提供的文件“关闭小窗口跳转页面.html”中,应该包含了实现这一功能的具体代码。通过查看和分析这个文件,你可以更深入地了解这一功能的实现细节。不过,由于无法直接访问这个文件,我们只能根据一般情况来解释这...
### Struts2 传值方式详解 在Struts2框架中,实现前后台的数据传递是构建Web应用的基础之一。本文将详细介绍三种常见的Struts2数据传递方式:通过默认的Action属性传递、使用Value Object(VO)传递以及利用...
没有积分可以私我邮箱liurui416@qq.com,我看到发给你。 JavaScript实现loading效果,拿过去就能够直接使用。
这个实例——"模式对话框传值实例",主要展示了如何在模式对话框与主页面之间传递数据,以便于实现更丰富的功能,如信息确认、表单填写等。下面将详细介绍模式对话框的使用以及数据传递的方法。 首先,模式对话框...
### ASP.NET MVC学习笔记-Controller与View传值 #### 一、引言 在ASP.NET MVC框架中,数据从Controller传递到View的方式是至关重要的。相比于传统的ASP.NET Web Forms模式,MVC架构更加注重分离关注点,即Model、...
在此之前,先写通过url传值与取值的过程。url通过跳转页面,给跳转页的url问号后拼接参数的方法传值: //问号后的userId / dialogId都是要传的参数 //如果有多个参数,就用“&”拼接 [removed].href = 'doctor_ask....
HTML5的本地存储功能是现代Web开发中的一个重要特性,它允许网页在用户的浏览器上存储数据,从而提升用户体验,减少不必要的服务器交互。其中,`sessionStorage` 和 `localStorage` 是两个关键的API,它们提供了在...
### 传值与乱码处理在JSP中的实践 #### 一、背景介绍 在Web开发过程中,尤其是在处理用户输入的数据时,经常会遇到一个让人头疼的问题——“乱码”。这通常发生在不同编码格式之间转换不当时。对于Java Server ...
POST传值是通过HTML `<form>` 表单实现的,它允许在表单提交时将数据发送到服务器。以下是一个简单的POST传值示例: ```html <html> 提交"> </html> ``` 在这个例子中,当用户点击“提交”按钮时,表单的...
本文将详细介绍在Vue中实现组件间通信的不同方法,主要包括路由通信传值和sessionStorage本地缓存通信。 ### 路由通信传值 Vue项目中常见的路由库是vue-router,通过它可以在不同组件间传递数据。在路由跳转时,...
通过了解如何将对象转换为JSON字符串,创建数据容器对象,以及确保数据安全和验证,我们可以有效地实现前后台的相互传值。同时,掌握相关的技术选型和实际应用案例,也是为Web开发打下坚实基础的重要环节。
在进行传值之前,需要确保项目中已经添加了对JSTL(JSP Standard Tag Library,JSP标准标签库)的支持。JSTL提供了一组标准的JSP标签,可以用来简化JSP页面的编写,例如遍历数据、条件判断等。为了使用JSTL,需要在...