Search the Community
Showing results for tags 'javascript'.
-
Is javascript navigation effective and smart? In one of my old web pages I used javascript for navigation. The code is listed below. I have knowledge of PHP includes. Currently I do not have web hosting which allows PHP(bills are tight so I opted for temporary free hosting). Would my below code be a good temporary fix until I can pay for hosting and use PHP includes? Are there any other methods? I appreciate all the help and/or ideas. var arrow = '<span>» </span>'; var clearance = 0; home = new Array(); home[1]= "<span class='asep'>Welcome</span>"; home[2]="<a href='#'>"+arrow+"Home</a>"; home[4]="<a href='http://safepiercing.org/en/piercing/body-aftercare' target='_blank'>"+arrow+"Piercing Aftercare [APP]</a>"; home[5]="<a href='#'>"+arrow+"Contact Us</a>"; computers = new Array(); computers[0]="<span class='asep'>Body Jewelry</span>"; if(clearance == 1) { computers[1]="<a href='#'>"+arrow+"Clearance</a>"; } computers[2]="<a href='#'>"+arrow+"New Arrivals</a>"; computers[3]="<a href='#'>"+arrow+"On Sale</a>"; computers[4]="<a href='#'>"+arrow+"Dermal Anchors</a>"; computers[5]="<a href='#'>"+arrow+"Barbells & Tongue Rings</a>"; computers[6]="<a href='#'>"+arrow+"Navel Rings</a>"; computers[7]="<a href='#'>"+arrow+"Non-Piercing Jewelry</a>"; computers[8]="<a href='#'>"+arrow+"Curved & Eyebrow Rings</a>"; computers[9]="<a href='#'>"+arrow+"Labret & Monroe Rings</a>"; computers[10]="<a href='#'>"+arrow+"Nipple Rings</a>"; computers[11]="<a href='#'>"+arrow+"Horse Shoes</a>"; computers[12]="<a href='#'>"+arrow+"Plugs & Tunnels</a>"; computers[13]="<a href='#'>"+arrow+"Guaged Tapers</a>"; computers[14]="<a href='#'>"+arrow+"Captive Bead Rings(CBR)</a>"; computers[15]="<a href='#'>"+arrow+"Twists & Hoops</a>"; computers[16]="<a href='#'>"+arrow+"Nose Rings</a>"; computers[17]="<a href='#'>"+arrow+"Retainers</a>"; computers[18]="<a href='#'>"+arrow+"Body Jewelry Parts</a>"; computers[19]="<a href='#'>"+arrow+"Skin Divers</a>"; computers[20]="<a href='#'>"+arrow+"Cartilage & Tragus</a>"; computers[21]="<a href='#'>"+arrow+"Fake Plugs & Tapers</a>"; computers[22]="<a href='#'>"+arrow+"316L Stainless Steel</a>"; computers[23]="<a href='#'>"+arrow+"Surgical Steel</a>"; computers[24]="<a href='#'>"+arrow+"Titanium Body Jewelry</a>"; computers[25]="<a href='#'>"+arrow+"Acrylic Body Jewelry</a>"; computers[26]="<a href='#'>"+arrow+"Organic Body Jewelry</a>"; computers[27]="<a href='#'>"+arrow+"Bio-Flex/PTFE</a>"; control = new Array(); control[1]="<span class='asep'>User Controls</span>"; control[2]="<a href='#' onclick='window.print(); return false'>"+arrow+"Print This Page</a>"; control[3]="<a href='#' onclick='addbookmark(location.href,document.title);'>"+arrow+"Bookmark Us</a>"; if(navigator.appName == "Microsoft Internet Explorer") { control[4]="<a href='#' onclick='setHomepage(\"http://google.com\");'>"+arrow+"Set As Homepage</a>"; } function writeLinks() { document.getElementById('homelinks').innerHTML = home.join(""); document.getElementById('computerslinks').innerHTML = computers.join(""); document.getElementById('usercontrol').innerHTML = control.join(""); } setTimeout(writeLinks, 0); // Fires the function on page load without stopping other loads
- 4 replies
-
- navigation
- javascript
-
(and 2 more)
Tagged with:
-
javascript function does not return true in firefox
ra_ie_darkness posted a topic in Javascript Help
I have written a fucntion in javascript for validation. The submit button is inside a form <input type="submit" name="submit_request" value="Submit" id="submit_req" onclick="return checkQ(event);" style="backgroundColor:Transparent;border:0;color:blue;width:100;"/> This is the function function checkQ() { //Validation var checkEmpty; //check empty text field var checkNum; //check whether authorized value is greater than the requested value var checkStr //check whether string is entered var qLength = document.getElementsByName("pQuantity[]").length; for(i=0;i<qLength;i++) { var pValue = document.getElementsByName("pQuantity[]")[i].value; //authorized quantity var reQnty = document.getElementsByName("quantity[]")[i].value; //requested quantity if(pValue != "") { checkEmpty = true; } else { alert("Quantity missing"); checkEmpty = false; return false; } if(Number(pValue)>Number(reQnty)) { alert("greater value"); checkNum = false; return false; } else { checkNum = true; } if(!Number(pValue)) { alert("You are only allowed to enter a number"); checkStr = false; return false; } else { checkStr = true; } } if(checkEmpty==true && checkNum==true && checkStr==true) { alert("working"); return true; } } It works fine in chrome and IE but for some reason even when every condition is satifisfied the form is not submitted in firefox. I get the alert dialogue box saying "working" but nothing happens after that. how to fix it -
Hey guys I'm at a bit of a snag. I have a script on this page [ http://vampire-news.webs.com/quote.htm ] which is supposed to show a different quote each day of the year. I have an array of 366(for leap years so the script does not fail) quotes. Each day it should display a different one. To write the quote I have a div with an ID of dayQuote and I am using document.getElementById("dayQuote").innerHTML = Quote[DOY]; to write the quote to the desired div. The issue is it doesn't work. In Chromes javascript console I get the following error "Uncaught TypeError: Cannot set property 'innerHTML' of null" I don't know what I am doing wrong. Thanks for any help.
- 4 replies
-
- innerhtml
- javascript
-
(and 1 more)
Tagged with:
-
Hey guys I am currently updating my site and in all honestly I suck at javascript. My site is located at http://vampire-news.webs.com . At the top my main banner sits in the middle. I am truly considering moving my banner to the left side of the header and adding a quote of the day(or something else useful) to the right side to fill the gap. I used to have a script that did this and it worked perfectly. The issue I cannot think of a way around is a quote every day for 365 days. Can javascript use get date() and use an array of 365 objects to display a different one each day? Any help is appreciated. If I made no sense I apologize.
- 2 replies
-
- javascript
- days
-
(and 2 more)
Tagged with:
-
Hi there, i'm busy with a project but know im stuck at some point. What i want to do is, when someone presses the home button it changes his color. How I wanted to do is swap from image 1 (white) to image 2 (blue). So the person can see on which page he/she is. But when i put this code into the website, it wont show nothing. When i press 2 times it will show the blue image. And when i press many times you see the white and blue image swapping. But it won't stand on the white image, only on the blue image Here is the code i use. --> <a href='' "<?php echo $this->createUrl("/admin/survey/sa/index"); ?>" onclick="edit()"><img id="img1" onclick="imageChange(this)"'<?php echo $sImageURL;?>home.png' alt='<?php $clang->eT("Default administration page");?>' /> <script type="text/javascript"> { var img1 = "/LimeSurvey/styles/scanyours/images/home.png"; var img2 = "/LimeSurvey/styles/scanyours/images/home1.png"; } { var imageChoice = 1; } function imageChange(element) { if (imageChoice == 1) { element.src = img2; imageChoice = 2; } else if (imageChoice == 2) { element.src = img1; imageChoice = 1; } } </script></a>
-
- javascript
- jquery
-
(and 2 more)
Tagged with:
-
I am a Noob at javascript so here goes. I have a slider carousel that is displayed when the webpage loads. It displays a line of images that when clicked on are displayed in larger form below it. I just want know how to automatically load (when the page firsts loads) the last uploaded on the page and then when another image is clicked from the slider carousel its loaded in its place? 2 files index and getuser.php index.php < script type="text/javascript"> jQuery(document).ready(function() { jQuery('.first-and-second-carousel').jcarousel() jQuery('#mycarousel').jcarousel({ start: 5 }); }); function showUser(str) { if (str=="") { document.getElementById("txtHint").innerHTML=""; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft\l ".XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("txtHint").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","getuser.php?q="+str,true); xmlhttp.send(); } </script> <ul id="first-carousel" class\l "="first-and-second-carousel jcarousel-skin-tango"> <li><?php $con = mysql_connect("localhost","base","password"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("users", $con); $sql = "SELECT * FROM contest ORDER BY member_id DESC"; $result = mysql_query($sql); while($file = mysql_fetch_array($result)){ echo '<li>'; echo '<a href="#" id="'.$file['member_id'].'" onclick="showUser(this.id)"><img src="'.$file['filelocation'].'" width="80" height="95" border="1"></a>'; echo '</li>'; } mysql_close($con); ?></li></ul> <div id="txtHint" style="text-align: center;"> </div> -------------------------------------------------------------------- getuser.php < ?php $q=$_GET["q"]; $con = mysql_connect("localhost","base","password"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("users", $con); $sql="SELECT * FROM contest WHERE member_id = '".$q."'"; $result = mysql_query($sql); while($file = mysql_fetch_array($result)){ echo '<div align="center" ><img src="'.$file['filelocation'].'" width="650" height="500" border="0"><br> < td>'.$file['title'].'</td><td><br> < td>'.$file['description']. '</td> < /div>'; } mysql_close(); ?>
- 1 reply
-
- javascript
- onload
-
(and 1 more)
Tagged with:
-
I'm not really sure where to post this topic... it touches on MySQL, PHP, Javascript, and best practices. I want to force users to update their password after 90 days. I can force them to the update page no problemo, but I'm having troubles forcing them to pick a new password, something different than what they have already stored in the database. Currently when a user registers for an account on my site, the password is passed in plain text and I let the MySQL Password() function hash it (I've come to understand this is bad practice). This makes it kind of difficult, because I am having a hard time verifying their new, plain text entry on the update page to the Password() hashed old one. The closest I've gotten is this: <script type="text/javascript"> function newpassword() { var oldpw = "<?php echo $XXXXXX->UserPassword; ?>"; var newpw = "<?php echo '*' . strtoupper(sha1(pack('H*',sha1('<script type="text/javascript">document.write(document.FORMNAME["UserPassword"].value);</script>'))));?>"; .... </script> And I would then compare the two variables. I'm wondering if this is even possible. I've seen a few suggestions online using UNHEX or CryptoJS, but when I use those functions my page loads with nothing on it. I've thought about passing the value as a md5 hashed value, and just storing that in the database instead, but I've read a bit that md5 isn't very secure anymore. I'm kind of at a loss of what to do at this point. Any help/guidance?
-
Hey all, new to PHPfreaks, seems like a very active site. Anyhow, I'm having an issue with this login script. It works just fine for me in chrome and safari, but in firefox and ie it does nothing, not even spit out an error. I'm not sure what's going wrong here, I'm thinking something with the header function. <?php session_start(); include 'dbcon.php'; $err = array(); foreach($_GET as $key => $value) { $get[$key] = filter($value); //get variables are filtered. } if ($_POST['doLogin']=='Login') { foreach($_POST as $key => $value) { $data[$key] = filter($value); // post variables are filtered } $user_email = $data['usr_email']; $pass = $data['pwd']; if (strpos($user_email,'@') === false) { $user_cond = "user_name='$user_email'"; } else { $user_cond = "user_email='$user_email'"; } $result = mysql_query("SELECT `id`,`pwd`,`full_name`,`approved`,`user_level` FROM adminusers WHERE $user_cond AND `banned` = '0' ") or die (mysql_error()); $num = mysql_num_rows($result); // Match row found with more than 1 results - the user is authenticated. if ( $num > 0 ) { list($id,$pwd,$full_name,$approved,$user_level) = mysql_fetch_row($result); if(!$approved) { //$msg = urlencode("Account not activated. Please check your email for activation code"); $err[] = "Account not activated."; //header("Location: login.php?msg=$msg"); //exit(); } //check against salt if ($pwd === PwdHash($pass,substr($pwd,0,9))) { if(empty($err)){ // this sets session and logs user in session_start(); session_regenerate_id (true); //prevent against session fixation attacks. // this sets variables in the session $_SESSION['user_id']= $id; $_SESSION['user_name'] = $full_name; $_SESSION['user_level'] = $user_level; $_SESSION['HTTP_USER_AGENT'] = md5($_SERVER['HTTP_USER_AGENT']); //update the timestamp and key for cookie $stamp = time(); $ckey = GenKey(); mysql_query("update adminusers set `ctime`='$stamp', `ckey` = '$ckey' where id='$id'") or die(mysql_error()); //set a cookie if(isset($_POST['remember'])){ setcookie("user_id", $_SESSION['user_id'], time()+60*60*24*COOKIE_TIME_OUT, "/"); setcookie("user_key", sha1($ckey), time()+60*60*24*COOKIE_TIME_OUT, "/"); setcookie("user_name",$_SESSION['user_name'], time()+60*60*24*COOKIE_TIME_OUT, "/"); } header("Location: ../index.php"); exit (); } } else { //$msg = urlencode("Invalid Login. Please try again with correct user email and password. "); $err[] = "Invalid Login. Please try again with correct user email and password."; //header("Location: login.php?msg=$msg"); } } else { $err[] = "Error - Invalid login. No such user exists"; } } ?> <script language="JavaScript" type="text/javascript" src="js/jquery-1.3.2.min.js"></script> <script language="JavaScript" type="text/javascript" src="js/jquery.validate.js"></script> <script> $(document).ready(function(){ $("#logForm").validate(); }); </script>
-
what I am trying to do is something similar to a shopping cart. I am using ajax to display the search results. when i click on one item from the results it gets added to another paragraph. The problem is that when i select the second item it is appended as string to the last item. For example if I select books and pens. It shows bookspens I want each item to be shown separately so that i can send the seperate values to a php script for inserting it as requested items. how can i achieve this without jquery This is the code search.php $keyword = mysql_real_escape_string($_POST['search_res']); $search_q = mysql_query("Select * from products where pname like '%$keyword%'"); if(mysql_num_rows($search_q)!=0) { while($result = mysql_fetch_array($search_q)) { $productid = $result['id']; $name = $result['pname']; echo "<input type='button' name='resultname' id='$productid' value='$name' onclick='throwval(this)'><br/>"; } } index.php <html> <head> <script language="javascript"> function showresult() { var product_name = document.getElementById("searchval").value; if(window.XMLHttpRequest) { XMLHttpRequestObject = new XMLHttpRequest(); } else if(window.ActiveXObject) { XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); } XMLHttpRequestObject.open("POST", "search.php", true); XMLHttpRequestObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); XMLHttpRequestObject.send("search_res=" + product_name); XMLHttpRequestObject.onreadystatechange = function() { if(XMLHttpRequestObject.readyState == 4) { if(XMLHttpRequestObject.status == 200) { document.getElementById("displayresult").innerHTML = XMLHttpRequestObject.responseText; } } } } function throwval(obj) { var sent_id = obj.id; var v = document.getElementById(sent_id).value; var content = document.createTextNode(v); document.getElementById("newdiv").appendChild(content); } function sendvalues() { var data = document.getElementById("newdiv").textContent; alert(data); } </script> </head> <body> <!--Search Form--> <form method="post" name ="searchform" id="idsearchform" > <input type="text" name="search" id="searchval" /> <input type="button" name="starts" id="btn" value="startsearch" onclick="showresult()"/> </form> <div id="displayresult"> <!--Search results will be displayed here--> </div> Selected : <p id='newdiv'> <!--Selected values will be displayed here--> </p> <form name="form1" method="post" action="send_data.php"> <input type="button" id="sendtophp" name="sendingval" value="next step" onclick="sendvalues()"> </form> <p id='fetched'> </p> </body> </html>
-
- php
- javascript
-
(and 2 more)
Tagged with:
-
Hello, I am new to ajax and javascript and am trying to create a search engine This is the javascript code var XMLHttpRequestObject = false; if(window.XMLHttpRequest) { XMLHttpRequestObject = new XMLHttpRequest(); } else if(window.ActiveXObject) { XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); } function showresult(search) { if(XMLHttpRequestObject) { var obj = document.getElementById("showresult"); XMLHttpRequestObject.open("POST","index.php",true); XMLHttpRequestObject.setRequestHeader("Content-type","application/x-www-form-urlencoded"); XMLHttpRequestObject.onreadystatechange = function() { if(XMLHttpRequestObject.readystate == 4 $$ XMLHttpRequestObject.status == 200) { obj.innerHTML = XMLHttpRequestObject.responseText; } } XMLHttpRequestObject.send("search=" + search); } //alert("You clicked me"); } PHP + HTML: <form method="post" name ="searchform" id="idsearchform" > <input type="text" name="search"/> <input type="button" name="starts" value="search" onclick="fun(search)"/> </form> <?php if(isset($_POST['starts'])) { $keyword = $_POST['search']; $search_q = mysql_query("Select * from products where pname like '%$keyword%'"); if(mysql_num_rows($search_q)!=0) { while($result = mysql_fetch_array($search_q)) { ?> <div id="showresult"> <?php $name = $result['pname']; echo "$name<br/>"; } } }?> </div> I don't get the search results when i click the search button. What is the issue here
- 1 reply
-
- javascript
- ajax
-
(and 2 more)
Tagged with:
-
Hi, I'm trying to make it so when the height of the browser is more than '900' it changes the style type bottom to 0. Here's my code but it doesn't work? Thanks. <script type="text/javascript"> function changeHeightLimit() { if(window.innerHeight >= 900) { document.getElementById("footer").style.bottom="0"; } } </script>
-
- footer
- javascript
-
(and 1 more)
Tagged with:
-
I'm building a basic photo gallery, and I'm having difficulties with the 'Categories' section. The plan is to display all the picture categories inside divs, and have them 'rotate' their background images through the pictures in the given category. For instance, the 'Nature' category div would change its background every few seconds to a random image in the Nature category. I've succeeded doing this, but the code wasn't very efficient. Basically, I've had a JavaScript file gather all the categories (through uniquely assigned IDs) and "$.post" them to a PHP file which polled images with the given category from a database, loaded them into an array and returned a random key. Then, using intervals it updated the background every couple of seconds. But I'm looking for a better way to do it. I'd prefer to poll the database only once, at the start of the page, and then just let the JS file reload the rand() function each time the interval is called; but I'm not sure how to pass the polled data to the file that call the random function. Any ideas how to do this? Obviously, I'm not expecting anybody to write the code for me, I just need some assistance. Also, sorry if all this is a little unclear, it's 4am here, and I'm falling asleep; if you need me to explain just let me know. Thanks.
- 3 replies
-
- javascript
- slidshow
-
(and 3 more)
Tagged with:
-
I'm building a basic photo gallery, and I'm having difficulties with the 'Categories' section. The plan is to display all the picture categories inside divs, and have them 'rotate' their background images through the pictures in the given category. For instance, the 'Nature' category div would change its background every few seconds to a random image in the Nature category. I've succeeded doing this, but the code wasn't very efficient. Basically, I've had a JavaScript file gather all the categories (through uniquely assigned IDs) and "$.post" them to a PHP file which polled images with the given category from a database, loaded them into an array and returned a random key. Then, using intervals it updated the background every couple of seconds. But I'm looking for a better way to do it. I'd prefer to poll the database only once, at the start of the page, and then just let the JS file reload the rand() function each time the interval is called; but I'm not sure how to pass the polled data to the file that call the random function. Any ideas how to do this? Obviously, I'm not expecting anybody to write the code for me, I just need some assistance. Also, sorry if all this is a little unclear, it's 4am here, and I'm falling asleep; if you need me to explain just let me know. Thanks.
- 1 reply
-
- javascript
- slidshow
-
(and 3 more)
Tagged with:
-
Hello friends,I've a code which I've added below and i want the contents of the first three columns(Sl no,Usn,Name) to be inserted from a mysql database,and the remaining colums have text fields where the end user will enter the information which should be stored in some other mysql table.I was successfull in inserting from mysql to html table but i had troubles dealing with other colums ..I had to create multiple tables and join them which resulted in two tables of different height and the overall look and feel was not good..even had trouble dealing with css and javascript support .So i just want to know if is there a way to insert data from my database to the first three columns without effecting the other colums and also by retaining the js nd css support.I've also attached a small screenshot of how the table looks.(Sorry for poor english ) my code:- <!-- Row Highlight Javascript --> <script type="text/javascript"> window.onload=function(){ var tfrow = document.getElementById('tfhover').rows.length; var tbRow=[]; for (var i=1;i<tfrow;i++) { tbRow[i]=document.getElementById('tfhover').rows[i]; tbRow[i].onmouseover = function(){ this.style.backgroundColor = '#f3f8aa'; }; tbRow[i].onmouseout = function() { this.style.backgroundColor = '#ffffff'; }; } }; </script> <style type="text/css"> table.tftable {font-size:12px;color:#333333;width:100%;border-width: 1px;border-color: #a9a9a9;border-collapse: collapse;} table.tftable th {font-size:12px;background-color:#b8b8b8;border-width: 1px;padding: 8px;border-style: solid;border-color: #a9a9a9;text-align:center;} table.tftable tr {background-color:#ffffff;} table.tftable td {font-size:12px;border-width: 1px;padding: 8px;border-style: solid;border-color: #a9a9a9;} table.input {text-align:center;} </style> <table id="tfhover" class="tftable" border="1"> <tr> <th rowspan = "2"> Sl No</th> <th rowspan = "2"> USN</th> <th rowspan = "2"> Name</th> <th colspan = "1"> Subj Code </th> <th colspan = "1"> Subj Code </th> <th colspan = "1"> Subj Code </th> <th colspan = "1"> Subj Code </th> <th colspan = "1"> Subj Code </th> <th colspan = "1"> Subj Code </th> <th colspan = "1"> Subj Code </th> <th colspan = "1"> Subj Code </th> </tr> <tr align = "center"> <th> IA Marks </th> <th> IA Marks </th> <th> IA Marks </th> <th> IA Marks </th> <th> IA Marks </th> <th> IA Marks </th> <th> IA Marks </th> <th> IA Marks </th> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "s1i" size = "2" /> </td> <td> <input type = "number" name = "s1e" size = "2" /> </td> <td> <input type = "number" name = "s2i" size = "2" /> </td> <td> <input type = "number" name = "s2e" size = "2" /> </td> <td> <input type = "number" name = "s3i" size = "2" /> </td> <td> <input type = "number" name = "s3e" size = "2" /> </td> <td> <input type = "number" name = "s4i" size = "2" /> </td> <td> <input type = "number" name = "s4e" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> <tr> <td> I'm not editable </td> <td> I'm not editable </td> <td> I'm not editable </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> <td> <input type = "number" name = "ia1" size = "2" /> </td> </tr> my database table :- +-------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+----------------+ | id | int(3) | NO | PRI | NULL | auto_increment | | usn | varchar(15) | YES | | NULL | | | name | char(50) | YES | | NULL | | +-------+-------------+------+-----+---------+----------------+
- 28 replies
-
- html-table
- mysql-to-html-table
-
(and 3 more)
Tagged with:
-
Hello, New here so apologies if I commit any rule breaks regarding posting. I have been given basic javascript functions with in a HTML page that is supposed to fetch values from a already created database and input these values into the table on the page. Please see this link as an example: http://www.eng.nene.ac.uk/~10406206/CSY2028/Ajax/Ajax.html As you can see there is a table with headers. When the 'Load Database' button is clicked the function is supposed to load the database values into the correct cells. However this does not happen. There is an alert which displays correct information from the database but the values do not get entered into the table? I need to know why this is the case as I have no idea where to go to fix this. Edit: The alert was displaying my database values but now it is not. No errors displaying in the console. I am new to Javascript and Ajax coding so I apologise in advance. Below is the Javascript Functions. <script language="Javascript"> var xmlHttpReq = false; var xmlHttpReq2 = false; var xmlHttpReq3 = false; function appendRecord (id, carname, fueltype, transmission, enginesize, doors, total, available) { //rowcount ++; //if (firstname == "") return; mytable = document.getElementById ("DBTable"); mycurrent_row = document.createElement ("tr"); mycurrent_row.setAttribute ("id", "DB"+id); mycurrent_cell = document.createElement ("td"); currenttext = document.createTextNode (id); mycurrent_cell.appendChild (currenttext); mycurrent_row.appendChild (mycurrent_cell); mycurrent_cell = document.createElement ("td"); currenttext = document.createTextNode (carname); mycurrent_cell.appendChild (currenttext); mycurrent_row.appendChild (mycurrent_cell); mycurrent_cell = document.createElement ("td"); currenttext = document.createTextNode (fueltype); mycurrent_cell.appendChild (currenttext); mycurrent_row.appendChild (mycurrent_cell); mycurrent_cell = document.createElement ("td"); currenttext = document.createTextNode (transmission); mycurrent_cell.appendChild (currenttext); mycurrent_row.appendChild (mycurrent_cell); mycurrent_cell = document.createElement ("td"); currenttext = document.createTextNode (enginesize); mycurrent_cell.appendChild (currenttext); mycurrent_row.appendChild (mycurrent_cell); mycurrent_cell = document.createElement ("td"); currenttext = document.createTextNode (doors); mycurrent_cell.appendChild (currenttext); mycurrent_row.appendChild (mycurrent_cell); mycurrent_cell = document.createElement ("td"); currenttext = document.createTextNode (total); mycurrent_cell.appendChild (currenttext); mycurrent_row.appendChild (mycurrent_cell); mycurrent_cell = document.createElement ("td"); currenttext = document.createTextNode (available); mycurrent_cell.appendChild (currenttext); mycurrent_row.appendChild (mycurrent_cell); mycurrent_cell = document.createElement ("td"); mycurrent_input = document.createElement ("input"); mycurrent_input.setAttribute ("type", "button"); mycurrent_input.setAttribute ("value", "modify"); mycurrent_input.setAttribute ("onclick", "modifyOrUpdateRecord (" + id + ", this)"); mycurrent_cell.appendChild (mycurrent_input); mycurrent_row.appendChild (mycurrent_cell); mycurrent_cell = document.createElement ("td"); mycurrent_input = document.createElement ("input"); mycurrent_input.setAttribute ("type", "button"); mycurrent_input.setAttribute ("value", "delete"); mycurrent_input.setAttribute ("onclick", "deleteRecord (" + id + ")"); mycurrent_cell.appendChild (mycurrent_input); mycurrent_row.appendChild (mycurrent_cell); mytable.appendChild (mycurrent_row); } function loadDatabaseRecordsCallback () { if (xmlHttpReq.readyState == 4) { alert ("From Server (Load Records):\n" + xmlHttpReq.responseText); var record = xmlHttpReq.responseXML.getElementsByTagName('record'); var s = ""; for (var i = 0; i < record.length; i ++) { var rec = record[i]; var id = rec.getElementsByTagName("ID")[0].firstChild.data; var carname = rec.getElementsByTagName("CARNAME")[0].firstChild.data; var fueltype = rec.getElementsByTagName("FUELTYPE")[0].firstChild.data; var transmission = rec.getElementsByTagName("TRANSMISSION")[0].firstChild.data; var enginesize = rec.getElementsByTagName("ENGINESIZE")[0].firstChild.data; var doors = rec.getElementsByTagName("DOORS")[0].firstChild.data; var total = rec.getElementsByTagName("TOTAL")[0].firstChild.data; var available = rec.getElementsByTagName("AVAILBLE")[0].firstChild.data; appendRecord (id, carname, fueltype, transmission, enginesize, doors, total, available); } } } function loadDatabaseRecords () { // Mozilla/Safari if (window.XMLHttpRequest) { xmlHttpReq = new XMLHttpRequest(); } // IE else if (window.ActiveXObject) { xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); } alert ("To Server (Load Records):\n\nload.php"); xmlHttpReq.open('GET', "load.php", true); xmlHttpReq.onreadystatechange = loadDatabaseRecordsCallback; xmlHttpReq.send(null); } The loaddatabaserecords function calls the load.php file which is below <?php $link = mysql_connect ("194.81.104.22", "xxxx", "xxxxx"); mysql_select_db ("db10406206"); $query = "SELECT * from XYZ"; $result = mysql_query ($query); header ("Content-Type: application/xml"); print ("<?xml version=\"1.0\" ?>"); print "\n<database>\n"; for ($i = 0; $i < mysql_num_rows ($result); $i ++) { $row = mysql_fetch_object ($result); print " <record>\n"; print " <id>$row->ID</id>\n"; print " <carname>$row->CARNAME</carname>\n"; print " <fueltype>$row->FUELTYPE</fueltype>\n"; print " <transmission>$row->TRANSMISSION</transmission>\n"; print " <enginesize>$row->ENGINESIZE</enginesize>\n"; print " <doors>$row->DOORS</doors>\n"; print " <total>$row->TOTAL</total>\n"; print " <available>$row->AVAILABLE</available>\n"; print " </record>\n"; } print "</database>\n"; mysql_close ($link); ?> Finally this is the html table etc etc. <form name="f1"> <input value="Load Database" type="button" onclick='JavaScript:loadDatabaseRecords()'></p> </form> <table id="DBTable" border="2"> <tr> <td width="20">ID</td> <td width="100">Car Name</td> <td width="100">Fuel Type</td> <td width="100">Transmission</td> <td width="80">Engine size</td> <td width="20">Doors</td> <td width="20">Total</td> <td width="20">Available</td> </tr> <form name="myform"> <tr> <td><input type="text" name="id"></td> <td><input type="text" name="carname"></td> <td><input type="text" name="fueltype"></td> <td><input type="text" name="transmission"></td> <td><input type="text" name="enginesize"></td> <td><input type="text" name="doors"></td> <td><input type="text" name="total"></td> <td><input type="text" name="available"></td> <td colspan="2"><input type="button" value="add" onClick="JavaScript:addNewRecord()"></td> <td colspan="2"><input type="checkbox" value="update" onClick="JavaScript:updateRecord()"></td> <td colspan="2"><input type="checkbox" value="delete" onClick="JavaScript:deleteRecord()"></td> </tr> </form> </table> So, I just want to know whats going wrong. I have spent so many hours researching how to get my database values into the html table. The only responses I have had so far is to display the data in other ways etc. However, i need to display the values in the table as there is other functions that will use the information. Any help would be greatly appreciated. Thanks. Joey
-
Hello good day, I've got here a code for countdown: var times = 50; function startCountdown() { if((times - 1) >= 0){ times = times - 1; $("#refreshTime").html('Auto logout: ' + times); setTimeout(startCountdown, 1000); }else{ //alert('Your session has ended!'); } } But my problem is, I got no idea on function that will reset the time when some click or hover the html body page. Thanks and regards!
-
these are my page. when i select atleast one option from one group. it works f9. but when i not select any value in any group it give an error. Please Help me out and Sorry for my bad english. INDEX.HTML <!DOCTYPE html> <html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <SCRIPT language="javascript"> $(function(){ // add multiple select / deselect functionality $("#selectall").click(function () { $('.case').attr('checked', this.checked); }); // if all checkbox are selected, check the selectall checkbox // and viceversa $(".case").click(function(){ if($(".case").length == $(".case:checked").length) { $("#selectall").attr("checked", "checked"); } else { $("#selectall").removeAttr("checked"); } }); }); </SCRIPT> </head> <body> <form action="parse.php" method="post"> Choose the items you want:<br> <input type="checkbox" id="selectall" name="core[]" checked="checked">All Cores <br> <input type="checkbox" name="core[]" class="case" value="2"> Cpu Core 2 <br> <input type="checkbox" name="core[]" class="case" value="4"> Cpu Core 4 <br> <input type="checkbox" name="core[]" class="case" value="6"> Cpu Core 6 <br> Choose the items you want:<br> <input type="checkbox" name="thread[]" value="2"> Cpu Thread 2 <br> <input type="checkbox" name="thread[]" value="4"> Cpu Thread 4 <br> <input type="checkbox" name="thread[]" value="8"> Cpu Thread 8 <br> Choose the items you want:<br> <input type="checkbox" name="ram[]" value="2"> Cpu ram 2 <br> <input type="checkbox" name="ram[]" value="4"> Cpu ram 4 <br> <input type="checkbox" name="ram[]" value="8"> Cpu ram 8 <br> Choose the items you want:<br> <input type="checkbox" name="hdd[]" value="50-100"> 50 to 100 GB <br> <input type="checkbox" name="hdd[]" value="100-150"> 100 to 150 GB <br> <input type="checkbox" name="hdd[]" value="150-200"> 150 to 200 GB <br> <input type="submit" value="Submit Form"> </form> </body> </html> PARSE.PHP <?php $cbArray = $_POST['core']; $cbArray1= $_POST['thread']; $cbArray2= $_POST['ram']; $cbArray3= $_POST['hdd']; $core=""; $thread=""; $ram=""; $hdd=""; if(empty($cbArray)){ $core=all; } else { $count = count($cbArray); echo("You selected $count items: <br>"); for($i=0; $i < $count; $i++){ if($i==0) { $core=$cbArray[$i]; } if($i>0) { $core=$core." or ".$cbArray[$i]; } } } if(empty($cbArray1)){ $thread=all; } else { $count1 = count($cbArray1); echo("You selected $count1 items: <br>"); for($i=0; $i < $count1; $i++){ if($i==0) { $thread=$cbArray1[$i]; } if($i>0) { $thread=$thread." or ".$cbArray1[$i]; } } } if(empty($cbArray2)){ $ram=all; } else { $count2 = count($cbArray2); echo("You selected $count2 items: <br>"); for($i=0; $i < $count2; $i++){ if($i==0) { $ram=$cbArray2[$i]; } if($i>0) { $ram=$ram." or ".$cbArray2[$i]; } } } if(empty($cbArray3)){ $hdd=all; } else { $count3 = count($cbArray3); echo("You selected $count3 items: <br>"); for($i=0; $i < $count3; $i++){ if($i==0) { $hdd="'$cbArray3[$i]'"; } if($i>0) { $hdd="$hdd"." or "."'$cbArray3[$i]'"; } } } $sql ="select * from server where cpucore=".$core." and cputhread=".$thread." and cpuram=".$ram." and cpuhdd="."$hdd"; echo $sql; ?>
-
Hello All, I am a new member on this forum. i am not a expert, but i want to design a product filter like this image. Please help me in this Issue. better if available in client side scripting.. Thanks in Advance..
- 4 replies
-
- javascript
- php
-
(and 2 more)
Tagged with:
-
I am doing a uni assignment and I had to as for the input as a word not as a number and then convert the word to an integer. I am having trouble understanding how to do this. Can someone give me an example and explain the process to me please. We were given the months to be 0 to 11 and use only the first three letter and to convert to lower case. Then to change to integer. Any help and advise would be welcomed. Sonya var months = 'janfebmaraprmayjunjulaugsepoctnovdec'; var birthMonth = prompt( 'Enter the name of the month of birth' ); var pos = months.indexOf( birthMonth.substring( 0, 3 ).toLowerCase() ); alert( 'Month number: ' + ( pos / 3 ) );
-
I am not entirely sure what this is called, but say for example you have some text on a site, and you want to edit it right there and then, and you just click on the text, and it changes to a text field and you edit the text, then onblur it updates the text with the new content form the text field. What is this called, and what is the best and easiest method of doing it?
-
<script> var months = 'janfebmaraprmayjunjulaugsepoctnovdec'; var PI = 3.14159265358979323846; var msPerDay = 1000*60*60*24; var interllectualCycle = 33; var emotionalCycle = 28; var physicalCycle = 23; var msYear = 365; //User enters year of birth year, month, day var birthYear = prompt( 'Enter year of birth as a 4 digit integer'); // alert('Your year of birth is '+ birthYear); var birthMonth = prompt( 'Enter the name of the month of birth' ); //gets the months position var pos = months.indexOf( birthMonth.substring( 0, 3 ).toLowerCase() ); // alert( 'Month number: ' + ( pos / 3 ) ); var birthDay = prompt( 'Enter day of birth as an integer '); var yearString = birthYear; var monthNumber = pos; var dayString = birthDay; //puts users birthdate into string var userBirthday = new Date(yearString , monthNumber, dayString); //alert ('userBirthday' + userBirthday); //date object created for current date var currentDate = new Date(); //alert ('' +currentDate) // getting users age in milliseconds var msSinceBirth = currentDate.getTime()- userBirthday.getTime() ; // alert ('' +msSinceBirth); //getting user age in days var userMsDays = Math.floor(msSinceBirth / msPerDay); // document.write ('' + userMsDays); // getting user age in years //var userAge = Math.floor(userMsDays / msYear); // alert ('' + userAge); var bioEnergy = (userMsDays * PI / 33)/2; document.write('intellectual:' + Math.sin(bioEnergy).toFixed(1)); var bioEmot = (userMsDays * PI / 28)/2; document.write('emotional:' + Math.sin(BioEmot).toFixed(1)); var bioPhy = (userMsDays * PI /23)/2; document.write('physical: ' + Math.sin(bioPhy).toFixed(1)); document.write('You have been alive' + userMsDays + 'days'); document.write('<h1>"Your biorhythm energy levels are :-"</h1>'); document.write('<ul>'); document.write('intellectual:' + [Math.sin(bioEnergy).toFixed(1)]); document.write('emotional:' + [Math.sin(BioEmot).toFixed(1)]); document.write('physical:' + Math.sin(BioPhy).toFixed(1)); document.write('</ul>'); </script>
-
Hi guy I hope someone can help with this as im really panicking over it. Ok so im building my first CMS ever! Its about 5 months down the line. Im self taught so making lots of mistakes but im getting there. From the beginning I've been using..... http://caroufredsel.dev7studios.com/ for image scrollers and such. Works great!!!!!! I highly recommend!!!!!!! Basically I've come to check my webpage and it looks great. my images scroll and my services scroll. Ive checked it in Crome, firefox, safari, IE8, IE9 and it looks great. However load it in IE7 and real problems occur. It seems all my CSS to do with the carousel boxes just gets completely ignored! As much as i dont want to show a site that is working in a awful state with broken links and text im afraid ill have to for the purpose of this post. Please view the site in any browser then view it in IE 7 and you will see what I mean. wooden.yourarena.co.uk/ I have the code for the scroller below. $(document).ready(function() { $("#servicescroller").carouFredSel({ width: "100%", responsive: true, circular:true, infinite:true, height: 340, items: { visible: { min: 3, max: 4 }, width: 220, height: "variable", }, scroll: { duration: 1000, items: 1, pauseOnHover: true }, auto: 4000, swipe: true, mousewheel: true }); $("#foo<?php echo $row['randname'];?>").carouFredSel({ prev : { button : "#foo_prev", key : "left", items : 1, easing : "easeInOutCubic", duration : 750 }, next : { button : "#foo_prev", key : "right", items : 1, easing : "easeInQuart", duration : 1500 }, width: 500, height: 245, items : { visible :1, minimum: 1, width: 500, height: 250, }, direction : "up", scroll : { fx: "crossfade", pauseOnHover: true, }, auto : { duration : 2000, timeoutDuration: 5000, delay: 3000, pauseOnEvent: 'resume', } }).find(".<?php echo $row['randname'];?>").hover( function() { $(this).find("div").slideDown(); }, function() { $(this).find("div").slideUp(); } ); }); I have tried every combination of trailing comma's with and without and nothing seems to fix it. I can only assume something else on the page is interfering but I cant see what. I have used this scroller over and over and never had this problem. Can someone please at least tell me a way to debug the error or to even find what the error is. Im in dyer need of help as I have deadlines coming up which I am already way too far behind and I have no clue what the problem is. Thanks for your time guys
- 2 replies
-
- jquery
- frameworks
-
(and 1 more)
Tagged with:
-
Hello! I am working on a project where I need to target specific browsers with specific information on the web page (it's a browser checker page of sorts). Anyway, I found the script by Rafael Lima for the CSS Browser Selector. The script works great! However, I would like to target Windows XP OS specifically. I know that I can target Windows specifically or even Vista in the script. So, i'm trying to add XP without much success. I highlighted (read: bolded) where I added the addition of Windows XP. I would *think* that I could then just simply use .xp or .winxp in my css file to target that OS. Here is the script: /* CSS Browser Selector v0.4.5 (Jan 21, 2012) -- original -- Rafael Lima (http://rafael.adm.br) http://rafael.adm.br/css_browser_selector License: http://creativecommons.org/licenses/by/2.5/ Contributors: http://rafael.adm.br/css_browser_selector#contributors -- /original -- Fork project: http://code.google.com/p/css-browser-selector/ Song Hyo-Jin (shj at xenosi.de) */ function css_browser_selector(u) { var ua = u.toLowerCase(), is = function (t) { return ua.indexOf(t) > -1 }, g = 'gecko', w = 'webkit', s = 'safari', c = 'chrome', o = 'opera', m = 'mobile', r = window.devicePixelRatio ? (window.devicePixelRatio + '').replace('.', '_') : '1'; return [ /* IE */ (!(/opera|webtv/i.test(ua)) && /msie\s(\d+)/.test(ua) && (v = RegExp.$1 * 1)) ? ('ie ie' + v + ((v == 6 || v == 7) ? ' ie67 ie678 ie6789' : (v == ? ' ie678 ie6789' : (v == 9) ? ' ie6789 ie9m' : (v > 9 ) ? ' ie9m' : '')) : /* FF */ (/firefox\/(\d+)\.(\d+)/.test(ua) && (re = RegExp)) ? g + ' ff ff' + re.$1 + ' ff' + re.$1 + '_' + re.$2 : is('gecko/') ? g : /* Opera */ is('opera') ? o + (/version\/(\d+)/.test(ua) ? ' ' + o + RegExp.$1 : (/opera(\s|\/)(\d+)/.test(ua) ? ' ' + o + RegExp.$2 : '')) : /* K */ is('konqueror') ? 'konqueror' : /* Black Berry */ is('blackberry') ? m + ' blackberry' : /* Android */ is('android') ? m + ' android' : /* Chrome */ is(c) ? w + ' ' + c : is('crios') ? w + ' ' + c : /* Iron */ is('iron') ? w + ' iron' : /* Safari */ is('applewebkit/') ? w + ' ' + s + (/version\/(\d+)/.test(ua) ? ' ' + s + RegExp.$1 : '') : /* Mozilla */ is('mozilla/') ? g : '', /* Machine */ is('j2me') ? m + ' j2me' : is('iphone') ? m + ' iphone' : is('ipod') ? m + ' ipod' : is('ipad') ? m + ' ipad' : is('mac') ? 'mac' : is('darwin') ? 'mac' : is('webtv') ? 'webtv' : is('win') ? 'win' + (is('windows nt 6.0') ? ' vista' : '') : is('win') ? 'win' + (is('windows nt 5.1') ? ' xp' : '') : is('freebsd') ? 'freebsd' : (is('x11') || is('linux')) ? 'linux' : '', /* Ratio (Retina) */ (r != '1') ? ' retina ratio' + r : '', 'js portrait'].join(' '); }; (function(d, w) { var _c = css_browser_selector(navigator.userAgent); var h = d.documentElement; h.className += ' ' + _c; var _d = _c.replace(/^\s*|\s*$/g, '').split(/ +/); w.CSSBS = 1; for(var i = 0; i < _d.length; i ++) { w['CSSBS_' + _d[i]] = 1; } if(w.jQuery) { (function($) { $(w).load(function() { var p = 'portarit', l = 'landscape'; var m = 'smart', mw = 'smartwide', t = 'tablet', tw = 'tabletwide'; var $h = $(h); var to = 0, cw = 0; function CSSSelectorUpdateOrientation() { switch(w.orientation) { case 90: case -90: $h.removeClass(p).addClass(l); break; default: $h.removeClass(l).addClass(p); break; } } if($h.hasClass('mobile') && w.orientation != undefined) { $(w).on('orientationchange', CSSSelectorUpdateOrientation); CSSSelectorUpdateOrientation(); } /* ie7 cpu 100% fix */ function CSSSelectorUpdateSize() { try { var _cw = d.documentElement.clientWidth || d.body.clientWidth; if(_cw == cw) return; cw = _cw; clearTimeout(to); } catch(e) {} to = setTimeout(CSSSelectorUpdateSize_, 100); } function CSSSelectorUpdateSize_() { try { $h.removeClass(m).removeClass(mw).removeClass(t).removeClass(tw).removeClass('pc'); $h.addClass( (cw <= 360) ? m : (cw <= 640) ? mw : (cw <= 768) ? t : (cw <= 1024) ? tw : 'pc' ); } catch(e) {} } setTimeout(function() { $(w).on('resize', CSSSelectorUpdateSize); CSSSelectorUpdateSize(); }, 500); }); })(w.jQuery); } })(document, window);
- 3 replies
-
- javascript
- browser selector
-
(and 1 more)
Tagged with:
-
I'm trying to build a simulator to let users train with. It's a good bit of code at the moment so hopefully this isn't too much for someone to look at right now. Basically, it's Windows in a web page. http://tomsfreelance.com/windows_virtual_security/ Current Behavior: When opening two "Outlook" windows, changing the folder in the first window changes the second windows outlook. Desired Behavior: The folders should be specific to the window. Steps to Reproduce: Double click on "Outlook", doubleclick the title bar to take it out of full screen, then open another Outlook window. Next, click on a folder in the first window. Note that the folder changes in the second window. I know the code below is a lot, so if anyone is willing to view the actual site posted above and try and debug what is happening instead I'd appreciate it very much. (Need a second set of eyes on this, because mine aren't finding it.) The entire code can be seen at http://tomsfreelance.com/windows_virtual_security/js/desktop.js The outlook object is created via a function call: function outlook() { var params = { ... menu : ..., messages : ..., panes : ..., functions : { selectFolder : function(that, folder) { //that.aliases['Folder->' + folder].block.css("background-color", "#EEEEEE"); //that.count = 0; //setInterval(function() { that.titleBarContainer.text(++that.count); }, 1000); console.log(that); var that = that; // Set title that.aliases['Current Folder'].block.text(folder); var subPanes = []; // Get messages if (that.options.params.messages[folder]) { for (var i in that.options.params.messages[folder]) { // Rebuild sub pane object. subPanes.push([{ css : { }, "class" : "outlook_preview", text : that.options.params.messages[folder][i].Subject, resizable : false, height : "22px" }]); } } that.aliases['Folder Messages'].block.empty(); var parentPane = $('<table class="child_pane"></table>').appendTo(that.aliases['Folder Messages'].block); that.buildPanes(parentPane, subPanes); } .......... } } }; return params; } And new windows are spawned via function create_window(parameters) { var param = parameters; var window = $('<div></div>').prependTo('body'); window.window({ params : param }); $('#start_menu').hide(); } The random variable reassignments is me trying to break the reference since I have no clue why / where it is happening... (var param = parameters) The "selectFolder" function is called from the Window jQuery widget I created: $(function( $, undefined ) { $.widget("ui.window", $.ui.mouse, { self : this, ..., _create : function() { console.log(this); this.createWindow(); var that = this; $('html').click(function() { $('.menu').hide(); }); }, createWindow : function() { ... // Content panes this.buildPanes(this.panesBlock, this.options.params.panes); this.scalePanes(); ... }, buildPanes : function(paneBlock, panes) { var pane = null; var that = this; for (var i in panes) { this.paneRows++; var rowPane = $('<tr></tr>').appendTo(paneBlock); for (var h in panes[i]) { panes[i][h].block = $('<td class="pane"></td>').appendTo(rowPane); ... if (pane.subPanes) { var parentPane = $('<table class="child_pane"></table>').appendTo(panes[i][h].block); that.buildPanes(parentPane, pane.subPanes); } if (pane.alias) { that.aliases[pane.alias] = pane; } ... if (pane.onClick) { that.onClick(that, pane); } if (pane.onLoad) { that.onLoad(that, pane); } } } }, onClick : function(that, pane) { pane.block.on("click", function() { pane.onClick(that, pane.id); }); }, onLoad : function(that, pane) { var pane = pane; var that = that; pane.onLoad(that, pane.id); }, scalePanes : function(addHeight) { var pane = null; var contentHeight = this.element.outerHeight() - (this.titleBar.outerHeight() + this.menuBar.outerHeight() + this.statusBar.outerHeight()); if (this.element.hasClass("windowed")) contentHeight -= 4; var contentWidth = this.contentBox.outerWidth(); if (addHeight) contentHeight += addHeight; console.log(contentHeight); this.panesBlock.outerHeight(contentHeight); /* for (var i in this.options.params.panes) { pane = this.options.params.panes[i]; if (pane.height) { pane.block.outerHeight(contentHeight * (pane.height / 100)); } if (pane.width) { pane.block.outerWidth(contentWidth * (pane.width / 100)); } } */ }, closeWindow : function() { this.element.remove(); } }); });