Home

pagenum.rmag.old.php (2.64kB)


<?php

if ($_REQUEST['initial_num']) {

     $initial_num = $_REQUEST['initial_num'];

     $final_num = $_REQUEST['final_num'];

     $size = $_REQUEST['size'];

     $increment = $_REQUEST['increment'];

     for ($i=$initial_num; $i<=$final_num; $i++) {

           echo "<a style=\"font-size: {$size}pt\" href=\"#\">$i</a> ";

           if ($i<(($final_num+$initial_num-1)/2)) $size += $increment;

           elseif ( (($final_num-$initial_num-1)%2==0) && ($i==($final_num+$initial_num-1)/2) ) continue;

           else $size -= $increment;

     }

}

else {

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>JoeyJWC Labs :: Page Number Generator</title>

<script language="javascript">

     function createRequestObject() {  //Shamelessly copied and modified from http://mikeoncode.blogspot.com/2006/02/ajax-project-to-get-you-going.html

           var ro;

           var browser = navigator.appName;

           if(browser == "Microsoft Internet Explorer"){

                 ro = new ActiveXObject("Microsoft.XMLHTTP");

           }

           else{

                 ro = new XMLHttpRequest();

           }

           return ro;

     }

           

     var http = createRequestObject();

           

     function sndReq() {

           document.getElementById('output').innerHTML = '<img src="working.gif" alt="Working, please wait..." />';

           http.open('GET', 'pagenum.rmag.old.php?initial_num='+document.getElementById('initial_num').value+'&final_num='+document.getElementById('final_num').value+'&size='+document.getElementById('size').value+'&increment='+document.getElementById('increment').value);

           http.onreadystatechange = handleResponse;

           http.send(null);

     }

           

     function handleResponse() {

           if(http.readyState == 4){

                 var response = http.responseText;

                 document.getElementById('output').innerHTML = response;

           }

     }

</script>

</head>

<body>

<div id="output">&nbsp;</div>

<form action="javascript:sndReq()" name="numgen">

Initial Number: <input type="text" name="intial_num" id="initial_num" value="1" onfocus="document.numgen.initial_num.select()" /><br />

Final Number: <input type="text" name="final_num" id="final_num" value="9" onfocus="document.numgen.final_num.select()" /><br />

Initial Size: <input type="text" name="size" id="size" value="12" onfocus="document.numgen.size.select()" /><br />

Size Increment: <input type="text" name="increment" id="increment" value="2" onfocus="document.numgen.increment.select()" /><br />

<input type="submit" name="submit" value="Generate!" />

</form>

<p><br /><br /><a href="viewsrc.php?filename=pagenum.rmag.old.php">View Source</a></p>

</body>

</html>

<?php } ?>