본문 바로가기

Programing/Others

HTML request.getParamter

param1.html

 

<html>
    <head>
        <title>param1.html</title>
<script>
<!--

function fncSubmit()
{
    location.href = './param2.html?aaa=1&bbb=2&ccc=d&ddd=4';
}

//-->
</script>
    </head>
    <body>
<form name='frm'>

<input type='button' value='파라미터 테스트' onclick='javascript:fncSubmit();'>

</form>
    </body>
</html>

 

 

 

 

param2.html

 

<html>
    <head>
        <title>param2.html</title>
<script>
<!--

var Request = function()
{
    this.getParameter = function( name )
    {
        var rtnval = '';
        var nowAddress = unescape(location.href);
        var parameters = (nowAddress.slice(nowAddress.indexOf('?')+1,nowAddress.length)).split('&');

        for(var i = 0 ; i < parameters.length ; i++)
        {
            var varName = parameters[i].split('=')[0];
            if(varName.toUpperCase() == name.toUpperCase())
            {
                rtnval = parameters[i].split('=')[1];
                break;
            }
        }
//        return rtnval;
        document.write( rtnval );
    }
}

var request = new Request();

//-->
</script>
    </head>
    <body>
<form name='frm'>

<script>request.getParameter('aaa');</script>
<br>

<script>request.getParameter('bbb');</script>
<br>

<script>request.getParameter('ccc');</script>
<br>

<script>request.getParameter('ddd');</script>
<br>

</form>
    </body>
</html>