可以使用javascript阻止页面加载

时间:2013-08-06 05:52:12

标签: javascript html query-string pageload

我正在尝试使用javascript将查询参数返回给发布查询的客户端。我捕获查询参数,然后执行document.write(parameter)命令。但是,客户端正在接收document.write数据以及呈现回调无效的HTML页面内容,因为客户端只需要返回参数。那么在执行document.write之后如何防止发回网页内容所以我只返回参数值呢?

以下是我的javascript。该网页创建为.aspx文件。

  <script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
//      function returnCallback() {
        var parm = location.search;

        var qs=parm.split("&");

        for (var i=0; i < qs.length; i++)
        {

                var pos = qs[i].indexOf('challenge');
                if (pos > -1) {
                    var qsarray = qs[i].split("=");
                    var challenge = qsarray[1];
                    document.write(challenge);

            }
        }

</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<textarea id="text1" cols="80" rows="20"></textarea>
</div>
</form>
</body>
</html>

1 个答案:

答案 0 :(得分:0)

快速浏览一下,我发现您的代码没有任何问题,我假设问题在于您正在调用的页面,它应该只返回所需的数据,因为您只是捕获它所引发的内容。