精华内容
下载资源
问答
  • 关于网页之间传值

    2010-11-17 21:59:00
    对于两个页面之间传值,今天总结一下:1、Url重写Send.aspx:Request.Redirect("Receive.aspx?username=小谭");Receive.aspx:string username = Request.QueryString["username"];2、Form指定Method路径Send.aspx:...

    对于两个页面之间的传值,今天总结一下:

    1、Url重写

    Send.aspx:

    Request.Redirect("Receive.aspx?username=小谭");

     

    Receive.aspx:

    string username = Request.QueryString["username"];

     

    2、Form指定Method路径

    Send.aspx:

    <form id="form1" runat="server" action="receive.aspx" method=post>

    <asp:Button ID="btnTest" runat="server" OnClick="btnTest_Click" Text="Form传值"/>

    </form>

    Receive.aspx:

    string username = Request.Form["username"];

     

    3、Cookies

    Send.aspx:

    HttpCookie cookie = new HttpCookie("username", "小谭");
    Response.Cookies.Add(cookie);

    Response.Redirect("Receive.aspx");

     

    Receive.aspx:

    string username = Request.Cookies["username"].Value;

    4、Session、Application(将其中的Session替换即可)

    Send.aspx:

    Session["username"] = "小谭";

    Receive.aspx:

    string username = Session["username"];

     

    5、Transer

    Send.aspx:

     public string UserName
            {
                get {
                    return "小谭";
                }
            }

    Server.Transfer("Receive.aspx");

    Receive.aspx:

    Send send = (Send)Context.Handler;

    string username = send.UserName;

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • HTML页面之间跳转传值

    2018-03-28 15:32:00
    HTML页面之间跳转传值 原创2016年04月19日 18:44:12 标签: ... jquery.params.js用于两个HTML网页之间传值。a.html?name=waley&age=20;b.html页面则可以这样获取:$.query.get("n...

    HTML页面之间跳转传值

    原创 2016年04月19日 18:44:12
    • 22350

    1.借助JQuery,通过URL拼接,从而传递数据。

      jquery.params.js用于两个HTML网页之间的传值。a.html?name=waley&age=20;b.html页面则可以这样获取:$.query.get("name)。

     例如;将a.html页面的数据传递到b.html页面:

    a.html:

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <script src="js/jquery-2.2.3.min.js"></script>
        <script src="js/jquery.params.js"></script>
        <title>a页面</title>
        <script>
            $(function(){
                 name = $("#name").text();
                 age = $("#age").text();

                $("#btn").on("click",function(){
                   jump1();
                });
            });

            function jump1(){
                url = "b.html?name="+name+"&age="+age;//此处拼接内容
                window.location.href = url;
            }
        </script>
    </head>
    <body>
       <div id="name">wey</div>
       <div id="age">20</div>
       <button id="btn">跳转</button>
    </body>
    </html>

    b.html页面通过$.query.get("name)获取。

    b.html:

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <script src="js/jquery-2.2.3.min.js"></script>
        <script src="js/jquery.params.js"></script>
        <title>b页面</title>
        <script>
            $(function(){
               getData1();
            });


            function getData1(){
                var name = $.query.get("name");
                var age = $.query.get("age");

                $("#name").text(name);
                $("#age").text(age);
            }
        </script>
    </head>
    <body>
       <div id="name"></div>
       <div id="age"></div>
    </body>
    </html>

     

    2.利用JavaScript Cookies来保存页面之间的信息:

    在a.html页面中将数据存入到document.cookie;

    a.html:

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <script src="js/jquery-2.2.3.min.js"></script>
        <title>a页面</title>
        <script>
            $(function(){
                 name = $("#name").text();
                 age = $("#age").text();

                $("#btn").on("click",function(){
                    jump2();
                });
            });

            function jump2(){
                document.cookie = "name="+name;
                document.cookie = "age="+age;
                window.location.href = "b.html";
            }
        </script>
    </head>
    <body>
       <div id="name">wey</div>
       <div id="age">20</div>
       <button id="btn">跳转</button>
    </body>
    </html>

    在b.html中获取cookie的值,并使用split(';')将值进行切割,获得多个数组,然后循环读取出里面的值;

    b.html:

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <script src="js/jquery-2.2.3.min.js"></script>
        <script src="js/jquery.params.js"></script>
        <title>b页面</title>
        <script>
            $(function(){
                getData2();
            });

            function getData2(){
                var name=getCookie("name");
                var ages = getCookie("age");
                if (name!="")
                {
                    $("#name").text(name);
                }
                if(ages!=""){
                    $("#age").text(ages);
                }
            }

           //循环得到相应的值
            function getCookie(cname)
            {
                var ss = document.cookie;
                var name = cname + "=";
                var ca = document.cookie.split(';');
                for(var i=0; i<ca.length; i++)
                {
                    var c = ca[i].trim();
                    if (c.indexOf(name)==0)
                        return c.substring(name.length,c.length);
                }
                return "";
            }
        </script>
    </head>
    <body>
       <div id="name"></div>
       <div id="age"></div>
    </body>
    </html>

     

    转载于:https://www.cnblogs.com/arvins/p/8664138.html

    展开全文
  • 此处使用JS方式实现静态页之间值传递,其实很简单,废话不多说,见代码,先看index.html页代码,如下:   在body标签之间 加此行代码 ...然后,我我们新建a.html新页,同样在...var URL = document.location.toS

    此处使用JS方式实现静态页之间值传递,其实很简单,废话不多说,见代码,先看index.html页代码,如下:

     

    在body标签之间 加此行代码

    <form action="a.html?d1=123&d2=你好" method="post" name="f1" id="f1">
    <input type="submit" name="s1" id="s1" value="提交"/>
    </form>

     

    然后,我我们新建a.html新页,同样在body标签之间加此行代码,如下:

    <script type="text/javascript">
    var tmpArr;
    var QueryString;
    var URL = document.location.toString(); 
    if(URL.lastIndexOf("?")!=-1){ 
       QueryString= URL.substring(URL.lastIndexOf("?")+1,URL.length); 
       tmpArr=QueryString.split("&"); 
       for (i=0;i<=tmpArr.length - 1;i++) {
           document.write("参数为:" + tmpArr[i] + "<br/>");
        }
     }

    else{
         QueryString = "";
    }
    </script>

    展开全文
  • 在论坛上经常看见有新手问到“我想让FLASH得到URL中的参数ID号,该怎么办?”“某某视频网站的FLASH播放器是如何播放不同ID的视频的?”...诸如此类问题看到了太多,每次都有一堆回帖,众说纷纭,里面难免有误导性质...
    在论坛上经常看见有新手问到“我想让FLASH得到URL中的参数ID号,该怎么办?”“某某视频网站的FLASH播放器是如何播放不同ID的视频的?”...诸如此类问题看到了太多,每次都有一堆回帖,众说纷纭,里面难免有误导性质的回复。今天特结合自己平时工作中使用的心得对此类问题做一个小小的归纳。
    

      我所指的静态传值是区别于与服务端通信进行值传递的方式,例如LoadVars,XML,Remoting之类,后者暂且不在本文的讨论范围内,当你想让FLASH获取URL中的参数时,你为何不换个角度想了?其实我们可以让服务端动态生成SWF的的插入代码,主动将我们需要的参数“静态”传递给FLASH,FLASH直接用就可以了,根本不需要自己去拿,而以何种形式传递给FLASH,就是我所指的静态传值。我知道的可行的HTML与FLASH之间的静态传值方法有三种:

    SWF地址后使用参数传递符“?”
    FlashVars传递
    JS控制

      下面来具体介绍下这三种方式的传递是如何工作的:

       一、SWF地址后使用参数传递符“?”

      我们知道,在ULR地址中使用参数传递符“?”可以以GET方式传递参数,例如http://www.v-sky.com?uid=12&uname=vsky,这里使用了参数传递符“?”,同时使用了连接符“&”做为变量分隔标识,以这种规范的格式来传递两个参数:uid=12和uname=vsky,那么服务端可以使用GET方式获取这两个值。

      在FLASH中我们同样可以采用类似的方式来传递参数,HTML页面中插入SWF文件最常用的就是使用Object标签和Embed标签结合的方式,这也是Adobe的推荐方式:

     

    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="400" height="300" id="flashvars" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="demo.swf?uid=12&uname=vsky" />
    <param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />
    <embed src="demo.swf?uid=12&uname=vsky" quality="high" bgcolor="#ffffff" width="400" height="300" name="flashvars" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </object>

     

          其中粗体部分对应的就是SWF文件的地址,那么我们可以在这个地址后面通过类似于URL中GET方式传参的方法来个SWF传递参数,例如上面代码在页面完全加载完毕时,它已经给SWF文件写入了两个变量:uid=12和uname=vsky。

       二、FlashVars传递

      你可以查阅FLASH帮助文档来看FlashVars的官方定义。其实在HTML语法中,这是一个被很多新手所忽视的属性,同样以上面的参数为例,下面用FlashVars来传递变量:

     

    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="400" height="300" id="flashvars" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="demo.swf" />
    <param name="FlashVars" value="uid=12&uname=vsky" />
    <param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />
    <embed src="demo.swf" FlashVars="uid=12&uname=vsky" quality="high" bgcolor="#ffffff" width="400" height="300" name="flashvars" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </object>

     

          跟方式一相同,它也是直接给FLASH里添加了这两个变量。但我个人推荐使用此方式,结合SWFObject的使用,使用FlashVars来传递变量有很多好处,例如代码清晰,容易管理,浏览其兼容,符合标准。他们的结合使用在“为FLASH程序构造灵活的接口”一文中我已经做了介绍(PS:随后我会提供一个复杂点的、有说服力的实际应用来说明这种灵活接口的使用)。

       三、JS控制

      对于客户端页面中的资源,JS通过DOM结构来控制它们可以说是随心所欲的,FLASH也不例外,下面是Flash Player的Javascript方法一览表:

    Play() —————————————- 播放动画
    StopPlay()————————————停止动画
    IsPlaying()———————————– 动画是否正在播放
    GotoFrame(frame_number)—————- 跳转到某帧
    TotalFrames()——————————- 获取动画总帧数
    CurrentFrame()——————————回传当前动画所在帧数-1
    Rewind()————————————-使动画返回第一帧
    SetZoomRect(left,top,right,buttom)——-放大指定区域
    Zoom(percent)——————————改变动画大小
    Pan(x_position,y_position,unit)————使动画在x,y方向上平移
    PercentLoaded()—————————-返回动画被载入的百分比
    LoadMovie(level_number,path)———– 加载动画
    TGotoFrame(movie_clip,frame_number)- movie_clip跳转到指定帧数
    TGotoLabel(movie_clip,label_name)—— movie_clip跳转到指定标签
    TCurrentFrame(movie_clip)————— 回传movie_clip当前帧-1
    TCurrentLabel(movie_clip)—————–回传movie_clip当前标签
    TPlay(movie_clip)—————————播放movie_clip
    TStopPlay(movie_clip)———————-停止movie_clip的播放
    GetVariable(variable_name)—————–获取变量
    SetVariable(variable_name,value)———–变量赋值
    TCallFrame(movie_clip,frame_number)—call指定帧上的action
    TCallLabel(movie_clip,label)—————-call指定标签上的action
    TGetProperty(movie_clip,property)——–获取movie_clip的指定属性
    TSetProperty(movie_clip,property,number)———-设置movie_clip的指定属性

          在这里我们只需要使用的是粗体标识的SetVariable方法,JS通过调用此方法能够直接更改SWF中的变量值。首先我们需要定义插入的SWF的ID,例如id为VskyDemo,那么我们可以通过下面的JS语句来完成SWF内部变量的设置: window.document.VskyDemo.SetVariable("uid", 12);

          很简单吧,就是这样的。除非是涉及到了HTML中SWF之外元素跟它交互,否则我一般不使用JS来控制SWF里的变量,因为我总觉得怪怪的,呵呵,个人习惯吧。多多实践,不要觉得这些小东西不起眼,小东西多了,聚结到一起了就是一个大的应用。条条大路通北京,选择你自己喜欢的,自己认为便捷的方式就可以了,目前我是没有发现这三个方式存在功能上的缺陷。

     
    展开全文
  • 微信小程序还是基于html和js来做,因此页面之间传值,和网页中的url之间的跳转很相似,将参数拼接在url中(请注意如果数据量大的话,通过url拼接参数会传递不完整,可以采用全局变量来做,或者使用微信小程序的...
  • 文章目录1、首先创建`wkWebView`和`progressView`2、然后创建`WKWebViewConfiguration`可以进行自定义配置`WKWebView`3、紧接着开始创建`...URL5、显示监听网页加载进度6、接收H5传值并处理7、`swift`原生完成之后...
  • 简单网页传值问题

    2013-08-11 09:17:06
    Jsp与Servlet之间的传值有两种,一种是Jsp传值给Sevlet,另一种是Servlet...JSP传值给Servlet有几种形式:Form表单传值,url传值,其他方式传值 a、form表单传值: JSP页面有:,将department的id传到Sevlet
  • /*子窗口与父窗口之间传值*/ window对象的open()方法,open()方法将产生一个新的window窗口对象 用法 : window.open(URL,windowName,parameters); URL:描述要打开的窗口的URL地址,如何为空则不打开任何任何...
  • ASP.NET页面之间传值

    2015-02-04 22:05:00
    网页应用程序的开发中,页面之间传值应该是最常见的问题了。在这篇文章里,azamsharp将为我们介绍一些ASP.NET页面传值的方式。本文所举的例子非常简单,仅仅包含了一个文本框和几个按钮,当按钮点击时文本框中的...
  • dialogArguments只能在mode和... 在以前的项目中,页面之间传递参数经常使用的是url后接参数的形式,  现在终于发现dialogArguments不愧为更好的方法。  Java代码      showModelessDialogEX.htm
  • 我所指的静态传值是区别于与服务端通信进行值传递的方式,例如LoadVars,XML,Remoting之类,后者暂且不在本文的讨论范围内,当你想让FLASH获取URL中的参数时,你为何不换个角度想了?其实我们可以让服务端动态生成...
  • HTML网页与FLASH之间的“静态”传值 关键字: html网页与flash之间的“静态”传值 我所指的静态传值是区别于与服务端通信进行值传递的方式,例如LoadVars,XML,Remoting之类,后者暂且不在本文的...
  • 这里介绍Flash和HTML之间传值的两种方式:url地址参数和flashVars代码示例如下:(该示例分别演示了url地址参数和flashVars两种方式)1. HTML代码2. Flex中代码 注意:Flex Builder生成的test.html采用AC_OETags.js的...
  • 这里介绍Flash和HTML之间传值的两种方式:url地址参数和flashVars代码示例如下:(该示例分别演示了url地址参数和flashVars两种方式)   1. HTML代码   2. Flex 代码   注意:Flex Builder生成的test....
  • Querystring也叫查询字符串,这种页面间传递数据是利用网页地址URL。如果要从A页面跳转到B页面,则可以用Request.Redirect(”B.aspx?参数名=参数值”);在页面跳转后用Ruquest[“参数名”]来接收参数。这种方法...
  • 地址传值中文乱码

    2013-08-06 20:14:14
    问题:前台用url传值中文,后台用request.getParameter接收参数。  用firfox,chrome等没有问题。用ie会出现接参乱码现象。   上网查了一下,算了,还是把原文帖上来吧。比较容易懂。    让jsp正确解释含有...
  • ASP.NET页面传值

    2013-04-26 15:15:00
    网页应用程序的开发中,页面之间传值应该是最常见的问题了。 在这篇文章里,azamsharp 将为我们介绍一些ASP.NET页面传值的方式。本文所举的例子非常简单,仅仅包含了一个文本框和几个按钮,当按钮点击时文本框中...
  • ASP.NET页面传值汇总

    2011-01-15 11:49:00
    网页应用程序的开发中,页面之间传值应该是最常见的问题了。 在这篇文章里,azamsharp 将为我们介绍一些ASP.NET页面传值的方式。本文所举的例子非常简单,仅仅包含了一个文本框和几个按钮,当按钮点击时文本框中...
  •  在网页应用程序的开发中,页面之间传值应该是最常见的问题了。 在这篇文章里,azamsharp 将为我们介绍一些ASP.NET页面传值的方式。本文所举的例子非常简单,仅仅包含了一个文本框和几个按钮,当按钮点击时文本框...
  • 页面的几个传值方法

    2009-11-12 17:35:00
    介绍: 在网页应用程序的开发中,页面之间传值应该是最常见的问题了。 在这篇文章里,azamsharp 将为我们介绍一些ASP.NET页面传值的方式。本文所举的例子非常简单,仅仅包含了一个文本框和几个按钮,当按钮点击时...
  • 05 路由和GET、POST传值

    2019-12-10 20:40:31
    浏览器和web服务器之间的交互是通过HTTP协议,呈现给用户的网页一般是一个html文件,针对浏览器发出的不同请求,服务器返回不同的html文件。那么服务器怎么知道浏览器请求的是哪个html文件呢? 答案就是路由。路由是...
  • 网页应用程序的开发中,页面之间传值应该是最常见的问题了。 在这篇文章里,azamsharp 将为我们介绍一些ASP.NET页面传值的方式。本文所举的例子非常简单,仅仅包含了一个文本框和几个按钮,当按钮点击时文本框中...

空空如也

空空如也

1 2 3
收藏数 51
精华内容 20
关键字:

网页之间url传值