APICLOUND打开新窗口传递参数和获取参数

来源:互联网 发布:常见电信网络诈骗试题 编辑:程序博客网 时间:2024/04/30 08:36

1、打开新窗口的代码:

</pre></p><p><pre name="code" class="html"><!DOCTYPE html><html><head>    <meta charset="UTF-8">    <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>    <title>云API</title>    <link rel="stylesheet" type="text/css" href="../css/api.css"/>    <link rel="stylesheet" type="text/css" href="../css/style.css"/>    <style>        .empty{ text-align: center; padding: 120px 0; }    </style></head><body>    <div class="empty">云API    <br/>     <input type="button" onclick="dianji();" value="点击测试" />    </div>   </body></html><script type="text/javascript" src="script/api.js"></script><script type="text/javascript">apiready=function(){//alert("apiready");//alert(api.appId);//alert(api.appName);//alert(api.appVersion);//alert(api.systemType);}function dianji(){alert("测试点击的按钮!");api.openWin({    name: 'page1',    url: './page1_window.html',    pageParam: {        name: 'test'    }});}</script>
2、新的窗口获取到传递参数的代码:

<script type="text/javascript" src="../script/api.js"></script><script>    apiready=function(){        var header=$api.byId('header');        $api.fixIos7Bar(header);        var nav=$api.byId('wrapper');        var header_h=$api.offset(header).h        var nav_h=$api.offset(nav).h        var pageParam = api.pageParam;name=pageParam.name;alert(name);  //获取到页面之间传递的参数        api.openFrame({            name:'page1_frame1',            url:'page1_frame1.html',            rect:{                x:0,                y:header_h+nav_h,                w:'auto',                h:'auto'            }        })    }</script>



1 0