javascript页面间传递参数
1.通过URL传递参数
传递参数页
      function setCity()
      {
          var str = document.getElementById("cityName");
          if (str.value == null || str.value == "") {
              alert('请输入到达城市!');
              return;
          }
          else{
               var url="5.html?cityName="+str.value;
               alert(url);
               var urlInfo=encodeURI(url);
               window.location=urlInfo;
          }
 }
<div class="main1of2" >到达城市:<input type="text" id="cityName" /></div>
<input type="image" src="../images/TJ.png" onmousedown="setCity()" onclick="setCity()" style="border: 0px;"/>
接受参数页面
    function load()
    {
      var urlinfo = window.location.href;                                               //获取url
      var str = urlinfo.split("?")[1].split("=")[1];                                      
      //拆分url得到“=”号后面的值(先用split("?")[1]得到?号以后的值,再用split("=")[1]得到等号后面的值,split从0开始计数)
     var name = decodeURI(str);
   //decodeURI解码
     var imgUrl="../images/" + name + ".png";
     document.getElementById("imgBanci").src=imgUrl;
      }
<img id="imgBanci" />
2.通过剪贴板传递参数
传递参数页:
  function setCity()
      {
          var str = document.getElementById("cityName");
          if (str.value == null || str.value == "") {
              alert('请输入到达城市!');
              return;
          }
          else {
              clipboardData.clearData("Text");
                    //清空剪贴板中“Text“格式的所有内容
              clipboardData.setData("Text",str.value);
                    //设置剪贴板中“Text“格式的内容
              window.location = "5.html";
                    //页面跳转
          }
接受参数页
      function load()
      {
          var str = clipboardData.getData("Text");
          //访问剪贴板中的“Text“格式的内容
          var imgUrl = "../images/" + str + ".png";
          //生成图片路径
          document.getElementById("imgBanci").src = imgUrl;
      }
javascript页面间传递参数的更多相关文章
- jsp页面间传递参数 中文乱码问题(zz)
		jsp页面间传递参数 中文乱码问题 1.传递参数 var url = "*****Test.jsp?param1="+encodeURI(encodeURI(str));//对 ... 
- ios页面间传递参数四种方式
		ios页面间传递参数四种方式 1.使用SharedApplication,定义一个变量来传递. 2.使用文件,或者NSUserdefault来传递 3.通过一个单例的class来传递 4.通过Dele ... 
- JSP页面间传递参数的5种方法
		JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数.下面介绍一下实现的方法. (1)直接在URL请求后添加 如:< a href="thexuan.jsp? ... 
- jsp 页面间传递参数
		JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数.下面介绍一下实现的方法. (1)直接在URL请求后添加 如:< a href="thexuan.jsp? ... 
- .net中常用的几种页面间传递参数的方法
		转自:http://www.cnblogs.com/lxshanye/archive/2013/04/11/3014207.html 参考:http://www.cnblogs.com/zhangka ... 
- ionic3+angular5页面间传递参数
		一.从一个页面跳转到另一个页面的方法 1.引入服务 import { NavController } from 'ionic-angular'; 2.初始化 constructor(public na ... 
- react页面间传递参数
		react-router页面跳转,带请求参数 this.context.router.push({pathname:'/car_datail',state:{item:"hello" ... 
- ionic1页面间传递参数的问题
		1. $scope.routeinfo是我要传递的参数--到scheddulcontent这个页面去: $state.go( "scheddulcontent" , { 'rou ... 
- ASP.NET 页面间传递参数的方法
		http://www.cnblogs.com/eoiioe/archive/2008/04/08/1142247.html 
随机推荐
- Node.js安装及环境配置之Windows篇
			Node.js安装及环境配置之Windows篇 一.安装环境 1.本机系统:Windows 10 Pro(64位)2.Node.js:v6.9.2LTS(64位) 二.安装Node.js步骤 1. ... 
- (转)sql通配符
			背景:一次搞清sql查询中的通配符问题. 1 sql通配符 通配符主要以下几种:%._.[].[^] . 在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符.SQL 通配符必须与 LIKE ... 
- 利用pyinstaller将python脚本打包发布
			之前写了一个小工具,将excel配置表转换为json.xml.lua等配置文件.最近在学习egret,正好需要转换配置文件,刚好就用上了.然而当我想把工具拷到工作目录时,就发愁了.之前我为了方便扩展, ... 
- Excel Countif函数用法
			公式:=COUNTIF(范围,条件) 例1: 统计A1:A11当中,等于数字3的单元格,结果是4个. 例2:还可以进行大于(>),大于等于(>=),小于(<),小于等于(<=) ... 
- 数据结构基础:栈(Stack)
			什么是栈? 栈是限制插入和删除只能在同一个位置上进行的表,这个位置就是栈的顶端,对于栈的操作主要有三种形式:入栈(将元素插入到表中),出栈(将表最后的元素删除,也就是栈顶的元素),返回栈顶元素 ... 
- VerilogHDL可综合设计的注意事项
			可综合的语法已经记录得差不多了,剩下一些遗留的问题,在这里记录一下吧. 一.逻辑设计 (1)组合逻辑设计 下面是一些用Verilog进行组合逻辑设计时的一些注意事项: ①组合逻辑可以得到两种常用的RT ... 
- word2vec原理(三) 基于Negative Sampling的模型
			word2vec原理(一) CBOW与Skip-Gram模型基础 word2vec原理(二) 基于Hierarchical Softmax的模型 word2vec原理(三) 基于Negative Sa ... 
- Redux源码分析之compose
			Redux源码分析之基本概念 Redux源码分析之createStore Redux源码分析之bindActionCreators Redux源码分析之combineReducers Redux源码分 ... 
- 20. leetcode 171. Excel Sheet Column Number
			Given a column title as appear in an Excel sheet, return its corresponding column number. For exampl ... 
- 数据处理之pandas简单介绍
			Offical Website :http://pandas.pydata.org/ 一:两种基本的数据类型结构 Series 和 DataFrame 先来看一下Series import panda ... 
