tag:blogger.com,1999:blog-31977862024432686862024-03-05T01:48:21.398-08:00jquerypopupz , free download jquery effect popup free download jquery popup - jquerypopupzanichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.comBlogger44125tag:blogger.com,1999:blog-3197786202443268686.post-18541657083673280972016-10-16T03:14:00.003-07:002016-10-16T03:17:11.713-07:00php logical technical programming question, php programming interview question and answers anichandran<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="container">
<script>
$('.choosecat').click(function() {
var i= $(this).data("value");
$('#Category').val(i);
$('#sharetoearn').submit();
});
</script> <br />
<div id="fboxcontent">
<div class="addthis_native_toolbox">
</div>
<h3>
Reffered from : http://www.letsknowit.com/php-programming-questions</h3>
<h3>
PHP Programming Questions</h3>
<div class="questionpage" id="div_1">
Write a program to print Factorial of any number<br />
<a class="showanswer" href="javascript:void(0);" onclick="showHide('1');"><br /></a>
<a class="showanswer" href="javascript:void(0);" id="Ques_1" onclick="showHide('1');">Answer</a>
<br />
<div id="ans_1" style="display: block;">
<span class="see-ans"></span><br />
<span class="see-ans"><span style="color: rgb(255 , 0 , 0);"> <?php</span></span><br />
<span class="see-ans">
</span>
<div>
<span class="see-ans"> $number = 6; /*number to get factorial */</span></div>
<span class="see-ans">
<div>
$fact = 1;</div>
<div>
for($k=1;$k<=$number;++$k) </div>
<div>
{</div>
<div>
$fact = $fact*$k;</div>
<div>
}</div>
<div>
echo "Factorial of $number is ".$fact;</div>
<div>
</div>
<div>
</div>
<div>
<span style="color: rgb(255 , 0 , 0);">?></span><br />
<br />
------------------------------------------------------------------------------------------------------------------</div>
</span>
</div>
</div>
<div class="questionpage" id="div_2">
Write a program in PHP to print Fibonacci series .
0, 1, 1, 2, 3, 5, 8, 13, 21, 34<br />
<a class="showanswer" href="javascript:void(0);" onclick="showHide('2');"><br /></a>
<a class="showanswer" href="javascript:void(0);" id="Ques_2" onclick="showHide('2');">Answer</a>
<br />
<div id="ans_2">
<span class="see-ans"></span><br />
<span class="see-ans"><span style="color: rgb(255 , 0 , 0);"><?PHP </span></span><br />
<span class="see-ans">
$first = 0;<br />
$second = 1;<br />
echo $first.'&nbsp;,';<br />
echo $second.'&nbsp;,';<br />
<br />
for($limit=0;$limit<10;$limit++)<br />
{<br />
$third = $first+$second;<br />
echo $third.'&nbsp;,';;<br />
$first = $second;<br />
$second = $third;<br />
<br />
}<br />
<span style="color: rgb(255 , 0 , 0);">?></span></span>
</div>
</div>
<div class="questionpage" id="div_3">
----------------------------------------------------------------------------------------------------------------------<br />
Write a program to find whether a number is Armstrong or not<br />
<a class="showanswer" href="javascript:void(0);" onclick="showHide('3');"><br /></a>
<a class="showanswer" href="javascript:void(0);" id="Ques_3" onclick="showHide('3');">Answer</a>
<br />
<div id="ans_3">
<span class="see-ans"></span><br />
<span class="see-ans"><span style="color: rgb(0 , 0 , 255);">// If the sum of cubes of individual digits of a number is equal to the number itslef then it is called Armstrong Number.</span></span><br />
<span class="see-ans">
<span style="color: rgb(255 , 0 , 0);"><?php</span><br />
if(isset($_POST['number']) && $_POST['number']!='') <br />
{ <br />
<br />
$number = $_POST[ 'number' ]; // get the number entered by user<br />
<br />
$temp = $number;<br />
$sum = 0;<br />
<br />
while($temp != 0 )<br />
{<br />
$remainder = $temp % 10; //find reminder<br />
$sum = $sum + ( $remainder * $remainder * $remainder ); <br />
$temp = $temp / 10; <br />
<br />
}<br />
if( $number == $sum )<br />
{<br />
echo "$number is an Armstrong Number";<br />
}else<br />
{<br />
echo "$number is not an Armstrong Number";<br />
}<br />
}<br />
<span style="color: rgb(255 , 0 , 0);">?></span><br />
<span style="color: rgb(255 , 0 , 0);">------------------------------------------------------------------------------------------------------------------------</span></span>
</div>
</div>
<div class="questionpage" id="div_22">
Write a program to print Reverse of any number<br />
<a class="showanswer" href="javascript:void(0);" onclick="showHide('22');"><br /></a>
<a class="showanswer" href="javascript:void(0);" id="Ques_22" onclick="showHide('22');">Answer</a>
<br />
<div id="ans_22">
<span class="see-ans"></span><br />
<span class="see-ans"><span style="color: rgb(255 , 0 , 0);"><?php</span><br />
if(isset($_POST['rev2']))<br />
{<br />
$rev=0;<br />
$num=$_POST['rev'];<br />
</span><br />
<span class="see-ans">
while($num>=1)<br />
{<br />
$re=$num%10;<br />
$rev=$rev*10+$re;<br />
$num=$num/10;<br />
}<br />
}<br />
<span style="color: rgb(255 , 0 , 0);">?><br />
</span><html><br />
<head><br />
<title>Reverse</title><br />
</head><br />
<body><br />
<table><br />
<form name="frm" method="post"><br />
<tr><td>Number</td><td><input type="text" name="rev"></td></tr><br />
<tr><td>Reverse is:</td><td><input type="text" value="<?php if(isset($_POST['rev2'])){echo $rev;} ?>" name="rev1"></td></tr><br />
<tr><td> </td><td><input type="Submit" value="Reverse" name="rev2"></td></tr><br />
</form><br />
</table><br />
</body><br />
</html></span>
</div>
</div>
<div class="questionpage" id="div_23">
-----------------------------------------------------------------------------------------------------------------------<br />
To check whether a number is Prime or not.<br />
<a class="showanswer" href="javascript:void(0);" onclick="showHide('23');"><br /></a>
<a class="showanswer" href="javascript:void(0);" onclick="showHide('23');"><br /></a>
<a class="showanswer" href="javascript:void(0);" id="Ques_23" onclick="showHide('23');"> Answer</a>
<br />
<div id="ans_23">
<span class="see-ans"></span><br />
<pre><span class="see-ans"><code><?php
if(isset($_POST['submit']) && $_POST['submit']=='Check' )
{
$check=0;
$num=$_POST['number'];
for($i=2;$i<=($num/2);$i++)
{
if($num%$i==0)
{
$check++;
if($check==1)
{
break;
}
}
}
}
?>
<html>
<head>
<title>Prime Number</title>
</head>
<body>
<table>
<form name="frm" method="post" action="">
<tr><td>Number:</td><td><input type="text" name="number" /></td></tr>
<tr><td></td><td><input type="submit" name="submit" value="Check" /></td>
<td>
<center><span>
<?php if(isset($_POST['sub']))
{if($</code><code><code>check</code>==0)
{echo "It is a Prime Number";
}
else
{
echo "It is not a Prime Number";}
}
?>
</span>
</center>
</td>
</tr>
</form>
</table>
</body>
</html></code>
</span></pre>
</div>
</div>
<div class="questionpage" id="div_24">
-------------------------------------------------------------------------------------------------------------------<br />
Write a program to print Fibonacci series<br />
<a class="showanswer" href="javascript:void(0);" onclick="showHide('24');"><br /></a>
<a class="showanswer" href="javascript:void(0);" id="Ques_24" onclick="showHide('24');"> Answer</a>
<br />
<div id="ans_24">
<span class="see-ans"></span><br />
<pre><span class="see-ans"><span style="color: rgb(255 , 0 , 0);"><code><?php</code></span><code> <div>
if(isset($_POST['sub']))</div>
<div>
{ $fibo=array(0,1);</div>
<div>
$num=$_POST['nm1'];</div>
<div>
for($i=2;$i<=$num-1;$i++)</div>
<div>
{</div>
<div>
$fibo[$i]=$fibo[$i-1]+$fibo[$i-2];</div>
<div>
}</div>
<div>
}</div>
<div>
<span style="color: rgb(255 , 0 , 0);">?></span></div>
<div>
<html></div>
<div>
<head></div>
<div>
<title>Fibonacci Series</title></div>
<div>
</head></div>
<div>
<body></div>
<div>
<table></div>
<div>
<form name="frm" method="post" action=""></div>
<div>
<tr><td>Number of Terms:</td><td><input type="text" name="nm1" /></td></tr></div>
<div>
<tr><td></td><td><input type="submit" name="sub" /></td></div>
<div>
<td><center><span></div>
<div>
<span style="color: rgb(255 , 0 , 0);"><?php</span> if(isset($_POST['sub'])){</div>
<div>
for($i=0;$i<=$num-1;$i++){echo $fibo[$i].",";}</div>
<div>
}</div>
<div>
<span style="color: rgb(255 , 0 , 0);">?></span> </div>
<div>
</span></center></div>
<div>
</td></tr></div>
<div>
</form></div>
<div>
</table></div>
<div>
</body></div>
<div>
</html>-</div>
----------------------------------------------------------------------------</code></span></pre>
</div>
</div>
<div class="questionpage" id="div_25">
<br />
Write a program to find HCF of two numbers<br />
<a class="showanswer" href="javascript:void(0);" onclick="showHide('25');"><br /></a>
<a class="showanswer" href="javascript:void(0);" id="Ques_25" onclick="showHide('25');"> Answer</a>
<br />
<div id="ans_25">
<span class="see-ans"></span><br />
<pre><span class="see-ans"><span style="color: rgb(255 , 0 , 0);"><code> <?php</code></span><code> <div>
if(isset($_POST['submit']))</div>
<div>
{ </div>
<div>
$num1=$_POST['number1'];</div>
<div>
$num2=$_POST['number2'];</div>
<div>
function hcf($i1,$i2)</div>
<div>
{</div>
<div>
if($i2!=0)</div>
<div>
{</div>
<div>
return hcf($i2,$i1%$i2);</div>
<div>
}</div>
<div>
else</div>
<div>
{</div>
<div>
return $i1;</div>
<div>
}</div>
<div>
}</div>
<div>
</div>
<div>
$hcfofnumber=hcf($num1,$num2); </div>
<div>
}</div>
<div>
<span style="color: rgb(255 , 0 , 0);">?></span></div>
<div>
<html></div>
<div>
<head></div>
<div>
<title>Hcf</title></div>
<div>
</head></div>
<div>
<body></div>
<div>
<table></div>
<div>
<form name="frm" method="post" action=""></div>
<div>
<tr><td>Number1:</td><td><input type="text" name="number1" /></td></tr></div>
<div>
<tr><td>Number2:</td><td><input type="text" name="number2" /></td></tr></div>
<div>
<tr><td></td><td><input type="submit" name="submit" value="submit" /></td></div>
<div>
<td><center><span></div>
<div>
<span style="color: rgb(255 , 0 , 0);"><?php</span> if(isset($_POST['submit']))</div>
<div>
{</div>
<div>
echo "HCF is ".$hcfofnumber; }</div>
<div>
<span style="color: rgb(255 , 0 , 0);">?></span> </div>
<div>
</span></center></td></tr></div>
<div>
</form></div>
<div>
</table></div>
<div>
</div>
<div>
</body></div>
<div>
</html></div>
</code></span></pre>
</div>
</div>
<div class="questionpage" id="div_26">
------------------------------------------------------------------------------------------------------------------------<br />
Program to find whether a year is LEAP year or not<br />
<a class="showanswer" href="javascript:void(0);" onclick="showHide('26');"><br /></a>
<a class="showanswer" href="javascript:void(0);" id="Ques_26" onclick="showHide('26');"> Answer</a>
<br />
<div id="ans_26">
<span class="see-ans"></span><br />
<pre><span class="see-ans"><span style="color: rgb(255 , 0 , 0);"><code><?php</code></span><code>
if(isset($_POST['submit']))
{
$year=$_POST['year'];
if($year%4==0)
{
$leap="It is a leap year";
}
else
{
$leap="It is not a leap year";
}
}
<span style="color: rgb(255 , 0 , 0);">?></span>
<html>
<head>
<title>Leap Year</title>
</head>
<body>
<table>
<form name="frm" method="post" action="">
<tr><td>Enter the year:</td><td><input type="text" name="year" /></td></tr>
<tr><td></td> <td><input type="submit" name="submit" value="submit" /></td>
<td><center><span>
<span style="color: rgb(255 , 0 , 0);"><?php</span>
if(isset($_POST['submit'])){
echo $leap; }
<span style="color: rgb(255 , 0 , 0);">?></span>
</span></center></td></tr>
</form>
</table>
</body>
</html></code>
</span></pre>
<span class="see-ans">
-------------------------------------------------------------------------------------------------------------------------</span>
</div>
</div>
<div class="questionpage" id="div_27">
<br />
Program to print the below format<br />
<b>
* * * * * * * * * * * * * * *<br />
* * * * * * * * * * * * *<br />
* * * * * * * * * * *<br />
* * * * * * * * *<br />
* * * * * * *<br />
* * * * *<br />
* * *<br />
* </b><br />
<a class="showanswer" href="javascript:void(0);" onclick="showHide('27');"><br /></a>
<a class="showanswer" href="javascript:void(0);" id="Ques_27" onclick="showHide('27');">Answer</a>
<br />
<div id="ans_27">
<span class="see-ans"></span><br />
<pre><span class="see-ans"><span style="color: rgb(255 , 0 , 0);"><code><?php</code></span><code>
if(isset($_POST['sub']))
{
$rows=$_POST['row'];
for($i=$rows;$i>=1;--$i)
{
for($space=0;$space<$rows-$i;++$space)
echo " ";
for($j=$i;$j<=2*$i-1;++$j)
echo "* ";
for($j=0;$j<$i-1;++$j)
echo "* ";
echo "<br />";
}
}
<span style="color: rgb(255 , 0 , 0);">?></span>
<table>
<form method="post" name="frm" action="">
<tr> <td>Enter Number of rows:</td> <td><input type="text" name="row" /></td> </tr>
<tr><td></td> <td><input type="submit" name="sub" /></td> </tr>
</form>
</table></code></span></pre>
<span class="see-ans">
-----------------------------------------------------------------------------------------------------------------------</span>
</div>
</div>
<div class="questionpage" id="div_28">
Program to print below format.<br />
<b>
1 2 3 4 5 6 7 8<br />
1 2 3 4 5 6 7<br />
1 2 3 4 5 6<br />
1 2 3 4 5<br />
1 2 3 4<br />
1 2 3<br />
1 2<br />
1<br /><b></b></b><br />
<b><b>
</b></b><br />
<b><b><a class="showanswer" href="javascript:void(0);" onclick="showHide('28');"><br /></a></b></b>
<b><b><a class="showanswer" href="javascript:void(0);" id="Ques_28" onclick="showHide('28');"> Answer</a>
</b></b><br />
<b><b>
</b></b><br />
<div id="ans_28">
<b><b><span class="see-ans"></span><br /></b></b>
<pre><b><b><span class="see-ans"><span style="color: rgb(255 , 0 , 0);"><code><?php</code></span><code>
if(isset($_POST['sub']))
{
$rows=$_POST['row'];
for($i=$rows;$i>=1;--$i)
{
for($j=1;$j<=$i;++$j)
{
echo $j;
}
echo "<br />";
}
}
<span style="color: rgb(255 , 0 , 0);"> ?></span>
<table>
<form method="post" name="frm" action="">
<tr> <td>Enter Number of rows:</td> <td><input type="text" name="row" /></td> </tr>
<tr><td></td> <td><input type="submit" name="sub" /></td> </tr>
</form>
</table></code>
</span></b></b></pre>
</div>
<b><b>
</b></b></div>
<b><b>
</b></b><br />
<div class="questionpage" id="div_29">
<b><b>-------------------------------------------------------------------------------------------------------------------------</b></b><br />
<b><b>Program to print below format<br /><b>
*<br />
* *<br />
* * *<br />
* * * *<br />
* * * * *<br />
* * * * * *<br />
* * * * * * *<br />
* * * * * * * *<br />
* * * * * * * * *</b></b></b><br />
<b><b><a class="showanswer" href="javascript:void(0);" id="Ques_29" onclick="showHide('29');"> Answer</a>
</b></b><br />
<div id="ans_29">
<b><b><span class="see-ans"></span></b></b><br />
<pre><b><b><span class="see-ans"><span style="color: rgb(255 , 0 , 0);"><code><?php</code></span><code>
if(isset($_POST['sub']))
{
$rows=$_POST['row'];
for($i=1;$i<=$rows;$i++)
{
for($j=1;$j<=$i;$j++)
{
echo "*";
}
echo "<br />";
}
}
<span style="color: rgb(255 , 0 , 0);">?></span>
<table>
<form method="post" name="frm" action="">
<tr> <td>Enter Number of rows:</td> <td><input type="text" name="row" /></td> </tr>
<tr><td></td> <td><input type="submit" name="sub" /></td> </tr>
</form>
</table>
-------------------------------------------------------------------------------- </code></span></b></b></pre>
<b><b>
</b></b></div>
</div>
<b><b>
</b></b><br />
<div class="questionpage" id="div_30">
<b><b><br /></b></b>
<b><b>Write a program to print below format</b></b><br />
<b><b><b>
1<br />
1 2<br />
1 2 3<br />
1 2 3 4<br />
1 2 3 4 5<br />
1 2 3 4 5 6<br />
1 2 3 4 5 6 7<br />
1 2 3 4 5 6 7 8<br /><b></b></b></b></b><br />
<b><b><b>
</b></b></b><br />
<b><b><b><a class="showanswer" href="javascript:void(0);" id="Ques_30" onclick="showHide('30');"> Answer</a>
</b></b></b><br />
<b><b><b>
</b></b></b><br />
<div id="ans_30">
<b><b><b><span class="see-ans"></span><br /></b></b></b>
<pre><b><b><b><span class="see-ans"><span style="color: rgb(255 , 0 , 0);"><code><?php</code></span><code>
if(isset($_POST['sub']))
{
$row=$_POST['row'];
for($i=1;$i<=$row;$i++)
{
for($j=1;$j<=$i;$j++)
{
echo $j;
}
echo "<br />";
}
}
<span style="color: rgb(255 , 0 , 0);">?></span>
<table>
<form method="post" name="frm" action="">
<tr> <td>Enter Number of rows:</td> <td><input type="text" name="row" /></td> </tr>
<tr><td></td> <td><input type="submit" name="sub" /></td> </tr>
</form>
</table></code></span></b></b></b></pre>
</div>
<b><b><b>
</b></b></b></div>
<b>
<b><b>
<div class="questionpage" id="div_31">
---------------------------------------------------------------------------------------------------------------------------<br />
Write a program to find factor of any number<br />
<a class="showanswer" href="javascript:void(0);" id="Ques_31" onclick="showHide('31');"> Answer</a>
<br />
<div id="ans_31">
<span class="see-ans"></span><br />
<pre><span class="see-ans"><span style="color: rgb(255 , 0 , 0);"><code><?php</code></span><code>
if(isset($_POST['sub']))
{ $j=0;
$factor=array();
$num=$_POST['nm1'];
for($i=1;$i<=$num;$i++)
{
if($num%$i==0)
{
$j++;
$factor[$j]=$i;
}
}
}
<span style="color: rgb(255 , 0 , 0);">?></span>
<table>
<form name="frm" method="post" action="">
<tr> <td>Number:</td> <td><input type="text" name="nm1" /></td> </tr>
<tr><td></td><td><input type="submit" name="sub" /></td>
<td><center><span>
<span style="color: rgb(255 , 0 , 0);"><?php</span>
if(isset($_POST['sub']))
{
echo "Factors are :";for($i=1;$i<=count($factor);$i++)
{ echo $factor[$i].",";
}
}
<span style="color: rgb(255 , 0 , 0);">?></span>
</span></center></td></tr>
</form>
</table></code>
</span></pre>
</div>
</div>
<div class="questionpage" id="div_32">
----------------------------------------------------------------------------------------------------------------------<br />
Write a program to find table of a number<br />
<a class="showanswer" href="javascript:void(0);" id="Ques_32" onclick="showHide('32');"> Answer</a>
<br />
<div id="ans_32">
<span class="see-ans"></span><br />
<span class="see-ans"><pcode><span style="color: rgb(255 , 0 , 0);"><?php</span> <br />
if(isset($_POST['sub']))<br />
{<br />
$num=$_POST['num'];<br />
echo "<h1><center>Table of " .$num."</center></h1>";<br />
for($i=1;$i<=10;$i++)<br />
{<br />
echo $num*$i; <br />
echo "<br />";<br />
}<br />
<br />
}<br />
<br />
<span style="color: rgb(255 , 0 , 0);"> ?></span><br />
<br />
<table><br />
<form name="frm" method="post"><br />
<tr><td>Number</td><td><input type="text" name="num"></td></tr><br />
<tr><td> </td><td><input type="Submit" value="Submit" name="sub"></td></tr><br />
</form><br />
</table><br /> ----------------------------------------------------------------------------------------------------------------------</pcode></span></div>
</div>
<div class="questionpage" id="div_33">
<br />
Write a Program for finding the biggest number in an array without using any array functions.<br />
<a class="showanswer" href="javascript:void(0);" id="Ques_33" onclick="showHide('33');"> Answer</a>
<br />
<div id="ans_33">
<span class="see-ans"></span><br />
<span class="see-ans"><span style="color: rgb(255 , 0 , 0);"><?php</span></span><br />
<span class="see-ans">
$numbers = array(12,23,45,20,5,6,34,17,9,56,999);<br />
$length = count($numbers);<br />
$max = $numbers[0];<br />
for($i=1;$i<$length;$i++)<br />
{<br />
if($numbers[$i]>$max)<br />
{<br />
$max=$numbers[$i];<br />
}<br />
}<br />
echo "The biggest number is ".$max;<br />
<span style="color: rgb(255 , 0 , 0);">?></span></span>
</div>
</div>
<div class="questionpage" id="div_34">
-------------------------------------------------------------------------------------------------------------------------<br />
Write a Program to swap two numbers in PHP.<br />
<a class="showanswer" href="javascript:void(0);" id="Ques_34" onclick="showHide('34');"> Answer</a>
<br />
<div id="ans_34">
<span class="see-ans"></span><br />
<span class="see-ans"><?php</span><br />
<span class="see-ans">
$a=15;<br />
$b=10;<br />
echo "The value of a is ".$a." and b is ".$b;<br />
echo " before swapping.<br />";<br />
$temp=$a;<br />
$a=$b;<br />
$b=$temp;<br />
echo "The value of a is ".$a." and b is ".$b;<br />
echo " After swapping <br />";<br />
?><br />
--------------------------------------------------------------------------------------------------------<br />
<br />
</span>
</div>
</div>
<div class="questionpage" id="div_35">
Write a Program for Bubble sorting in PHP<br />
<a class="showanswer" href="javascript:void(0);" id="Ques_35" onclick="showHide('35');">Hide Answer</a>
<br />
<div id="ans_35">
<span class="see-ans"></span><br />
<span class="see-ans"><span style="color: rgb(255 , 0 , 0);"><?php</span></span><br />
<span class="see-ans">
$numbers=array(12,23,45,20,5,6,34,17,9,56);<br />
$n=count($numbers);<br />
for ($c = 0 ; $c < ( $n - 1 ); $c++)<br />
{<br />
for ($d = 0 ; $d < ($n - $c - 1); $d++)<br />
{<br />
if ($numbers[$d] > $numbers[$d+1]) /* For decreasing order use < */<br />
{<br />
$swap = $numbers[$d];<br />
$numbers[$d] = $numbers[$d+1];<br />
$numbers[$d+1] = $swap;<br />
}<br />
}<br />
}<br />
<br />
echo "Sorted list in ascending order <br />";<br />
<br />
for ( $c = 0 ; $c < $n ; $c++ )<br />
echo $numbers[$c]." ";<br />
<br />
<span style="color: rgb(255 , 0 , 0);">?></span></span>
</div>
</div>
<div class="questionpage" id="div_36">
<br />
-------------------------------------------------------------------------------------------------------------------------<br />
<br />
Write a Program for finding the smallest number in an array<br />
<a class="showanswer" href="javascript:void(0);" id="Ques_36" onclick="showHide('36');"> Answer</a>
<br />
<div id="ans_36">
<span class="see-ans"></span><br />
<span class="see-ans"><span style="color: rgb(255 , 0 , 0);"><?php</span></span><br />
<span class="see-ans">
$numbers=array(12,23,45,20,5,6,34,17,9,56);<br />
$length=count($numbers);<br />
$min=$numbers[0];<br />
for($i=1;$i<$length;$i++)<br />
{<br />
if($numbers[$i]<$min)<br />
{<br />
$min=$numbers[$i];<br />
}<br />
}<br />
echo "The smallest number is ".$min;<br />
<br />
<span style="color: rgb(255 , 0 , 0);">?></span></span>
</div>
</div>
<div class="questionpage" id="div_37">
<br />
------------------------------------------------------------------------------------------------------------------------<br />
<br />
Write a program to print the below format :
<br />
1 5 9<br />
2 6 10<br />
3 7 11<br />
4 8 12<br />
<a class="showanswer" href="javascript:void(0);" onclick="showHide('37');"><br /></a>
<a class="showanswer" href="javascript:void(0);" id="Ques_37" onclick="showHide('37');"> Answer</a>
<br />
<div id="ans_37">
<span class="see-ans"></span><br />
<span class="see-ans"><span style="color: rgb(255 , 0 , 0);"><?php</span><br />
</span><br />
<span class="see-ans">
for($i=1;$i<=4;$i++)<br />
{<br />
$i1=$i+4;<br />
$i2=$i+8;<br />
echo $i." ".$i1." ".$i2;<br />
echo "<br />";<br />
}<br />
<br />
<br />
<span style="color: rgb(255 , 0 , 0);">?></span><br />
<span style="color: rgb(255 , 0 , 0);"><br /></span>
<span style="color: rgb(255 , 0 , 0);">-------------------------------------------------------------------------------------------------------------------</span><br />
<span style="color: rgb(255 , 0 , 0);"><br /></span></span>
</div>
</div>
<div class="questionpage" id="div_38">
Write a program for this Pattern:<br />
*****<br />
* *<br />
* *<br />
* *<br />
*****<br />
<br />
<a class="showanswer" href="javascript:void(0);" id="Ques_38" onclick="showHide('38');"> Answer</a>
<br />
<div id="ans_38">
<span class="see-ans"></span><br />
<span class="see-ans"><strong><span style="color: rgb(128 , 0 , 0);"><span style="background-color: white;"><?php</span></span></strong></span><br />
<span class="see-ans">
for($i = 1; $i<=5; $i++){<br />
for($j = 1; $j<=5; $j++){<br />
if($i == 1 || $i == 5){<br />
echo "*";<br />
}<br />
else if($j == 1 || $j == 5){<br />
echo "*";<br />
}<br />
else {<br />
echo "&nbsp;&nbsp;";<br />
}<br />
<br />
}<br />
echo "<br/>";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<strong><span style="color: rgb(128 , 0 , 0);">?></span></strong></span>
</div>
</div>
<div class="questionpage" id="div_39">
<br />
-------------------------------------------------------------------------------------------------------------------<br />
<br />
How to print this Pattern:<br />
*0<br />
***00<br />
******000<br />
**********0000<br />
***************00000<br />
<a class="showanswer" href="javascript:void(0);" id="Ques_39" onclick="showHide('39');"> Answer</a>
<br />
<div id="ans_39">
<span class="see-ans"></span><br />
<span class="see-ans"><span style="color: rgb(128 , 0 , 0);"> <?php</span></span><br />
<span class="see-ans">
$k = 0;<br />
for ($i=1; $i<=5; $i++)<br />
{<br />
$k += $i;<br />
for ($j=1; $j<=$k; $j++)<br />
{ <br />
echo "*";<br />
}<br />
for ($z=0; $z<$i; $z++)<br />
{<br />
echo "0";<br />
} <br />
echo "</br>"; <br />
}<br />
<span style="color: rgb(128 , 0 , 0);">?></span></span>
</div>
</div>
<div class="questionpage" id="div_40">
<br />
----------------------------------------------------------------------------------------------------------------------<br />
<br />
How to write a Floyd's Triangle?
<br />
1<br />
23<br />
456<br />
78910<br />
1112131415<br />
<a class="showanswer" href="javascript:void(0);" onclick="showHide('40');"><br /></a>
<a class="showanswer" href="javascript:void(0);" id="Ques_40" onclick="showHide('40');"> Answer</a>
<br />
<div id="ans_40">
<span class="see-ans"></span><br />
<span class="see-ans"><span style="color: rgb(128 , 0 , 0);"> <?php</span></span><br />
<span class="see-ans">
$a = 1;<br />
for($i = 1; $i<=5; $i++)<br />
{<br />
for($j = 1; $j<=$i; $j++)<br />
{<br />
echo $a;<br />
$a++;<br />
}<br />
echo '<br/>';<br />
}<br />
<span style="color: rgb(128 , 0 , 0);">?></span></span>
</div>
</div>
<div class="questionpage" id="div_41">
<br />
---------------------------------------------------------------------------------------------------------------------<br />
<br />
Write a program to make a chess:
<br />
<img src="http://letsknowit.com/common/images/chess.jpg" height="50" width="50" /><br />
<a class="showanswer" href="javascript:void(0);" onclick="showHide('41');"><br /></a>
<a class="showanswer" href="javascript:void(0);" id="Ques_41" onclick="showHide('41');"> Answer</a>
<br />
<div id="ans_41">
<span class="see-ans"></span><br />
<span class="see-ans"> <table width="270px" cellspacing="0px" cellpadding="0px" border="1px"> </span><br />
<span class="see-ans">
</span>
<div>
<span class="see-ans"> <!-- cell 270px wide (8 columns x 60px) --> </span></div>
<span class="see-ans">
<div>
<?php </div>
<div>
for($row=1;$row<=8;$row++) </div>
<div>
{ </div>
<div>
echo "<tr>"; </div>
<div>
for($col=1;$col<=8;$col++) </div>
<div>
{ </div>
<div>
$total=$row+$col; </div>
<div>
if($total%2==0) </div>
<div>
{ </div>
<div>
echo "<td height=30px width=30px bgcolor=#FFFFFF></td>"; </div>
<div>
} </div>
<div>
else </div>
<div>
{ </div>
<div>
echo "<td height=30px width=30px bgcolor=#000000></td>"; </div>
<div>
} </div>
<div>
} </div>
<div>
echo "</tr>"; </div>
<div>
} </div>
<div>
?> </div>
<div>
</table> </div>
</span>
</div>
</div>
<div class="questionpage" id="div_42">
<br />
---------------------------------------------------------------------------------------------------------------------<br />
<br />
how to print following table as Output: <br />
<img src="http://letsknowit.com/common/images/printtable.jpg" height="250" width="250" /><br />
<a class="showanswer" href="javascript:void(0);" onclick="showHide('42');"><br /></a>
<a class="showanswer" href="javascript:void(0);" id="Ques_42" onclick="showHide('42');">Answer</a>
<br />
<div id="ans_42">
<span class="see-ans"></span><br />
<span class="see-ans"> <table align="left" border="1" cellpadding="3" cellspacing="0"> </span><br />
<span class="see-ans">
</span>
<div>
<span class="see-ans"> <?php </span></div>
<span class="see-ans">
<div>
for($i=1;$i<=6;$i++) </div>
<div>
{ </div>
<div>
echo "<tr>"; </div>
<div>
for ($j=1;$j<=5;$j++) </div>
<div>
{ </div>
<div>
echo "<td>$i * $j = ".$i*$j."</td>"; </div>
<div>
} </div>
<div>
echo "</tr>"; </div>
<div>
} </div>
<div>
?> </div>
<div>
</table><br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br /></div>
</span>
</div>
</div>
<div class="questionpage" id="div_43">
How to print following number table: <br />
<img src="http://letsknowit.com/common/images/mathstable.jpg" height="250" width="250" /><br />
<b><b><b><b></b></b></b></b><br />
<div class="questionpage" id="div_43" style="display: inline !important;">
<div style="display: inline !important;">
<a class="showanswer" href="javascript:void(0);" id="Ques_43" onclick="showHide('43');"> Answer</a></div>
</div>
<div id="ans_43">
<span class="see-ans"></span><br />
<span class="see-ans"> <table width="270px" cellspacing="0px" cellpadding="0px" border="1px"> </span><br />
<span class="see-ans">
</span>
<div>
<span class="see-ans"> <!-- cell 270px wide (8 columns x 60px) --> </span></div>
<span class="see-ans">
<div>
<?php </div>
<div>
//$a = 1;</div>
<div>
for($row=1;$row<=10;$row++) </div>
<div>
{ </div>
<div>
echo "<tr>";</div>
<div>
</div>
<div>
for($col=1;$col<=10;$col++) </div>
<div>
{ </div>
<div>
echo "<td>" .($col * $row). "</td>";</div>
<div>
}</div>
<div>
//$a++;</div>
<div>
echo "</tr>";</div>
<div>
}</div>
<div>
?></div>
<div>
</table></div>
</span>
</div>
</div>
<div class="questionpage" id="div_44">
<br />
------------------------------------------------------------------------------------------------------------------------<br />
<br />
What would be the output of following: <br />
$a = '1';<br />
echo $b = &$a;<br />
echo $c = "2$b";<br />
<a class="showanswer" href="javascript:void(0);" onclick="showHide('44');"><br /></a>
<a class="showanswer" href="javascript:void(0);" id="Ques_44" onclick="showHide('44');"> Answer</a>
<br />
<div id="ans_44">
<span class="see-ans"></span><br />
<span class="see-ans"><span style="color: rgb(51 , 153 , 102);"><strong><br /></strong></span></span>
<span class="see-ans"><span style="color: rgb(51 , 153 , 102);"><strong> OUTPUT:</strong></span></span><br />
<span class="see-ans">
<strong>1 </strong> // $b value will be 1<br />
<strong>21</strong> // $c value will be 21 as 2 is concatenated to the value of $b.</span>
</div>
</div>
<div class="questionpage" id="div_45">
<br />
----------------------------------------------------------------------------------------------------------------------<br />
<br />
What would be the output of the following? <br />
var_dump(0123 == 123);<br />
var_dump('0123' == 123); <br />
var_dump('0123' === 123); <br />
<a class="showanswer" href="javascript:void(0);" onclick="showHide('45');"><br /></a>
<a class="showanswer" href="javascript:void(0);" id="Ques_45" onclick="showHide('45');"> Answer</a>
<br />
<div id="ans_45">
<span class="see-ans"></span><br />
<span class="see-ans"><strong><span style="color: rgb(51 , 153 , 102);"><br /></span></strong></span>
<span class="see-ans"><strong><span style="color: rgb(51 , 153 , 102);"> OUTPUT:</span></strong></span><br />
<span class="see-ans">
<strong>bool(false) </strong> // As number precede by 0 leads to an octal number.<br />
<strong>bool(true) // </strong>as 0123 is enclosed in quotes so it would be concerted to it's numeric value which is 123 so it is true.<br />
<strong>bool(false) // </strong>it's false as o123 is quoted and is string so they are not identical.Their data type is different.</span>
</div>
</div>
<div class="questionpage" id="div_46">
<br />
--------------------------------------------------------------------------------------------------------------------<br />
<br />
What will be the output of the following:
<br />
$x = ture and false;<br />
var_dump($x);<br />
<br />
<a class="showanswer" href="javascript:void(0);" onclick="showHide('46');"><br /></a>
<a class="showanswer" href="javascript:void(0);" id="Ques_46" onclick="showHide('46');"> Answer</a>
<br />
<div id="ans_46">
<span class="see-ans"></span><br />
<span class="see-ans"><span style="color: rgb(0 , 51 , 0);"><strong>OUTPUT:</strong></span></span><br />
<span class="see-ans">
<strong>bool(true) // </strong>and operator works as OR because = operator has the precedence over and.</span>
</div>
</div>
<div class="questionpage" id="div_47">
What would be the output of following:<br />
$array = array(<br />
1 => "a",<br />
"1" => "b",<br />
1.5 => "c",<br />
true => "d",<br />
);<br />
<br />
print_r($array);<br />
<a class="showanswer" href="javascript:void(0);" onclick="showHide('47');"><br /></a>
<a class="showanswer" href="javascript:void(0);" id="Ques_47" onclick="showHide('47');"> Answer</a>
<br />
<div id="ans_47">
<span class="see-ans"></span><br />
<span class="see-ans"><strong><span style="color: rgb(0 , 51 , 0);"> OUTPUT:</span></strong></span><br />
<span class="see-ans">
<strong><span style="font-family: "times new roman"; font-size: medium;">Array ( [1] => d ) </span></strong><br />
<br />
Here all keys will be type casted to number 1. but the value the array will hold will be of the data type whose precedence is higher.precedence hirarchy in increment order is as follows:<br />
String("1") => Number(1) => Float(1.5) => bool(true). so if<strong> we omit true element from array then result will be</strong> :<br />
<strong><span style="font-family: "times new roman"; font-size: medium;">Array ( [1] => c ) </span></strong><br />
and so like that.....</span>
</div>
</div>
<div class="questionpage" id="div_48">
<br />
---------------------------------------------------------------------------------------------------------------------<br />
<br />
Write a program to concatenate two strings character by character.
e.g : JOHN + SMITH = JSOMHINTH<br />
<a class="showanswer" href="javascript:void(0);" onclick="showHide('48');"><br /></a>
<a class="showanswer" href="javascript:void(0);" id="Ques_48" onclick="showHide('48');"> Answer</a>
<br />
<div id="ans_48">
<span class="see-ans"></span><br />
<span class="see-ans"> <span style="color: rgb(255 , 0 , 0);"><strong><?php</strong></span></span><br />
<span class="see-ans">
</span>
<div>
<span class="see-ans"> $str= "JOHN";</span></div>
<span class="see-ans">
<div>
$str2 = "SMITH";</div>
<div>
$a = str_split($str);</div>
<div>
$a2 = str_split($str2);</div>
<div>
</div>
<div>
static $j = 0;</div>
<div>
for($i = 0; $i<= 9; $i++){</div>
<div>
if($i%2 !== 0 && $i >0) {</div>
<div>
array_splice($a,$i,0,$a2[$j]);</div>
<div>
$j++;</div>
<div>
}</div>
<div>
}</div>
<div>
</div>
<div>
<strong>echo </strong>$str_new = implode('',$a);</div>
<div>
<strong>echo</strong> '<br/>';</div>
<div>
<span style="color: rgb(255 , 0 , 0);"><strong>?></strong></span></div>
</span>
</div>
</div>
<div class="questionpage" id="div_49">
<br />
-----------------------------------------------------------------------------------------------------------------------<br />
<br />
Program to find the LCM of two numbers.<br />
<a class="showanswer" href="javascript:void(0);" onclick="showHide('49');"><br /></a>
<a class="showanswer" href="javascript:void(0);" id="Ques_49" onclick="showHide('49');"> Answer</a>
<br />
<div id="ans_49">
<span class="see-ans"></span><br />
<span class="see-ans"><span style="color: rgb(255 , 0 , 0);"><strong><?php</strong></span></span><br />
<span class="see-ans">
</span>
<div>
<span class="see-ans">if(isset($_POST['submit']))</span></div>
<span class="see-ans">
<div>
{</div>
<div>
</div>
<div>
$num1=$_POST['number1'];</div>
<div>
$num2=$_POST['number2'];</div>
<div>
</div>
<div>
$hcf = gcd($num1, $num2);</div>
<div>
$lcm = ($num1*$num2)/$hcf;</div>
<div>
}</div>
<div>
</div>
<div>
function gcd($x, $y)</div>
<div>
{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>if ($x == 0) {</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>return $y;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span></div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>while ($y != 0) {</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>if ($x > $y) {</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span> $x = $x - $y;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>else {</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span> $y = $y - $x;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
</div>
<div>
return $x;</div>
<div>
}</div>
<div>
<span style="color: rgb(255 , 0 , 0);"><strong><br />
</strong></span></div>
<div>
<span style="color: rgb(255 , 0 , 0);"><strong>?></strong></span></div>
<div>
</div>
<div>
<html></div>
<div>
</div>
<div>
<head></div>
<div>
</div>
<div>
<title>LCM</title></div>
<div>
</div>
<div>
</head></div>
<div>
</div>
<div>
<body></div>
<div>
</div>
<div>
<table></div>
<div>
</div>
<div>
<form name="frm" method="post" action=""></div>
<div>
</div>
<div>
<tr><td>Number1:</td><td><input type="text" name="number1" /></td></tr></div>
<div>
</div>
<div>
<tr><td>Number2:</td><td><input type="text" name="number2" /></td></tr></div>
<div>
</div>
<div>
<tr><td></td><td><input type="submit" name="submit" value="submit" /></td></div>
<div>
</div>
<div>
<td><center><span></div>
<div>
<span style="color: rgb(255 , 0 , 0);"> <strong> <?php</strong></span></div>
<div>
if(isset($_POST['submit']))</div>
<div>
{</div>
<div>
echo "LCM is ".$lcm;</div>
<div>
}</div>
<div>
<span style="color: rgb(255 , 0 , 0);"><strong> ?></strong></span> </div>
<div>
</span></center></td></tr></div>
<div>
</div>
<div>
</form></div>
<div>
</div>
<div>
</table></div>
<div>
</div>
<div>
</body></div>
<div>
</div>
<div>
</html></div>
</span>
</div>
</div>
</b></b></b></div>
<b><b><b>
</b></b></b><br />
<div class="fb-comments fb_iframe_widget" data-href="http://www.letsknowit.com/php-programming-questions" data-num-posts="10" data-width="500" fb-xfbml-state="rendered">
<b><b><b><span style="height: 0px; width: 500px;"><iframe class="fb_ltr" id="f201ce496d11858" name="f177525b61707c8" scrolling="no" src="https://www.facebook.com/plugins/comments.php?api_key=&channel_url=http%3A%2F%2Fstaticxx.facebook.com%2Fconnect%2Fxd_arbiter%2Fr%2FP5DLcu0KGJB.js%3Fversion%3D42%23cb%3Df2ac954f0d559c4%26domain%3Dwww.letsknowit.com%26origin%3Dhttp%253A%252F%252Fwww.letsknowit.com%252Ff36b075e8b491dc%26relation%3Dparent.parent&href=http%3A%2F%2Fwww.letsknowit.com%2Fphp-programming-questions&locale=en_US&numposts=10&sdk=joey&width=500" style="border: none; height: 0px; overflow: hidden; width: 500px;" title="Facebook Social Plugin"></iframe></span></b></b></b></div>
<b><b><b>
</b></b></b></div>
<br /></div>
anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0tag:blogger.com,1999:blog-3197786202443268686.post-5477490015763312862014-02-27T03:41:00.002-08:002014-02-27T04:35:20.375-08:00How to get WAMP to work with MSSQL-and-php-sqlserver-database-connection-anichandran<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="postrow has_after_content">
<h2 class="title icon">
How to get WAMP to work with MSSQL
</h2>
<div class="content">
<div id="post_message_5747355">
<blockquote class="postcontent restore ">
Download a clean version of WAMP: <a href="http://downloads.sourceforge.net/project/wampserver/WampServer%202/WampServer%202.0/WampServer2.0i.exe?use_mirror=cdnetworks-us-1" onclick="ga('send', 'event', 'Outgoing', 'downloads.sourceforge.net', '/project/wampserver/WampServer%202/WampServer%202.0/WampServer2.0i.exe?use_mirror=cdnetworks-us-1');" rel="nofollow" target="_blank">HERE</a><br />
Next, download the newest add-on of php: <a href="http://downloads.sourceforge.net/project/wampserver/WampServer%202%20-%20Extensions/PHP/WampServer2-PHP531.exe?use_mirror=cdnetworks-us-1" onclick="ga('send', 'event', 'Outgoing', 'downloads.sourceforge.net', '/project/wampserver/WampServer%202%20-%20Extensions/PHP/WampServer2-PHP531.exe?use_mirror=cdnetworks-us-1');" rel="nofollow" target="_blank">HERE</a><br />
Next, download ntwdblib.dll: <a href="https://dl-web.dropbox.com/get/wamp-sqlserver-active-dll/ntwdblib.DLL?_subject_uid=153059465&w=AADb49o1LB_wfe2v-6QlUUcVPboZ6OkOJHatDjEtqtPBBA&dl=1" rel="nofollow" target="_blank"><span style="color: green; font-size: 18px;">"ntwdblib.DLL" Download HERE</span></a><br />
<br />
<br />
1)<b>*</b> Install WAMP <br />
2) Install latest php addon.<br />
<i>Dont do anything with <a href="https://dl-web.dropbox.com/get/wamp-sqlserver-active-dll/ntwdblib.DLL?_subject_uid=153059465&w=AADb49o1LB_wfe2v-6QlUUcVPboZ6OkOJHatDjEtqtPBBA&dl=1" style="color: green; font-size: 18px;">ntwdblib.dll</a> YET!</i><br />
3) Click on the <b>WAMP icon</b> -> <b>PHP</b> -> <b>Version</b> and select <b>5.3.1.</b> <br />
4) Click on the <b>WAMP icon</b> -> <b>PHP</b> -> <b>PHP Extensions</b> then check <b>php_mssql</b> and <b>php_pdo_mssql</b>. <br />
(Wamp will restart and give you few errors, ignore them)<br />
5) Restart WAMP one more time to ensure settings are saved. <br />
6) Finally, place ntwdblib file in the two following directories:<br />
wamp\bin\php\php5.3.1<br />
wamp\bin\apache\apache2.2.11\bin<br />
7) Restart wampserver, and you're finished!<br />
<br />
---------------<br />
<b>*1)</b> SKIP THIS STEP IF YOU ALREADY GOT WAMP INSTALLED<br />
<br />
Your finished, and hopefully now php will be happy to talk to mssql (:<br />
<br />
<br />
Anichandran Tamilvalavan.
</blockquote>
</div>
</div>
</div>
<div class="after_content">
<?php<br />
//mssql.secure_connection = On<br />
// Need to upload ntwdblib.dll from net<br />
$myServer = “localhost”; // host/instance_name<br />
$myUser = “sa”; // username<br />
$myPass = “sa″; // paasword<br />
$myDB = “myfraiche”; // database name<br />
// connection to the database<br />
$dbhandle = mssql_connect($myServer, $myUser, $myPass)<br />
or die(“Couldn’t connect to SQL Server on $myServer”);<br />
// select a database to work with<br />
$selected = mssql_select_db($myDB, $dbhandle)<br />
or die(“Couldn’t open database $myDB”);<br />
echo “You are connected to the ” . $myDB . ” database on the ” . $myServer . “.”;<br />
$query = “SELECT top 10 * FROM tbl_customers”; // your database query<br />
$result = mssql_query($query);<br />
while($row = mssql_fetch_assoc($result))<br />
{<br />
print_r($row);<br />
}<br />
// close the connection<br />
mssql_close($dbhandle);<br />
?><br />
<div class="wpa" style="clear: both; margin: 10px auto; overflow: hidden; padding: 0; position: relative; text-align: center; width: 300px;">
<a href="http://en.wordpress.com/about-these-ads/" rel="nofollow" sl-processed="1" style="display: block; font: 9px/1 sans-serif; position: absolute; text-align: left; text-decoration: underline;">About these ads</a>
<script type="text/javascript">
var wpcom_adclk_hovering = false;
var wpcom_adclk_recorded = false;
var wpcom_adclk_theme = "Adelle";
var wpcom_adclk_slot = "wpcom_below_post_adsafe";
var wpcom_adclk_network = ( typeof wpcom_adclk_network === "undefined" ) ? "" : wpcom_adclk_network ;
jQuery(document).ready( function() {
function wpcom_adclk_hover_yes() { wpcom_adclk_hovering = true; }
function wpcom_adclk_hover_no() { wpcom_adclk_hovering = false; }
jQuery(".wpa").click(wpcom_adclk_click);
jQuery(".wpa iframe").hover( wpcom_adclk_hover_yes, wpcom_adclk_hover_no );
jQuery(".wpa object").hover( wpcom_adclk_hover_yes, wpcom_adclk_hover_no );
jQuery(window).blur( function() {
if ( wpcom_adclk_hovering ) { wpcom_adclk_click(); }
});
});
function wpcom_adclk_impression() {
var stat_gif = document.location.protocol + "//stats.wordpress.com/g.gif?v=wpcom-no-pv";
stat_gif += "&x_ads_imp_theme=" + wpcom_adclk_theme;
stat_gif += "&x_ads_imp_placement="+wpcom_adclk_slot;
stat_gif += "&x_ads_imp_network=" + wpcom_adclk_network;
stat_gif += "&x_ads_imp_theme_network="+wpcom_adclk_theme+"_"+wpcom_adclk_network;
new Image().src = stat_gif + "&baba=" + Math.random();
return true;
}
function wpcom_adclk_click() {
if (wpcom_adclk_recorded) { return true; } // no double counting
var stat_gif = document.location.protocol + "//stats.wordpress.com/g.gif?v=wpcom-no-pv";
stat_gif += "&x_ads_click_theme=" + wpcom_adclk_theme;
stat_gif += "&x_ads_click_placement="+wpcom_adclk_slot;
stat_gif += "&x_ads_click_network=" + wpcom_adclk_network;
stat_gif += "&x_ads_click_theme_network="+wpcom_adclk_theme+"_"+wpcom_adclk_network;
new Image().src = stat_gif + "&baba=" + Math.random();
wpcom_adclk_recorded = true;
var now=new Date(); var end=now.getTime()+250;
while(true){now=new Date();if(now.getTime()>end){break;}}
return true;
}
if ( typeof GA_googleAddAttr == 'function' ) {
GA_googleAddAttr("AdOpt", "1");
GA_googleAddAttr("Origin", "other");
GA_googleAddAttr("LangId", "1");
GA_googleAddAttr("Domain", "samsami2u.wordpress.com");
GA_googleAddAttr("BlogId", "3330904");
GA_googleAddAttr("PageURL", "http://samsami2u.wordpress.com/2008/06/30/how-to-connect-mssql-with-php/");
GA_googleAddAttr("AdSafe", "1");
GA_googleAddAttr("Autotag", "technology");
GA_googleAddAttr("Tag", "php");
GA_googleAddAttr("Tag", "connect");
GA_googleAddAttr("Tag", "how");
GA_googleAddAttr("Tag", "mssql");
GA_googleAddAttr("Tag", "php");
GA_googleAddAttr("Tag", "to");
GA_googleAddAttr("Partner", "AOL");
GA_googleAddAttr("theme_bg", "ffffff");
GA_googleAddAttr("theme_border", "000000");
GA_googleAddAttr("theme_text", "666666");
GA_googleAddAttr("theme_link", "ff8f85");
GA_googleAddAttr("theme_url", "ff8f85");
GA_googleAddAdSensePageAttr("google_page_url", "http://samsami2u.wordpress.com/2008/06/30/how-to-connect-mssql-with-php/");
GA_googleFillSlot("wpcom_below_post_adsafe");
}
</script><script src="http://pubads.g.doubleclick.net/gampad/ads?correlator=3922087890649088&output=json_html&callback=GA_googleSetAdContentsBySlotForSync&impl=s&client=ca-pub-3443918307802676&slotname=wpcom_below_post_adsafe&page_slots=wpcom_below_post_adsafe&cust_params=AdOpt%3D1%26Origin%3Dother%26LangId%3D1%26Domain%3Dsamsami2u.wordpress.com%26BlogId%3D3330904%26PageURL%3Dhttp%253A%252F%252Fsamsami2u.wordpress.com%252F2008%252F06%252F30%252Fhow-to-connect-mssql-with-php%252F%26AdSafe%3D1%26Autotag%3Dtechnology%26Tag%3Dphp%252Cconnect%252Chow%252Cmssql%252Cphp%252Cto%26Partner%3DAOL%26theme_bg%3Dffffff%26theme_border%3D000000%26theme_text%3D666666%26theme_link%3Dff8f85%26theme_url%3Dff8f85&cookie_enabled=1&url=http%3A%2F%2Fsamsami2u.wordpress.com%2F2008%2F06%2F30%2Fhow-to-connect-mssql-with-php%2F&lmt=1388279065&dt=1388298865921&cc=100&url=http%3A%2F%2Fsamsami2u.wordpress.com%2F2008%2F06%2F30%2Fhow-to-connect-mssql-with-php%2F&biw=1007&bih=666&adk=1298062907&adx=190&ady=1450&ifi=1&oid=3&u_tz=330&u_his=1&u_java=true&u_h=768&u_w=1024&u_ah=728&u_aw=1024&u_cd=32&u_nplug=14&u_nmime=91&flash=11.9.900&gads=v2&ga_vid=267043749.1388298866&ga_sid=1388298866&ga_hid=1973718846&ga_wpids=UA-52447-2"></script><br />
<div id="google_ads_div_wpcom_below_post_adsafe_ad_wrapper">
<div id="google_ads_div_wpcom_below_post_adsafe_ad_container" style="display: inline-block;">
<div id="grv-personalization-16" style="display: block; height: 250px; opacity: 1; width: 100%;">
<iframe frameborder="0" scrolling="no" src="http://rma-api.gravity.com/v1/api/intelligence/w2?sg=361837bc83c4c2cba7b350dff56a564f&pl=16&ug=&b=42&ad=&sp=332&sourceUrl=http%3A%2F%2Fsamsami2u.wordpress.com%2F2008%2F06%2F30%2Fhow-to-connect-mssql-with-php%2F&frameUrl=http%3A%2F%2Fsamsami2u.wordpress.com%2F2008%2F06%2F30%2Fhow-to-connect-mssql-with-php%2F&clientTime=1388298868978&pageViewId%5BwidgetLoaderWindowUrl%5D=http%3A%2F%2Fsamsami2u.wordpress.com%2F2008%2F06%2F30%2Fhow-to-connect-mssql-with-php%2F&pageViewId%5BtimeMillis%5D=1388298868963&pageViewId%5Brand%5D=1520730487536639" style="height: 250px; opacity: 1; overflow: hidden; width: 100%;"></iframe><iframe frameborder="0" scrolling="no" src="http://rma-api.gravity.com/v1/api/intelligence/w2?sg=361837bc83c4c2cba7b350dff56a564f&pl=16&ug=&b=42&ad=&sp=332&sourceUrl=http%3A%2F%2Fjquerypopupz.blogspot.in%2F2013%2F12%2Fhow-to-connect-mssql-with-php.html&frameUrl=http%3A%2F%2Fjquerypopupz.blogspot.in%2F2013%2F12%2Fhow-to-connect-mssql-with-php.html&clientTime=1393508958364&pageViewId%5BwidgetLoaderWindowUrl%5D=http%3A%2F%2Fjquerypopupz.blogspot.in%2F2013%2F12%2Fhow-to-connect-mssql-with-php.html&pageViewId%5BtimeMillis%5D=1393508958157&pageViewId%5Brand%5D=7914658898019362" style="display: block; height: 250px; opacity: 1; overflow: hidden; width: 100%;"></iframe></div>
<script type="text/javascript">
//<![CDATA[
function _grc(k){return(document.cookie.match('(^|; )'+k+'=([^;]*)')||0)[2]}
(function(){
window.gravityInsightsParams = {
'type': 'content',
'site_guid': '361837bc83c4c2cba7b350dff56a564f',
'user_guid': _grc('grvinsights'),
'sourceUrl': 'samsami2u.wordpress.com',
};
var b,c,d,e,f,g,h,i;f=(b=!0===gravityInsightsParams.useGravityUserGuid?1:0,e=b?"":gravityInsightsParams.user_guid||(null!=(g=/grvinsights=([^;]+)/.exec(document.cookie))?g[1]:void 0)||"",c=(null!=(h=window.jQuery)?null!=(i=h.fn)?i.jquery:void 0:void 0)||"","http://rma-api.gravity.com/v1/api/intelligence/wl?jq="+c+"&sg="+gravityInsightsParams.site_guid+"&ug="+e+"&ugug="+b+"&pl=16&id=grv-personalization-16&type=iframe");
window.grvMakeScript=function(j){var a;a=document.createElement("script");a.type="text/javascript";a.async=!0;a.src=j;return a};d=document.getElementsByTagName("script")[0];f&&d.parentNode.insertBefore(window.grvMakeScript(f),d);})();
//]]>
</script>
</div>
</div>
</div>
<style type="text/css">
div.wpa>div { margin-top: 1em; } #google_ads_div_wpcom_below_post_adsafe_ad_container { display: block !important; }
</style>
<script type="text/javascript">
jQuery( window ).load( function() {
if ( jQuery(".wpa script[src*='shareth.ru']").length > 0 || jQuery(".wpa iframe[src*='boomvideo.tv']").length > 0 || jQuery(".wpa iframe[src*='viewablemedia.net']").length > 0 || jQuery(".wpa .sharethrough-placement").length > 0 ) {
jQuery( '.wpa' ).css( 'width', '400px' );
}
setTimeout(function(){if(typeof GS_googleAddAdSenseService !== 'function'){new Image().src=document.location.protocol+"//stats.wordpress.com/g.gif?v=wpcom-no-pv&x_noads=adblock&baba="+Math.random()}},100);
} );
</script>
<br />
<div class="sharedaddy sd-rating-enabled sd-like-enabled" id="jp-post-flair">
<div class="sd-block sd-rating">
<h3 class="sd-title">
Rate this:</h3>
<div class="pd-rating" id="pd_rating_holder_107258_post_47" style="display: inline-block;">
<div class="rating-icons" id="pd_rate_107258_post_47" style="float: left;">
<div class="rating-star-icon" id="PDRTJS_107258_post_47_stars_1" onclick="PDRTJS_107258_post_47.rate(1);" onmouseout="PDRTJS_107258_post_47.rebuild();" onmouseover="PDRTJS_107258_post_47.hover(1);" style="background-size: 32px 48px !important; background: url(http://i0.poll.fm/images/ratings/star-blue-sml.png) top left; cursor: pointer; float: left; height: 16px; line-height: 16px; margin-right: 1px; margin: 0px; padding: 0px; width: 16px;">
</div>
<div class="rating-star-icon" id="PDRTJS_107258_post_47_stars_2" onclick="PDRTJS_107258_post_47.rate(2);" onmouseout="PDRTJS_107258_post_47.rebuild();" onmouseover="PDRTJS_107258_post_47.hover(2);" style="background-size: 32px 48px !important; background: url(http://i0.poll.fm/images/ratings/star-blue-sml.png) top left; cursor: pointer; float: left; height: 16px; line-height: 16px; margin-right: 1px; margin: 0px; padding: 0px; width: 16px;">
</div>
<div class="rating-star-icon" id="PDRTJS_107258_post_47_stars_3" onclick="PDRTJS_107258_post_47.rate(3);" onmouseout="PDRTJS_107258_post_47.rebuild();" onmouseover="PDRTJS_107258_post_47.hover(3);" style="background-size: 32px 48px !important; background: url(http://i0.poll.fm/images/ratings/star-blue-sml.png) top left; cursor: pointer; float: left; height: 16px; line-height: 16px; margin-right: 1px; margin: 0px; padding: 0px; width: 16px;">
</div>
<div class="rating-star-icon" id="PDRTJS_107258_post_47_stars_4" onclick="PDRTJS_107258_post_47.rate(4);" onmouseout="PDRTJS_107258_post_47.rebuild();" onmouseover="PDRTJS_107258_post_47.hover(4);" style="background-size: 32px 48px !important; background: url(http://i0.poll.fm/images/ratings/star-blue-sml.png) top left; cursor: pointer; float: left; height: 16px; line-height: 16px; margin-right: 1px; margin: 0px; padding: 0px; width: 16px;">
</div>
<div class="rating-star-icon" id="PDRTJS_107258_post_47_stars_5" onclick="PDRTJS_107258_post_47.rate(5);" onmouseout="PDRTJS_107258_post_47.rebuild();" onmouseover="PDRTJS_107258_post_47.hover(5);" style="background-size: 32px 48px !important; background: url(http://i0.poll.fm/images/ratings/star-blue-sml.png) bottom left; cursor: pointer; float: left; height: 16px; line-height: 16px; margin-right: 1px; margin: 0px; padding: 0px; width: 16px;">
</div>
</div>
<br />
<div id="rating_info_107258_post_47" onclick="javascript:PDRTJS_107258_post_47.togglePopup();return false;" style="background: url(http://i0.poll.fm/images/ratings/info.png) no-repeat 3px 2px; cursor: pointer; display: block; float: left; height: 16px; width: 16px;">
<span style="display: none;">i</span></div>
<div class="pd_popup_holder" id="pd_popup_holder_107258_post_47">
</div>
<div class="rating-msg" id="PDRTJS_107258_post_47_msg" style="color: #; float: left; font: normal normal /16px; padding-left: 5px; text-align: left;">
10 Votes</div>
<div style="clear: both; margin: 0px; padding: 0px;">
</div>
<img alt="Quantcast" border="0" src="http://pixel.quantserve.com/pixel/p-ab3gTb8xb3dLg.gif" height="1" style="display: none;" width="1" /></div>
</div>
<div class="sharedaddy sd-block sd-like jetpack-likes-widget-wrapper jetpack-likes-widget-loaded" data-name="like-post-frame-3330904-47-52bfc26d09dc9" data-src="//widgets.wp.com/likes/#blog_id=3330904&post_id=47&origin=samsami2u.wordpress.com&obj_id=3330904-47-52bfc26d09dc9" id="like-post-wrapper-3330904-47-52bfc26d09dc9">
<h3 class="sd-title">
Like this:</h3>
<div class="likes-widget-placeholder post-likes-widget-placeholder" style="display: none; height: 55px;">
<span class="button">Like</span> <span class="loading">Loading...</span></div>
<iframe class="post-likes-widget jetpack-likes-widget" frameborder="0" height="55px" name="like-post-frame-3330904-47-52bfc26d09dc9" src="//widgets.wp.com/likes/#blog_id=3330904&post_id=47&origin=samsami2u.wordpress.com&obj_id=3330904-47-52bfc26d09dc9" style="display: inline;" width="100%"></iframe><span class="sd-text-color"></span><a class="sd-link-color" href="https://www.blogger.com/null"></a></div>
<div class="jp-relatedposts" id="jp-relatedposts">
<div class="jp-relatedposts-headline">
<i>Related</i></div>
</div>
</div>
</div>
<br /></div>
anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com1tag:blogger.com,1999:blog-3197786202443268686.post-77012351629100229772014-02-25T00:02:00.001-08:002014-02-25T00:02:33.796-08:00solve-You don't have permission to access / on this server-the-denied-access-problem-when-using-wamp-server-anichandran<title>solve-You don't have permission to access / on this server-the-denied-access-problem-when-using-wamp-server-anichandran</title>
<div dir="ltr" style="text-align: left;" trbidi="on">
<article class="post single">
<div class="inner-wrapper">
<div class="post-date" itemprop="datePublished">
<time>01 Apr, 2012</time>
</div>
<div class="post-body" itemprop="articleBody">
<div id="postentry" itemprop="articleBody">
<p>After installing the Windows 8 Consumer Preview (I’ll post a article about its UX soon), I cannot access my localhost as well as all of my local web folders. For more specific, I met these error notice</p>
<figure>
<div id="attachment_68" style="width: 484px" class="wp-caption aligncenter"><a href="http://wp-content.hieule.info/uploads/2013/03/20120104-forbidden-on-localhost-wamp-windows8.png" data-slb-group="65" data-slb-active="1"><img class="size-full wp-image-68" alt="Access denied on localhost when using Wamp server 2 on Windows 8" src="http://wp-content.hieule.info/uploads/2013/03/20120104-forbidden-on-localhost-wamp-windows8.png" width="474" height="349"></a><p class="wp-caption-text">Access denied on localhost when using Wamp server 2 on Windows 8</p></div>
<figcaption></figcaption>
</figure>
<p>Fortunately, I finally found the way to solve this problem (although I still don’t know why it happens now).</p>
<section>
<header>
<h2>Quick fix on Apache httpd.conf and alias configuration files</h2>
</header>
<p>First, open the httpd.conf file of your apache version by a text editor such as Notepad or Notepad++. It’s usually located at \wamp\bin\apache\<your apache version>\conf\httpd.conf or you can use the quick menu of Wamp manager to open it. Find these snippet before modify it:</p><!-- Crayon Syntax Highlighter v2.4.3 -->
<div id="crayon-530c49870e0ed250718666" class="crayon-syntax crayon-theme-github crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" style="margin-left: 16px; float: none; clear: both; height: auto;">
<div class="crayon-toolbar" data-settings=" mouseover overlay hide delay" style="margin-top: -1px; display: none; position: absolute; z-index: 2;"><span class="crayon-title"></span>
<div class="crayon-tools" style=""><div class="crayon-button crayon-nums-button crayon-pressed" title="Toggle Line Numbers"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-plain-button" title="Toggle Plain Code"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-wrap-button" title="Toggle Line Wrap"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-expand-button" title="Expand Code" style="display: none;"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-copy-button" title="Expand Code"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-popup-button" title="Open Code In New Window"><div class="crayon-button-icon"></div></div><span class="crayon-language">Apache</span></div></div>
<div class="crayon-info" style=""></div>
<div class="crayon-plain-wrap"><textarea wrap="off" class="crayon-plain print-no" data-settings="dblclick" readonly="" style="tab-size: 4; z-index: 0; opacity: 0; overflow: hidden;"># First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory></textarea></div>
<div class="crayon-main" style="position: relative; z-index: 1; overflow: hidden;">
<table class="crayon-table" style="">
<tbody><tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content" style=""><div class="crayon-num" data-line="crayon-530c49870e0ed250718666-1">1</div><div class="crayon-num crayon-striped-num" data-line="crayon-530c49870e0ed250718666-2">2</div><div class="crayon-num" data-line="crayon-530c49870e0ed250718666-3">3</div><div class="crayon-num crayon-striped-num" data-line="crayon-530c49870e0ed250718666-4">4</div><div class="crayon-num" data-line="crayon-530c49870e0ed250718666-5">5</div><div class="crayon-num crayon-striped-num" data-line="crayon-530c49870e0ed250718666-6">6</div><div class="crayon-num" data-line="crayon-530c49870e0ed250718666-7">7</div><div class="crayon-num crayon-striped-num" data-line="crayon-530c49870e0ed250718666-8">8</div><div class="crayon-num" data-line="crayon-530c49870e0ed250718666-9">9</div></div>
</td>
<td class="crayon-code"><div class="crayon-pre" style=""><div class="crayon-line" id="crayon-530c49870e0ed250718666-1"><span class="crayon-c"># First, we configure the "default" to be a very restrictive set of </span></div><div class="crayon-line crayon-striped-line" id="crayon-530c49870e0ed250718666-2"><span class="crayon-c"># features. </span></div><div class="crayon-line" id="crayon-530c49870e0ed250718666-3"><span class="crayon-c">#</span></div><div class="crayon-line crayon-striped-line" id="crayon-530c49870e0ed250718666-4"><span class="crayon-r "><</span><span class="crayon-r ">Directory</span><span class="crayon-h"> </span><span class="crayon-r ">/></span></div><div class="crayon-line" id="crayon-530c49870e0ed250718666-5"><span class="crayon-r"> Options</span><span class="crayon-h"> </span><span class="crayon-i ">FollowSymLinks</span></div><div class="crayon-line crayon-striped-line" id="crayon-530c49870e0ed250718666-6"><span class="crayon-r"> AllowOverride</span><span class="crayon-h"> </span><span class="crayon-i ">None</span></div><div class="crayon-line" id="crayon-530c49870e0ed250718666-7"><span class="crayon-r"> Order</span><span class="crayon-h"> </span><span class="crayon-i ">deny</span><span class="crayon-sy">,</span><span class="crayon-i ">allow</span></div><div class="crayon-line crayon-striped-line" id="crayon-530c49870e0ed250718666-8"><span class="crayon-r"> Deny</span><span class="crayon-h"> </span><span class="crayon-i ">from</span><span class="crayon-h"> </span><span class="crayon-i ">all</span></div><div class="crayon-line" id="crayon-530c49870e0ed250718666-9"><span class="crayon-r "><</span><span class="crayon-r ">/Directory</span><span class="crayon-r ">></span></div></div></td>
</tr>
</tbody></table>
</div>
</div>
<!-- [Format Time: 0.0018 seconds] -->
<p>Replace the Deny from all with Allow from all and save the file.We have not finished yet. Find another snippet:</p><!-- Crayon Syntax Highlighter v2.4.3 -->
<div id="crayon-530c49870e107525959705" class="crayon-syntax crayon-theme-github crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" style="margin-left: 16px; float: none; clear: both; height: auto;">
<div class="crayon-toolbar" data-settings=" mouseover overlay hide delay" style="margin-top: -1px; display: none; position: absolute; z-index: 2;"><span class="crayon-title"></span>
<div class="crayon-tools" style=""><div class="crayon-button crayon-nums-button crayon-pressed" title="Toggle Line Numbers"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-plain-button" title="Toggle Plain Code"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-wrap-button" title="Toggle Line Wrap"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-expand-button" title="Expand Code" style="display: none;"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-copy-button" title="Expand Code"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-popup-button" title="Open Code In New Window"><div class="crayon-button-icon"></div></div><span class="crayon-language">Apache</span></div></div>
<div class="crayon-info" style=""></div>
<div class="crayon-plain-wrap"><textarea wrap="off" class="crayon-plain print-no" data-settings="dblclick" readonly="" style="tab-size: 4; z-index: 0; opacity: 0; overflow: hidden;"># onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1</textarea></div>
<div class="crayon-main" style="position: relative; z-index: 1; overflow: hidden;">
<table class="crayon-table" style="">
<tbody><tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content" style=""><div class="crayon-num" data-line="crayon-530c49870e107525959705-1">1</div><div class="crayon-num crayon-striped-num" data-line="crayon-530c49870e107525959705-2">2</div><div class="crayon-num" data-line="crayon-530c49870e107525959705-3">3</div><div class="crayon-num crayon-striped-num" data-line="crayon-530c49870e107525959705-4">4</div></div>
</td>
<td class="crayon-code"><div class="crayon-pre" style=""><div class="crayon-line" id="crayon-530c49870e107525959705-1"><span class="crayon-c"># onlineoffline tag - don't remove</span></div><div class="crayon-line crayon-striped-line" id="crayon-530c49870e107525959705-2"><span class="crayon-r"> Order</span><span class="crayon-h"> </span><span class="crayon-i ">Deny</span><span class="crayon-sy">,</span><span class="crayon-i ">Allow</span></div><div class="crayon-line" id="crayon-530c49870e107525959705-3"><span class="crayon-r"> Deny</span><span class="crayon-h"> </span><span class="crayon-i ">from</span><span class="crayon-h"> </span><span class="crayon-i ">all</span></div><div class="crayon-line crayon-striped-line" id="crayon-530c49870e107525959705-4"><span class="crayon-r"> Allow</span><span class="crayon-h"> </span><span class="crayon-i ">from</span><span class="crayon-h"> </span><span class="crayon-cn">127.0.0.1</span></div></div></td>
</tr>
</tbody></table>
</div>
</div>
<!-- [Format Time: 0.0006 seconds] -->
<p>Replace Deny from all with Allow from all again. The localhost runs correctly now.After do all above thing, I believe that you can locate to localhost and your local web project with your browser. However, if you navigate to <a href="http://localhost/phpmyadmin">http://localhost/phpmyadmin</a>, you will continue getting the Forbidden error. The reason is you did not modify the alias configuration file to allow access from your localhost. Let open this file by using Wamp manager or finding it in \wamp\alias\phpmyadmin.conf, find this snippet</p><!-- Crayon Syntax Highlighter v2.4.3 -->
<div id="crayon-530c49870e10d355570446" class="crayon-syntax crayon-theme-github crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" style="margin-left: 16px; float: none; clear: both; height: auto;">
<div class="crayon-toolbar" data-settings=" mouseover overlay hide delay" style="margin-top: -1px; display: none; position: absolute; z-index: 2;"><span class="crayon-title"></span>
<div class="crayon-tools" style=""><div class="crayon-button crayon-nums-button crayon-pressed" title="Toggle Line Numbers"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-plain-button" title="Toggle Plain Code"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-wrap-button" title="Toggle Line Wrap"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-expand-button" title="Expand Code" style="display: none;"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-copy-button" title="Expand Code"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-popup-button" title="Open Code In New Window"><div class="crayon-button-icon"></div></div><span class="crayon-language">Apache</span></div></div>
<div class="crayon-info" style=""></div>
<div class="crayon-plain-wrap"><textarea wrap="off" class="crayon-plain print-no" data-settings="dblclick" readonly="" style="tab-size: 4; z-index: 0; opacity: 0; overflow: hidden;"><Directory "c:/wamp/apps/phpmyadmin3.4.10.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory></textarea></div>
<div class="crayon-main" style="position: relative; z-index: 1; overflow: hidden;">
<table class="crayon-table" style="">
<tbody><tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content" style=""><div class="crayon-num" data-line="crayon-530c49870e10d355570446-1">1</div><div class="crayon-num crayon-striped-num" data-line="crayon-530c49870e10d355570446-2">2</div><div class="crayon-num" data-line="crayon-530c49870e10d355570446-3">3</div><div class="crayon-num crayon-striped-num" data-line="crayon-530c49870e10d355570446-4">4</div><div class="crayon-num" data-line="crayon-530c49870e10d355570446-5">5</div><div class="crayon-num crayon-striped-num" data-line="crayon-530c49870e10d355570446-6">6</div><div class="crayon-num" data-line="crayon-530c49870e10d355570446-7">7</div></div>
</td>
<td class="crayon-code"><div class="crayon-pre" style=""><div class="crayon-line" id="crayon-530c49870e10d355570446-1"><span class="crayon-r "><</span><span class="crayon-r ">Directory</span><span class="crayon-h"> </span><span class="crayon-s">"c:/wamp/apps/phpmyadmin3.4.10.1/"</span><span class="crayon-r ">></span></div><div class="crayon-line crayon-striped-line" id="crayon-530c49870e10d355570446-2"><span class="crayon-r"> Options</span><span class="crayon-h"> </span><span class="crayon-i ">Indexes</span><span class="crayon-h"> </span><span class="crayon-i ">FollowSymLinks</span><span class="crayon-h"> </span><span class="crayon-i ">MultiViews</span></div><div class="crayon-line" id="crayon-530c49870e10d355570446-3"><span class="crayon-r"> AllowOverride</span><span class="crayon-h"> </span><span class="crayon-i ">all</span></div><div class="crayon-line crayon-striped-line" id="crayon-530c49870e10d355570446-4"><span class="crayon-r"> Order</span><span class="crayon-h"> </span><span class="crayon-i ">Deny</span><span class="crayon-sy">,</span><span class="crayon-i ">Allow</span></div><div class="crayon-line" id="crayon-530c49870e10d355570446-5"><span class="crayon-r"> Deny</span><span class="crayon-h"> </span><span class="crayon-i ">from</span><span class="crayon-h"> </span><span class="crayon-i ">all</span></div><div class="crayon-line crayon-striped-line" id="crayon-530c49870e10d355570446-6"><span class="crayon-r"> Allow</span><span class="crayon-h"> </span><span class="crayon-i ">from</span><span class="crayon-h"> </span><span class="crayon-cn">127.0.0.1</span></div><div class="crayon-line" id="crayon-530c49870e10d355570446-7"><span class="crayon-r "><</span><span class="crayon-r ">/Directory</span><span class="crayon-r ">></span></div></div></td>
</tr>
</tbody></table>
</div>
</div>
<!-- [Format Time: 0.0011 seconds] -->
<p>Change Allow from 127.0.0.1 to Allow from ::1 <mark>or</mark> you can do as above, change Deny from all into Allow from all. Now, that’s all.</p>
</section>
<section>
<header>
<h2>See how I did it with a video</h2>
</header>
<p>You can see this video on youtube to see how I solved this problems more clearly.</p>
<div>
<iframe width="640" height="360" src="http://www.youtube.com/embed/U3jPnXqCdcQ?feature=player_embedded" frameborder="0" allowfullscreen=""></iframe>
</div>
</section>
</div>
<div class="simplesocialbuttons">
<div class="simplesocialbutton ssb-button-googleplus"><!-- Google Plus One--><div id="___plusone_0" style="text-indent: 0px; margin: 0px; padding: 0px; background-color: transparent; border-style: none; float: none; line-height: normal; font-size: 1px; vertical-align: baseline; display: inline-block; width: 90px; height: 20px; background-position: initial initial; background-repeat: initial initial;"><iframe frameborder="0" hspace="0" marginheight="0" marginwidth="0" scrolling="no" style="position: static; top: 0px; width: 90px; margin: 0px; border-style: none; left: 0px; visibility: visible; height: 20px;" tabindex="0" vspace="0" width="100%" id="I1_1393320337360" name="I1_1393320337360" src="https://apis.google.com/u/0/_/+1/fastbutton?usegapi=1&bsv=o&size=medium&hl=en&origin=http%3A%2F%2Fwww.hieule.info&url=http%3A%2F%2Fwww.hieule.info%2Fweb%2Fsolve-the-denied-access-problem-when-using-wamp-server-2-on-windows-8%2F&gsrc=3p&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.oncDYRDmRUg.O%2Fm%3D__features__%2Fam%3DIQ%2Frt%3Dj%2Fd%3D1%2Ft%3Dzcms%2Frs%3DAItRSTOVc7fuXKapRSryJnFw7zV_LNbGYw#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh%2Conload&id=I1_1393320337360&parent=http%3A%2F%2Fwww.hieule.info&pfname=&rpctoken=19566803" data-gapiattached="true" title="+1"></iframe></div></div>
<div class="simplesocialbutton ssb-button-fblike"><!-- Facebook like--><div id="fb-root" class=" fb_reset"><div style="position: absolute; top: -10000px; height: 0px; width: 0px;"><div></div></div><div style="position: absolute; top: -10000px; height: 0px; width: 0px;"><div><iframe name="fb_xdm_frame_http" frameborder="0" allowtransparency="true" scrolling="no" id="fb_xdm_frame_http" aria-hidden="true" title="Facebook Cross Domain Communication Frame" tab-index="-1" src="http://static.ak.facebook.com/connect/xd_arbiter.php?version=40#channel=f36abca7a4&origin=http%3A%2F%2Fwww.hieule.info" style="border: none;"></iframe><iframe name="fb_xdm_frame_https" frameborder="0" allowtransparency="true" scrolling="no" id="fb_xdm_frame_https" aria-hidden="true" title="Facebook Cross Domain Communication Frame" tab-index="-1" src="https://s-static.ak.facebook.com/connect/xd_arbiter.php?version=40#channel=f36abca7a4&origin=http%3A%2F%2Fwww.hieule.info" style="border: none;"></iframe></div></div></div><div class="fb-like fb_iframe_widget" data-href="http://www.hieule.info/web/solve-the-denied-access-problem-when-using-wamp-server-2-on-windows-8/" data-send="false" data-layout="button_count" data-show-faces="false" fb-xfbml-state="rendered" fb-iframe-plugin-query="app_id=&href=http%3A%2F%2Fwww.hieule.info%2Fweb%2Fsolve-the-denied-access-problem-when-using-wamp-server-2-on-windows-8%2F&layout=button_count&locale=en_US&sdk=joey&send=false&show_faces=false"><span style="vertical-align: bottom; width: 78px; height: 20px;"><iframe name="f37660c924" width="1000px" height="1000px" frameborder="0" allowtransparency="true" scrolling="no" title="fb:like Facebook Social Plugin" src="http://www.facebook.com/plugins/like.php?app_id=&channel=http%3A%2F%2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter.php%3Fversion%3D40%23cb%3Df14b4b39ec%26domain%3Dwww.hieule.info%26origin%3Dhttp%253A%252F%252Fwww.hieule.info%252Ff36abca7a4%26relation%3Dparent.parent&href=http%3A%2F%2Fwww.hieule.info%2Fweb%2Fsolve-the-denied-access-problem-when-using-wamp-server-2-on-windows-8%2F&layout=button_count&locale=en_US&sdk=joey&send=false&show_faces=false" style="border: none; visibility: visible; width: 78px; height: 20px;" class=""></iframe></span></div></div>
<div class="simplesocialbutton ssb-button-twitter"><!-- Twitter--><iframe id="twitter-widget-0" scrolling="no" frameborder="0" allowtransparency="true" src="http://platform.twitter.com/widgets/tweet_button.1392079123.html#_=1393319646564&count=horizontal&id=twitter-widget-0&lang=en&original_referer=http%3A%2F%2Fwww.hieule.info%2Fweb%2Fsolve-the-denied-access-problem-when-using-wamp-server-2-on-windows-8%2F&size=m&text=Solve%20the%20%E2%80%9CDenied%20access%E2%80%9D%20problem%20when%20using%20Wamp%20server%202%20on%20Windows%208&url=http%3A%2F%2Fwww.hieule.info%2Fweb%2Fsolve-the-denied-access-problem-when-using-wamp-server-2-on-windows-8%2F" class="twitter-share-button twitter-tweet-button twitter-count-horizontal" title="Twitter Tweet Button" data-twttr-rendered="true" style="width: 110px; height: 20px;"></iframe></div>
</div>
</div>
<footer class="post-meta">
This entry was posted in <a href="http://www.hieule.info/category/web/" title="View all posts in Web zone" rel="category tag">Web zone</a> and tagged <span itemprop="keywords"><a href="http://www.hieule.info/tag/troubleshoot/" rel="tag">troubleshoot</a></span>, <span itemprop="keywords"><a href="http://www.hieule.info/tag/tutorial/" rel="tag">tutorial</a></span>, <span itemprop="keywords"><a href="http://www.hieule.info/tag/windows-8/" rel="tag">windows 8</a></span> on <a href="http://www.hieule.info/web/solve-the-denied-access-problem-when-using-wamp-server-2-on-windows-8/" title="9:46 am" rel="bookmark"><time class="entry-date" datetime="2012-04-01T09:46:55+00:00" itemprop="datePublished">April 1, 2012</time></a>. </footer><!-- .entry-meta -->
</div>
</article>
<br /></div>anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0tag:blogger.com,1999:blog-3197786202443268686.post-28751031717507290392014-01-01T22:04:00.003-08:002014-01-01T22:04:54.153-08:00how to display row value onclick in form using javascript<script language="javascript" type="text/javascript">
//alert($(window).width()+' '+$(window).height());
var height = $(window).height();
document.write('<iframe frameborder="0" marginwidth="0" marginheight="0" scrolling="yes" width="100%" height="'+(height-40)+'" src="http://jsfiddle.net/anichandran/Xp54u/10/embedded/"></iframe>');
</script>
<div dir="ltr" style="text-align: left;" trbidi="on">
<p data-height="268" data-theme-id="1163" data-slug-hash="dhzHq" data-user="anichandran" data-default-tab="result" class='codepen'>See the Pen <a href='http://codepen.io/anichandran/pen/dhzHq'>php list view like asp.net-ayyanallur anichandran-how to display row value onclick in form </a> by anichandran (<a href='http://codepen.io/anichandran'>@anichandran</a>) on <a href='http://codepen.io'>CodePen</a></p>
<script async src="//codepen.io/assets/embed/ei.js"></script>
<br>
<iframe width="100%" height="300" src="http://jsfiddle.net/anichandran/Xp54u/10/embedded/" allowfullscreen="allowfullscreen" frameborder="0"></iframe>
<br />
</div>anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0tag:blogger.com,1999:blog-3197786202443268686.post-78474752651827374642013-12-28T22:42:00.001-08:002014-02-27T04:28:34.425-08:00how-to-connect-sql-server-with-php-database-connection-anichandran<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="postrow has_after_content">
<h2 class="title icon">
How to get WAMP to work with MSSQL
</h2>
<div class="content">
<div id="post_message_5747355">
<blockquote class="postcontent restore ">
Download a clean version of WAMP: <a href="http://downloads.sourceforge.net/project/wampserver/WampServer%202/WampServer%202.0/WampServer2.0i.exe?use_mirror=cdnetworks-us-1" onclick="ga('send', 'event', 'Outgoing', 'downloads.sourceforge.net', '/project/wampserver/WampServer%202/WampServer%202.0/WampServer2.0i.exe?use_mirror=cdnetworks-us-1');" rel="nofollow" target="_blank">HERE</a><br />
Next, download the newest add-on of php: <a href="http://downloads.sourceforge.net/project/wampserver/WampServer%202%20-%20Extensions/PHP/WampServer2-PHP531.exe?use_mirror=cdnetworks-us-1" onclick="ga('send', 'event', 'Outgoing', 'downloads.sourceforge.net', '/project/wampserver/WampServer%202%20-%20Extensions/PHP/WampServer2-PHP531.exe?use_mirror=cdnetworks-us-1');" rel="nofollow" target="_blank">HERE</a><br />
Next, download ntwdblib.dll: <a href="https://dl-web.dropbox.com/get/wamp-sqlserver-active-dll/ntwdblib.DLL?_subject_uid=153059465&w=AADb49o1LB_wfe2v-6QlUUcVPboZ6OkOJHatDjEtqtPBBA&dl=1" rel="nofollow" target="_blank"><span style="color: green; font-size: 18px;">"ntwdblib.DLL" Download HERE</span></a><br />
<br />
<br />
1)<b>*</b> Install WAMP <br />
2) Install latest php addon.<br />
<i>Dont do anything with <a href="https://dl-web.dropbox.com/get/wamp-sqlserver-active-dll/ntwdblib.DLL?_subject_uid=153059465&w=AADb49o1LB_wfe2v-6QlUUcVPboZ6OkOJHatDjEtqtPBBA&dl=1" style="color: green; font-size: 18px;">ntwdblib.dll</a> YET!</i><br />
3) Click on the <b>WAMP icon</b> -> <b>PHP</b> -> <b>Version</b> and select <b>5.3.1.</b> <br />
4) Click on the <b>WAMP icon</b> -> <b>PHP</b> -> <b>PHP Extensions</b> then check <b>php_mssql</b> and <b>php_pdo_mssql</b>. <br />
(Wamp will restart and give you few errors, ignore them)<br />
5) Restart WAMP one more time to ensure settings are saved. <br />
6) Finally, place ntwdblib file in the two following directories:<br />
wamp\bin\php\php5.3.1<br />
wamp\bin\apache\apache2.2.11\bin<br />
7) Restart wampserver, and you're finished!<br />
<br />
---------------<br />
<b>*1)</b> SKIP THIS STEP IF YOU ALREADY GOT WAMP INSTALLED<br />
<br />
Your finished, and hopefully now php will be happy to talk to mssql (:<br />
<br />
<br />
Anichandran Tamilvalavan.
</blockquote>
</div>
</div>
</div>
<div class="after_content">
<?php<br />
//mssql.secure_connection = On<br />
// Need to upload ntwdblib.dll from net<br />
$myServer = “localhost”; // host/instance_name<br />
$myUser = “sa”; // username<br />
$myPass = “sa″; // paasword<br />
$myDB = “myfraiche”; // database name<br />
// connection to the database<br />
$dbhandle = mssql_connect($myServer, $myUser, $myPass)<br />
or die(“Couldn’t connect to SQL Server on $myServer”);<br />
// select a database to work with<br />
$selected = mssql_select_db($myDB, $dbhandle)<br />
or die(“Couldn’t open database $myDB”);<br />
echo “You are connected to the ” . $myDB . ” database on the ” . $myServer . “.”;<br />
$query = “SELECT top 10 * FROM tbl_customers”; // your database query<br />
$result = mssql_query($query);<br />
while($row = mssql_fetch_assoc($result))<br />
{<br />
print_r($row);<br />
}<br />
// close the connection<br />
mssql_close($dbhandle);<br />
?><br />
<div class="wpa" style="clear: both; margin: 10px auto; overflow: hidden; padding: 0; position: relative; text-align: center; width: 300px;">
<a href="http://en.wordpress.com/about-these-ads/" rel="nofollow" sl-processed="1" style="display: block; font: 9px/1 sans-serif; position: absolute; text-align: left; text-decoration: underline;">About these ads</a>
<script type="text/javascript">
var wpcom_adclk_hovering = false;
var wpcom_adclk_recorded = false;
var wpcom_adclk_theme = "Adelle";
var wpcom_adclk_slot = "wpcom_below_post_adsafe";
var wpcom_adclk_network = ( typeof wpcom_adclk_network === "undefined" ) ? "" : wpcom_adclk_network ;
jQuery(document).ready( function() {
function wpcom_adclk_hover_yes() { wpcom_adclk_hovering = true; }
function wpcom_adclk_hover_no() { wpcom_adclk_hovering = false; }
jQuery(".wpa").click(wpcom_adclk_click);
jQuery(".wpa iframe").hover( wpcom_adclk_hover_yes, wpcom_adclk_hover_no );
jQuery(".wpa object").hover( wpcom_adclk_hover_yes, wpcom_adclk_hover_no );
jQuery(window).blur( function() {
if ( wpcom_adclk_hovering ) { wpcom_adclk_click(); }
});
});
function wpcom_adclk_impression() {
var stat_gif = document.location.protocol + "//stats.wordpress.com/g.gif?v=wpcom-no-pv";
stat_gif += "&x_ads_imp_theme=" + wpcom_adclk_theme;
stat_gif += "&x_ads_imp_placement="+wpcom_adclk_slot;
stat_gif += "&x_ads_imp_network=" + wpcom_adclk_network;
stat_gif += "&x_ads_imp_theme_network="+wpcom_adclk_theme+"_"+wpcom_adclk_network;
new Image().src = stat_gif + "&baba=" + Math.random();
return true;
}
function wpcom_adclk_click() {
if (wpcom_adclk_recorded) { return true; } // no double counting
var stat_gif = document.location.protocol + "//stats.wordpress.com/g.gif?v=wpcom-no-pv";
stat_gif += "&x_ads_click_theme=" + wpcom_adclk_theme;
stat_gif += "&x_ads_click_placement="+wpcom_adclk_slot;
stat_gif += "&x_ads_click_network=" + wpcom_adclk_network;
stat_gif += "&x_ads_click_theme_network="+wpcom_adclk_theme+"_"+wpcom_adclk_network;
new Image().src = stat_gif + "&baba=" + Math.random();
wpcom_adclk_recorded = true;
var now=new Date(); var end=now.getTime()+250;
while(true){now=new Date();if(now.getTime()>end){break;}}
return true;
}
if ( typeof GA_googleAddAttr == 'function' ) {
GA_googleAddAttr("AdOpt", "1");
GA_googleAddAttr("Origin", "other");
GA_googleAddAttr("LangId", "1");
GA_googleAddAttr("Domain", "samsami2u.wordpress.com");
GA_googleAddAttr("BlogId", "3330904");
GA_googleAddAttr("PageURL", "http://samsami2u.wordpress.com/2008/06/30/how-to-connect-mssql-with-php/");
GA_googleAddAttr("AdSafe", "1");
GA_googleAddAttr("Autotag", "technology");
GA_googleAddAttr("Tag", "php");
GA_googleAddAttr("Tag", "connect");
GA_googleAddAttr("Tag", "how");
GA_googleAddAttr("Tag", "mssql");
GA_googleAddAttr("Tag", "php");
GA_googleAddAttr("Tag", "to");
GA_googleAddAttr("Partner", "AOL");
GA_googleAddAttr("theme_bg", "ffffff");
GA_googleAddAttr("theme_border", "000000");
GA_googleAddAttr("theme_text", "666666");
GA_googleAddAttr("theme_link", "ff8f85");
GA_googleAddAttr("theme_url", "ff8f85");
GA_googleAddAdSensePageAttr("google_page_url", "http://samsami2u.wordpress.com/2008/06/30/how-to-connect-mssql-with-php/");
GA_googleFillSlot("wpcom_below_post_adsafe");
}
</script><script src="http://pubads.g.doubleclick.net/gampad/ads?correlator=3922087890649088&output=json_html&callback=GA_googleSetAdContentsBySlotForSync&impl=s&client=ca-pub-3443918307802676&slotname=wpcom_below_post_adsafe&page_slots=wpcom_below_post_adsafe&cust_params=AdOpt%3D1%26Origin%3Dother%26LangId%3D1%26Domain%3Dsamsami2u.wordpress.com%26BlogId%3D3330904%26PageURL%3Dhttp%253A%252F%252Fsamsami2u.wordpress.com%252F2008%252F06%252F30%252Fhow-to-connect-mssql-with-php%252F%26AdSafe%3D1%26Autotag%3Dtechnology%26Tag%3Dphp%252Cconnect%252Chow%252Cmssql%252Cphp%252Cto%26Partner%3DAOL%26theme_bg%3Dffffff%26theme_border%3D000000%26theme_text%3D666666%26theme_link%3Dff8f85%26theme_url%3Dff8f85&cookie_enabled=1&url=http%3A%2F%2Fsamsami2u.wordpress.com%2F2008%2F06%2F30%2Fhow-to-connect-mssql-with-php%2F&lmt=1388279065&dt=1388298865921&cc=100&url=http%3A%2F%2Fsamsami2u.wordpress.com%2F2008%2F06%2F30%2Fhow-to-connect-mssql-with-php%2F&biw=1007&bih=666&adk=1298062907&adx=190&ady=1450&ifi=1&oid=3&u_tz=330&u_his=1&u_java=true&u_h=768&u_w=1024&u_ah=728&u_aw=1024&u_cd=32&u_nplug=14&u_nmime=91&flash=11.9.900&gads=v2&ga_vid=267043749.1388298866&ga_sid=1388298866&ga_hid=1973718846&ga_wpids=UA-52447-2"></script><br />
<div id="google_ads_div_wpcom_below_post_adsafe_ad_wrapper">
<div id="google_ads_div_wpcom_below_post_adsafe_ad_container" style="display: inline-block;">
<div id="grv-personalization-16" style="display: block; height: 250px; opacity: 1; width: 100%;">
<iframe frameborder="0" scrolling="no" src="http://rma-api.gravity.com/v1/api/intelligence/w2?sg=361837bc83c4c2cba7b350dff56a564f&pl=16&ug=&b=42&ad=&sp=332&sourceUrl=http%3A%2F%2Fsamsami2u.wordpress.com%2F2008%2F06%2F30%2Fhow-to-connect-mssql-with-php%2F&frameUrl=http%3A%2F%2Fsamsami2u.wordpress.com%2F2008%2F06%2F30%2Fhow-to-connect-mssql-with-php%2F&clientTime=1388298868978&pageViewId%5BwidgetLoaderWindowUrl%5D=http%3A%2F%2Fsamsami2u.wordpress.com%2F2008%2F06%2F30%2Fhow-to-connect-mssql-with-php%2F&pageViewId%5BtimeMillis%5D=1388298868963&pageViewId%5Brand%5D=1520730487536639" style="height: 250px; opacity: 1; overflow: hidden; width: 100%;"></iframe><iframe frameborder="0" scrolling="no" src="http://rma-api.gravity.com/v1/api/intelligence/w2?sg=361837bc83c4c2cba7b350dff56a564f&pl=16&ug=&b=42&ad=&sp=332&sourceUrl=http%3A%2F%2Fjquerypopupz.blogspot.in%2F2013%2F12%2Fhow-to-connect-mssql-with-php.html&frameUrl=http%3A%2F%2Fjquerypopupz.blogspot.in%2F2013%2F12%2Fhow-to-connect-mssql-with-php.html&clientTime=1393508958364&pageViewId%5BwidgetLoaderWindowUrl%5D=http%3A%2F%2Fjquerypopupz.blogspot.in%2F2013%2F12%2Fhow-to-connect-mssql-with-php.html&pageViewId%5BtimeMillis%5D=1393508958157&pageViewId%5Brand%5D=7914658898019362" style="display: block; height: 250px; opacity: 1; overflow: hidden; width: 100%;"></iframe></div>
<script type="text/javascript">
//<![CDATA[
function _grc(k){return(document.cookie.match('(^|; )'+k+'=([^;]*)')||0)[2]}
(function(){
window.gravityInsightsParams = {
'type': 'content',
'site_guid': '361837bc83c4c2cba7b350dff56a564f',
'user_guid': _grc('grvinsights'),
'sourceUrl': 'samsami2u.wordpress.com',
};
var b,c,d,e,f,g,h,i;f=(b=!0===gravityInsightsParams.useGravityUserGuid?1:0,e=b?"":gravityInsightsParams.user_guid||(null!=(g=/grvinsights=([^;]+)/.exec(document.cookie))?g[1]:void 0)||"",c=(null!=(h=window.jQuery)?null!=(i=h.fn)?i.jquery:void 0:void 0)||"","http://rma-api.gravity.com/v1/api/intelligence/wl?jq="+c+"&sg="+gravityInsightsParams.site_guid+"&ug="+e+"&ugug="+b+"&pl=16&id=grv-personalization-16&type=iframe");
window.grvMakeScript=function(j){var a;a=document.createElement("script");a.type="text/javascript";a.async=!0;a.src=j;return a};d=document.getElementsByTagName("script")[0];f&&d.parentNode.insertBefore(window.grvMakeScript(f),d);})();
//]]>
</script>
</div>
</div>
</div>
<style type="text/css">
div.wpa>div { margin-top: 1em; } #google_ads_div_wpcom_below_post_adsafe_ad_container { display: block !important; }
</style>
<script type="text/javascript">
jQuery( window ).load( function() {
if ( jQuery(".wpa script[src*='shareth.ru']").length > 0 || jQuery(".wpa iframe[src*='boomvideo.tv']").length > 0 || jQuery(".wpa iframe[src*='viewablemedia.net']").length > 0 || jQuery(".wpa .sharethrough-placement").length > 0 ) {
jQuery( '.wpa' ).css( 'width', '400px' );
}
setTimeout(function(){if(typeof GS_googleAddAdSenseService !== 'function'){new Image().src=document.location.protocol+"//stats.wordpress.com/g.gif?v=wpcom-no-pv&x_noads=adblock&baba="+Math.random()}},100);
} );
</script>
<br />
<div class="sharedaddy sd-rating-enabled sd-like-enabled" id="jp-post-flair">
<div class="sd-block sd-rating">
<h3 class="sd-title">
Rate this:</h3>
<div class="pd-rating" id="pd_rating_holder_107258_post_47" style="display: inline-block;">
<div class="rating-icons" id="pd_rate_107258_post_47" style="float: left;">
<div class="rating-star-icon" id="PDRTJS_107258_post_47_stars_1" onclick="PDRTJS_107258_post_47.rate(1);" onmouseout="PDRTJS_107258_post_47.rebuild();" onmouseover="PDRTJS_107258_post_47.hover(1);" style="background-size: 32px 48px !important; background: url(http://i0.poll.fm/images/ratings/star-blue-sml.png) top left; cursor: pointer; float: left; height: 16px; line-height: 16px; margin-right: 1px; margin: 0px; padding: 0px; width: 16px;">
</div>
<div class="rating-star-icon" id="PDRTJS_107258_post_47_stars_2" onclick="PDRTJS_107258_post_47.rate(2);" onmouseout="PDRTJS_107258_post_47.rebuild();" onmouseover="PDRTJS_107258_post_47.hover(2);" style="background-size: 32px 48px !important; background: url(http://i0.poll.fm/images/ratings/star-blue-sml.png) top left; cursor: pointer; float: left; height: 16px; line-height: 16px; margin-right: 1px; margin: 0px; padding: 0px; width: 16px;">
</div>
<div class="rating-star-icon" id="PDRTJS_107258_post_47_stars_3" onclick="PDRTJS_107258_post_47.rate(3);" onmouseout="PDRTJS_107258_post_47.rebuild();" onmouseover="PDRTJS_107258_post_47.hover(3);" style="background-size: 32px 48px !important; background: url(http://i0.poll.fm/images/ratings/star-blue-sml.png) top left; cursor: pointer; float: left; height: 16px; line-height: 16px; margin-right: 1px; margin: 0px; padding: 0px; width: 16px;">
</div>
<div class="rating-star-icon" id="PDRTJS_107258_post_47_stars_4" onclick="PDRTJS_107258_post_47.rate(4);" onmouseout="PDRTJS_107258_post_47.rebuild();" onmouseover="PDRTJS_107258_post_47.hover(4);" style="background-size: 32px 48px !important; background: url(http://i0.poll.fm/images/ratings/star-blue-sml.png) top left; cursor: pointer; float: left; height: 16px; line-height: 16px; margin-right: 1px; margin: 0px; padding: 0px; width: 16px;">
</div>
<div class="rating-star-icon" id="PDRTJS_107258_post_47_stars_5" onclick="PDRTJS_107258_post_47.rate(5);" onmouseout="PDRTJS_107258_post_47.rebuild();" onmouseover="PDRTJS_107258_post_47.hover(5);" style="background-size: 32px 48px !important; background: url(http://i0.poll.fm/images/ratings/star-blue-sml.png) bottom left; cursor: pointer; float: left; height: 16px; line-height: 16px; margin-right: 1px; margin: 0px; padding: 0px; width: 16px;">
</div>
</div>
<br />
<div id="rating_info_107258_post_47" onclick="javascript:PDRTJS_107258_post_47.togglePopup();return false;" style="background: url(http://i0.poll.fm/images/ratings/info.png) no-repeat 3px 2px; cursor: pointer; display: block; float: left; height: 16px; width: 16px;">
<span style="display: none;">i</span></div>
<div class="pd_popup_holder" id="pd_popup_holder_107258_post_47">
</div>
<div class="rating-msg" id="PDRTJS_107258_post_47_msg" style="color: #; float: left; font: normal normal /16px; padding-left: 5px; text-align: left;">
10 Votes</div>
<div style="clear: both; margin: 0px; padding: 0px;">
</div>
<img alt="Quantcast" border="0" src="http://pixel.quantserve.com/pixel/p-ab3gTb8xb3dLg.gif" height="1" style="display: none;" width="1" /></div>
</div>
<div class="sharedaddy sd-block sd-like jetpack-likes-widget-wrapper jetpack-likes-widget-loaded" data-name="like-post-frame-3330904-47-52bfc26d09dc9" data-src="//widgets.wp.com/likes/#blog_id=3330904&post_id=47&origin=samsami2u.wordpress.com&obj_id=3330904-47-52bfc26d09dc9" id="like-post-wrapper-3330904-47-52bfc26d09dc9">
<h3 class="sd-title">
Like this:</h3>
<div class="likes-widget-placeholder post-likes-widget-placeholder" style="display: none; height: 55px;">
<span class="button">Like</span> <span class="loading">Loading...</span></div>
<iframe class="post-likes-widget jetpack-likes-widget" frameborder="0" height="55px" name="like-post-frame-3330904-47-52bfc26d09dc9" src="//widgets.wp.com/likes/#blog_id=3330904&post_id=47&origin=samsami2u.wordpress.com&obj_id=3330904-47-52bfc26d09dc9" style="display: inline;" width="100%"></iframe><span class="sd-text-color"></span><a class="sd-link-color" href="https://www.blogger.com/null"></a></div>
<div class="jp-relatedposts" id="jp-relatedposts">
<div class="jp-relatedposts-headline">
<i>Related</i></div>
</div>
</div>
</div>
<br /></div>
anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0tag:blogger.com,1999:blog-3197786202443268686.post-31913131134061167022013-12-28T05:56:00.002-08:002013-12-28T05:58:04.941-08:00live-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="grid_sub_16 sub_alpha home_content_wrapper">
<!--Start Content-->
<div class="content">
<!--Start Blog-->
<div class="blog">
<!--Start Post-->
<div class="post">
<div class="post_list">
<span><!--INFOLINKS_OFF--></span><span><!--INFOLINKS_OFF--></span><h1 class="post_title">Live Username Availability Checker and Password Strength Indicator With jQuery and Ajax</h1><span><!--INFOLINKS_ON--></span><span><!--INFOLINKS_ON--></span>
<div class="post_content">
<ul class="post_meta">
<li class="date">February 4, 2013</li>
<li class="category"><a href="http://www.infotuts.com/category/ajax/" title="View all posts in Ajax" rel="category tag">Ajax</a>, <a href="http://www.infotuts.com/category/jquery/" title="View all posts in jQuery" rel="category tag">jQuery</a>, <a href="http://www.infotuts.com/category/php/" title="View all posts in PHP" rel="category tag">PHP</a>, <a href="http://www.infotuts.com/category/tutorial/" title="View all posts in Tutorial" rel="category tag">Tutorial</a></li>
<li class="admin"><a href="http://www.infotuts.com/author/sanjeev/" title="Posts by sanjeev" rel="author">sanjeev</a></li>
</ul>
<!-- Quick Adsense WordPress Plugin: http://quicksense.net/ -->
<div style="float:right;margin:10px 0 10px 10px;">
<script type="text/javascript">google_ad_client="ca-pub-9165168790934890";google_ad_slot="1844426546";google_ad_width=300;google_ad_height=250;</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script><ins style="display:inline-table;border:none;height:250px;margin:0;padding:0;position:relative;visibility:visible;width:300px;background-color:transparent"><ins id="aswift_1_anchor" style="display:block;border:none;height:250px;margin:0;padding:0;position:relative;visibility:visible;width:300px;background-color:transparent"><iframe width="300" height="250" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" onload="var i=this.id,s=window.google_iframe_oncopy,H=s&&s.handlers,h=H&&H[i],w=this.contentWindow,d;try{d=w.document}catch(e){}if(h&&d&&(!d.body||!d.body.firstChild)){if(h.call){setTimeout(h,0)}else if(h.match){try{h=s.upd(h,i)}catch(e){}w.location.replace(h)}}" id="aswift_1" name="aswift_1" style="left:0;position:absolute;top:0;"></iframe></ins></ins>
</div>
<p style="text-align: justify">You would have seen various websites which checks username <span id="IL_AD1" class="IL_AD">availability</span> <span id="IL_AD7" class="IL_AD">in real time</span> <span id="IL_AD10" class="IL_AD">and also</span> tells you strength of your password during <span id="IL_AD2" class="IL_AD">registration process</span>. For example take “gmail signup” or twitter sign up process, their registration process is user oriented and very flexible, it tells user everything on run time. This tutorial is intended to create a similar script which will tell username availability and password strength at run time.</p>
<p style="text-align: justify"><a href="http://www.infotuts.com/wp-content/uploads/2013/02/username_checker.png"><img class="alignnone size-full wp-image-371" title="username_checker" alt="" pagespeed_high_res_src="http://1-ps.googleusercontent.com/h/www.infotuts.com/wp-content/uploads/2013/02/644x225xusername_checker.png.pagespeed.ic.NeW_vMXZJ9.webp" width="644" height="225" src="http://1-ps.googleusercontent.com/h/www.infotuts.com/wp-content/uploads/2013/02/644x225xusername_checker.png.pagespeed.ic.NeW_vMXZJ9.webp" onload="var elem=this;setTimeout(function(){elem.onload = null;elem.src=elem.getAttribute('pagespeed_high_res_src');}, 0);"></a></p>
<p style="text-align: justify">For Password strength Indicator we’ll use a jQuery plugin named <strong><em>‘password Strength (0.1.2)</em></strong>’ developed by Sagie Maoz. <span id="IL_AD9" class="IL_AD">To calculate</span> password strength we need to consider different input cases from user and based on those cases we calculate password strength. This plugin gives us the algorithm to calculate password strength all we need to do is call the plugin’s function appropriately.</p>
<p style="text-align: justify"> <a href="http://www.infotuts.com/demo/username-checker-password-indicator/" class="button-small rounded-blue" target="_new"><span></span> LIVE DEMO </a> <a href="http://www.infotuts.com/demo/username-checker-password-indicator/download.html" class="button-small rounded-blue" target="_new"><span></span> DOWNLOAD </a></p>
<p style="text-align: justify">Let’s start our simple tutorial, We need a database which will store some usernames, in our case <span id="IL_AD3" class="IL_AD">database name</span> is ‘demo’ and table name is ‘registration’.</p>
<h3 style="text-align: justify">SQL query to create registration table:</h3>
<div id="highlighter_354706" class="syntaxhighlighter "><div class="bar "><div class="toolbar"><a href="#viewSource" title="view source" class="item viewSource" style="width: 16px; height: 16px;">view source</a><div class="item copyToClipboard"><embed width="16" height="16" id="highlighter_354706_clipboard" type="application/x-shockwave-flash" title="copy to clipboard" allowscriptaccess="always" wmode="transparent" flashvars="highlighterId=highlighter_354706" menu="false" src="http://www.infotuts.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter2/scripts/clipboard.swf"></div><a href="#printSource" title="print" class="item printSource" style="width: 16px; height: 16px;">print</a><a href="#about" title="?" class="item about" style="width: 16px; height: 16px;">?</a></div></div><div class="lines"><div class="line alt1"><table><tbody><tr><td class="number"><code>1</code></td><td class="content"><code class="plain">CREATE TABLE IF NOT EXISTS `registration` (</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>2</code></td><td class="content"><code class="plain">`id` int(10) NOT NULL AUTO_INCREMENT,</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>3</code></td><td class="content"><code class="plain">`name` varchar(20) NOT NULL,</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>4</code></td><td class="content"><code class="plain">`password` varchar(20) NOT NULL,</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>5</code></td><td class="content"><code class="plain">PRIMARY KEY (`id`)</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>6</code></td><td class="content"><code class="plain">) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;</code></td></tr></tbody></table></div></div></div>
<p style="text-align: justify">Now we need an HTML form (registration form) where user will enter his desired username and password, Our form will be intelligent enough to tell user on run time whether the username is available or not? And it will also tell user the password strength so that user can easily choose a strong and secure password:</p>
<h3 style="text-align: justify">Code for index.html:</h3>
<div id="highlighter_797208" class="syntaxhighlighter "><div class="bar show"><div class="toolbar"><a href="#viewSource" title="view source" class="item viewSource" style="width: 16px; height: 16px;">view source</a><div class="item copyToClipboard"><embed width="16" height="16" id="highlighter_797208_clipboard" type="application/x-shockwave-flash" title="copy to clipboard" allowscriptaccess="always" wmode="transparent" flashvars="highlighterId=highlighter_797208" menu="false" src="http://www.infotuts.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter2/scripts/clipboard.swf"></div><a href="#printSource" title="print" class="item printSource" style="width: 16px; height: 16px;">print</a><a href="#about" title="?" class="item about" style="width: 16px; height: 16px;">?</a></div></div><div class="lines"><div class="line alt1"><table><tbody><tr><td class="number"><code>1</code></td><td class="content"><code class="plain"><!DOCTYPE html ></code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>2</code></td><td class="content"><code class="plain"><html></code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>3</code></td><td class="content"><code class="plain"><head></code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>4</code></td><td class="content"><code class="plain"><meta http-equiv=</code><code class="string">"Content-Type"</code> <code class="plain">content=</code><code class="string">"text/html; charset=utf-8"</code> <code class="plain">/></code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>5</code></td><td class="content"> </td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>6</code></td><td class="content"><code class="plain"><link rel=</code><code class="string">"stylesheet"</code> <code class="plain">type=</code><code class="string">"text/css"</code> <code class="plain">href=</code><code class="string">"css/style.css"</code> <code class="plain">/></code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>7</code></td><td class="content"> </td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>8</code></td><td class="content"><code class="plain"></head></code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>9</code></td><td class="content"><code class="plain"><body></code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>10</code></td><td class="content"><code class="plain"><div id=</code><code class="string">"container"</code><code class="plain">></code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>11</code></td><td class="content"> </td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>12</code></td><td class="content"><code class="plain"><div id=</code><code class="string">"top"</code><code class="plain">> Live Username Availability <span id=</code><code class="string">"IL_AD12"</code> <code class="keyword">class</code><code class="plain">=</code><code class="string">"IL_AD"</code><code class="plain">>Checker</span> </code><code class="keyword">and</code> <code class="plain">Password Strength Indicator Using Ajax, jQuery- InfoTuts </div></code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>13</code></td><td class="content"> </td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>14</code></td><td class="content"><code class="plain"><div id=</code><code class="string">"wrapper"</code><code class="plain">></code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>15</code></td><td class="content"><code class="plain"><div id=</code><code class="string">"form"</code><code class="plain">></code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>16</code></td><td class="content"> </td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>17</code></td><td class="content"><code class="plain"><label>Choose Your Username</label></code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>18</code></td><td class="content"><code class="plain"><input type=</code><code class="string">"text"</code> <code class="plain">autocomplete=</code><code class="string">"off"</code> <code class="plain">name=</code><code class="string">"user_name"</code> <code class="plain">id=</code><code class="string">"user_id"</code> <code class="plain">></code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>19</code></td><td class="content"><code class="plain"><span ></span> <br/><br/></code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>20</code></td><td class="content"><code class="plain"><label>Choose Your Password</label></code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>21</code></td><td class="content"><code class="plain"><input type=</code><code class="string">"password"</code> <code class="plain">autocomplete=</code><code class="string">"off"</code> <code class="plain">name=</code><code class="string">"passwd"</code> <code class="plain">/></code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>22</code></td><td class="content"><code class="plain"><span </code><code class="keyword">class</code><code class="plain">=</code><code class="string">""</code><code class="plain">></span></code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>23</code></td><td class="content"> </td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>24</code></td><td class="content"><code class="plain"></div></code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>25</code></td><td class="content"><code class="plain"></div></code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>26</code></td><td class="content"><code class="plain"></div></code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>27</code></td><td class="content"><code class="plain"><!-- javascript placed at bottom to make page load faster --></code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>28</code></td><td class="content"><code class="plain"><script type=</code><code class="string">"text/javascript"</code> <code class="plain">src=</code><code class="string">"<a href="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js">http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js</a>"</code><code class="plain">></script></code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>29</code></td><td class="content"><code class="plain"><script type=</code><code class="string">"text/javascript"</code> <code class="plain">src=</code><code class="string">"js/jquery.password_strength.js"</code><code class="plain">></script></code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>30</code></td><td class="content"><code class="plain"><script type=</code><code class="string">"text/javascript"</code><code class="plain">></code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>31</code></td><td class="content"><code class="plain">$(</code><code class="keyword">function</code><code class="plain">()</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>32</code></td><td class="content"><code class="plain">{</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>33</code></td><td class="content"><code class="plain">$(</code><code class="string">'.user_name'</code><code class="plain">).keyup(</code><code class="keyword">function</code><code class="plain">()</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>34</code></td><td class="content"><code class="plain">{</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>35</code></td><td class="content"><code class="keyword">var</code> <code class="plain">checkname=$(this).val();</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>36</code></td><td class="content"><code class="keyword">var</code> <code class="plain">availname=remove_whitespaces(checkname);</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>37</code></td><td class="content"><code class="keyword">if</code><code class="plain">(availname!=</code><code class="string">''</code><code class="plain">){</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>38</code></td><td class="content"><code class="plain">$(</code><code class="string">'.check'</code><code class="plain">).show();</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>39</code></td><td class="content"><code class="plain">$(</code><code class="string">'.check'</code><code class="plain">).fadeIn(400).html(</code><code class="string">'<img src="image/ajax-loading.gif" /> '</code><code class="plain">);</p></code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>40</code></td><td class="content"><code class="plain"><p style=</code><code class="string">"text-align: justify;"</code><code class="plain">></code><code class="keyword">var</code> <code class="plain">String = </code><code class="string">'username='</code><code class="plain">+ availname;</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>41</code></td><td class="content"><code class="plain">$.ajax({</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>42</code></td><td class="content"><code class="plain">type: </code><code class="string">"POST"</code><code class="plain">,</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>43</code></td><td class="content"><code class="plain">url: </code><code class="string">"available.php"</code><code class="plain">,</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>44</code></td><td class="content"><code class="plain">data: String,</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>45</code></td><td class="content"><code class="plain">cache: false,</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>46</code></td><td class="content"><code class="plain">success: </code><code class="keyword">function</code><code class="plain">(result){</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>47</code></td><td class="content"><code class="keyword">var</code> <code class="plain">result=remove_whitespaces(result);</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>48</code></td><td class="content"><code class="keyword">if</code><code class="plain">(result==</code><code class="string">''</code><code class="plain">){</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>49</code></td><td class="content"><code class="plain">$(</code><code class="string">'.check'</code><code class="plain">).html(</code><code class="string">'<img src="image/accept.png" /> This Username Is Avaliable'</code><code class="plain">);</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>50</code></td><td class="content"><code class="plain">$(</code><code class="string">".check"</code><code class="plain">).removeClass(</code><code class="string">"red"</code><code class="plain">);</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>51</code></td><td class="content"><code class="plain">$(</code><code class="string">'.check'</code><code class="plain">).addClass(</code><code class="string">"green"</code><code class="plain">);</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>52</code></td><td class="content"><code class="plain">$(</code><code class="string">".user_name"</code><code class="plain">).removeClass(</code><code class="string">"yellow"</code><code class="plain">);</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>53</code></td><td class="content"><code class="plain">$(</code><code class="string">".user_name"</code><code class="plain">).addClass(</code><code class="string">"white"</code><code class="plain">);</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>54</code></td><td class="content"><code class="plain">}</code><code class="keyword">else</code><code class="plain">{</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>55</code></td><td class="content"><code class="plain">$(</code><code class="string">'.check'</code><code class="plain">).html(</code><code class="string">'<img src="image/error.png" /> This Username Is Already Taken'</code><code class="plain">);</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>56</code></td><td class="content"><code class="plain">$(</code><code class="string">".check"</code><code class="plain">).removeClass(</code><code class="string">"green"</code><code class="plain">);</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>57</code></td><td class="content"><code class="plain">$(</code><code class="string">'.check'</code><code class="plain">).addClass(</code><code class="string">"red"</code><code class="plain">)</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>58</code></td><td class="content"><code class="plain">$(</code><code class="string">".user_name"</code><code class="plain">).removeClass(</code><code class="string">"white"</code><code class="plain">);</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>59</code></td><td class="content"><code class="plain">$(</code><code class="string">".user_name"</code><code class="plain">).addClass(</code><code class="string">"yellow"</code><code class="plain">);</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>60</code></td><td class="content"><code class="plain">}</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>61</code></td><td class="content"><code class="plain">}</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>62</code></td><td class="content"><code class="plain">});</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>63</code></td><td class="content"><code class="plain">}</code><code class="keyword">else</code><code class="plain">{</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>64</code></td><td class="content"><code class="plain">$(</code><code class="string">'.check'</code><code class="plain">).html(</code><code class="string">''</code><code class="plain">);</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>65</code></td><td class="content"> </td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>66</code></td><td class="content"><code class="plain">}</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>67</code></td><td class="content"><code class="plain">});</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>68</code></td><td class="content"> </td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>69</code></td><td class="content"><code class="plain">$(</code><code class="string">'.passwd'</code><code class="plain">).password_strength(); </code><code class="comments">// to check password strength</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>70</code></td><td class="content"><code class="plain">});</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>71</code></td><td class="content"> </td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>72</code></td><td class="content"><code class="keyword">function</code> <code class="plain">remove_whitespaces(str){</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>73</code></td><td class="content"><code class="keyword">var</code> <code class="plain">str=str.replace(/^\s+|\s+$/,</code><code class="string">''</code><code class="plain">);</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>74</code></td><td class="content"><code class="keyword">return</code> <code class="plain">str;</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>75</code></td><td class="content"><code class="plain">}</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>76</code></td><td class="content"><code class="plain"></script></code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>77</code></td><td class="content"> </td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>78</code></td><td class="content"><code class="plain"></body></code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>79</code></td><td class="content"><code class="plain"></html></code></td></tr></tbody></table></div></div></div>
<p style="text-align: justify">Using Ajax this form will check if username already exists in database or not using “available.php”.</p>
<h3 style="text-align: justify">Code for available.php:</h3>
<div id="highlighter_664621" class="syntaxhighlighter "><div class="bar"><div class="toolbar"><a href="#viewSource" title="view source" class="item viewSource" style="width: 16px; height: 16px;">view source</a><div class="item copyToClipboard"><embed width="16" height="16" id="highlighter_664621_clipboard" type="application/x-shockwave-flash" title="copy to clipboard" allowscriptaccess="always" wmode="transparent" flashvars="highlighterId=highlighter_664621" menu="false" src="http://www.infotuts.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter2/scripts/clipboard.swf"></div><a href="#printSource" title="print" class="item printSource" style="width: 16px; height: 16px;">print</a><a href="#about" title="?" class="item about" style="width: 16px; height: 16px;">?</a></div></div><div class="lines"><div class="line alt1"><table><tbody><tr><td class="number"><code>1</code></td><td class="content"><code class="plain"><?php</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>2</code></td><td class="content"><code class="variable">$mysql_db_hostname</code> <code class="plain">= </code><code class="string">"localhost"</code><code class="plain">;</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>3</code></td><td class="content"><code class="variable">$mysql_db_user</code> <code class="plain">= </code><code class="string">"root"</code><code class="plain">;</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>4</code></td><td class="content"><code class="variable">$mysql_db_password</code> <code class="plain">= </code><code class="string">"12345"</code><code class="plain">;</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>5</code></td><td class="content"><code class="variable">$mysql_db_database</code> <code class="plain">= </code><code class="string">"demo"</code><code class="plain">;</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>6</code></td><td class="content"> </td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>7</code></td><td class="content"><code class="variable">$con</code> <code class="plain">= mysql_connect(</code><code class="variable">$mysql_db_hostname</code><code class="plain">, </code><code class="variable">$mysql_db_user</code><code class="plain">, </code><code class="variable">$mysql_db_password</code><code class="plain">) </code><code class="keyword">or</code> <code class="keyword">die</code><code class="plain">(</code><code class="string">"Could not connect database"</code><code class="plain">);</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>8</code></td><td class="content"><code class="plain">mysql_select_db(</code><code class="variable">$mysql_db_database</code><code class="plain">, </code><code class="variable">$con</code><code class="plain">) </code><code class="keyword">or</code> <code class="keyword">die</code><code class="plain">(</code><code class="string">"Could not select database"</code><code class="plain">);</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>9</code></td><td class="content"> </td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>10</code></td><td class="content"><code class="keyword">if</code><code class="plain">(isset(</code><code class="variable">$_POST</code><code class="plain">[</code><code class="string">'username'</code><code class="plain">]) && !</code><code class="functions">empty</code><code class="plain">(</code><code class="variable">$_POST</code><code class="plain">[</code><code class="string">'username'</code><code class="plain">])){</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>11</code></td><td class="content"><code class="variable">$username</code><code class="plain">=</code><code class="functions">strtolower</code><code class="plain">(mysql_real_escape_string(</code><code class="variable">$_POST</code><code class="plain">[</code><code class="string">'username'</code><code class="plain">]));</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>12</code></td><td class="content"><code class="variable">$query</code><code class="plain">=</code><code class="string">"select * from registration where LOWER(name)='$username'"</code><code class="plain">;</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>13</code></td><td class="content"><code class="variable">$res</code><code class="plain">=mysql_query(</code><code class="variable">$query</code><code class="plain">);</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>14</code></td><td class="content"><code class="variable">$count</code><code class="plain">=mysql_num_rows(</code><code class="variable">$res</code><code class="plain">);</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>15</code></td><td class="content"><code class="variable">$HTML</code><code class="plain">=</code><code class="string">''</code><code class="plain">;</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>16</code></td><td class="content"><code class="keyword">if</code><code class="plain">(</code><code class="variable">$count</code> <code class="plain">> 0){</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>17</code></td><td class="content"><code class="variable">$HTML</code><code class="plain">=</code><code class="string">'user exists'</code><code class="plain">;</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>18</code></td><td class="content"><code class="plain">}</code><code class="keyword">else</code><code class="plain">{</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>19</code></td><td class="content"><code class="variable">$HTML</code><code class="plain">=</code><code class="string">''</code><code class="plain">;</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>20</code></td><td class="content"><code class="plain">}</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>21</code></td><td class="content"><code class="functions">echo</code> <code class="variable">$HTML</code><code class="plain">;</code></td></tr></tbody></table></div><div class="line alt2"><table><tbody><tr><td class="number"><code>22</code></td><td class="content"><code class="plain">}</code></td></tr></tbody></table></div><div class="line alt1"><table><tbody><tr><td class="number"><code>23</code></td><td class="content"><code class="plain">?></code></td></tr></tbody></table></div></div></div>
<h3 style="text-align: justify">Conclusion:</h3>
<p style="text-align: justify">Make your website’s registration process as simple as you can for users. It really irritates user when a message appears “Username not available choose some other username” after they have submitted the form. They need to again fill the same registration form with different username. So it’s better check availability of username at run <span id="IL_AD8" class="IL_AD">time and</span> help your users choose a strong password for them. If you liked this post please comment and share this post to help others.</p>
<div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div> <div class="clear"></div>
<div class="tag">
Post Tagged with <a href="http://www.infotuts.com/tag/ajax/" rel="tag">Ajax</a>, <a href="http://www.infotuts.com/tag/jquery/" rel="tag">jQuery</a>, <a href="http://www.infotuts.com/tag/php/" rel="tag">PHP</a> </div>
</div> </div>
<hr class="post_hr">
<div class="social_media">
<table>
<tbody><tr>
<td><iframe src="http://www.facebook.com/plugins/like.php?app_id=153286811409231&href=http://www.infotuts.com/live-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax/&send=false&layout=button_count&width=90&show_faces=false&action=like&colorscheme=light&font&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:90px; height:21px;" allowtransparency="true"></iframe></td>
<td><div id="___plusone_0" style="text-indent: 0px; margin: 0px; padding: 0px; background-color: transparent; border-style: none; float: none; line-height: normal; font-size: 1px; vertical-align: baseline; display: inline-block; width: 90px; height: 20px; background-position: initial initial; background-repeat: initial initial;"><iframe frameborder="0" hspace="0" marginheight="0" marginwidth="0" scrolling="no" style="position: static; top: 0px; width: 90px; margin: 0px; border-style: none; left: 0px; visibility: visible; height: 20px;" tabindex="0" vspace="0" width="100%" id="I1_1388238842169" name="I1_1388238842169" src="https://apis.google.com/u/0/_/+1/fastbutton?usegapi=1&bsv=o&size=medium&origin=http%3A%2F%2Fwww.infotuts.com&url=http%3A%2F%2Fwww.infotuts.com%2Flive-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax%2F&gsrc=3p&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en.mOLnkRqL9CQ.O%2Fm%3D__features__%2Fam%3DYQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAItRSTNizMrIh2UNxY4aMMpsfjqBeU3fIQ#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh&id=I1_1388238842169&parent=http%3A%2F%2Fwww.infotuts.com&pfname=&rpctoken=10568588" data-gapiattached="true" title="+1"></iframe></div>
<script type="text/javascript">(function(){var po=document.createElement('script');po.type='text/javascript';po.async=true;po.src='https://apis.google.com/js/plusone.js';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(po,s);})();</script></td>
<td><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
<iframe id="twitter-widget-0" scrolling="no" frameborder="0" allowtransparency="true" src="http://platform.twitter.com/widgets/tweet_button.1387492107.html#_=1388237943844&count=horizontal&id=twitter-widget-0&lang=en&original_referer=http%3A%2F%2Fwww.infotuts.com%2Flive-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax%2F&size=m&text=Username%20Availability%20Checker%20And%20Pssword%20Strength%20Indicator%20Ajax%20jQuery&url=http%3A%2F%2Fwww.infotuts.com%2Flive-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax%2F&via=thepodcastguy" class="twitter-share-button twitter-tweet-button twitter-count-horizontal" title="Twitter Tweet Button" data-twttr-rendered="true" style="width: 110px; height: 20px;"></iframe> </td>
</tr>
</tbody></table>
</div>
</div>
<!-- You can start editing here. -->
<div id="commentsbox">
<h3 id="comments" style="min-height: 76px;"><input type="hidden" name="IL_IN_TAG" value="2"><div class="IL_BASE" style="margin: 0px auto; padding: 10px 0px; width: 640px;"> <ul id="IL_IN_TAG_LIST_0_0" class="IL_BASE" style="display:block; width:562px; height:19px; text-align:center; padding:0; margin:6px 0 0 0; font-size:0; overflow:hidden;"><li class="IL_BASE" style="display: inline; margin: 0px; padding: 0px; background-image: none; background-position: initial initial; background-repeat: initial initial;"><span id="IL_IN_TAG_AD13" class="IL_BASE IL_IN_TAG_AD" style="padding: 0px 15px; font-weight: normal;">Working at home</span></li>
<li class="IL_BASE" style="display: inline; margin: 0px; padding: 0px; background-image: none; background-position: initial initial; background-repeat: initial initial;"><span id="IL_IN_TAG_AD14" class="IL_BASE IL_IN_TAG_AD" style="padding: 0px 15px; font-weight: normal;">Home Work</span></li>
<li class="IL_BASE" style="display: inline; margin: 0px; padding: 0px; background-image: none; background-position: initial initial; background-repeat: initial initial;"><span id="IL_IN_TAG_AD15" class="IL_BASE IL_IN_TAG_AD" style="padding: 0px 15px; font-weight: normal;">Work in home</span></li>
<li class="IL_BASE" style="display: inline; margin: 0px; padding: 0px; background-image: none; background-position: initial initial; background-repeat: initial initial;"><span id="IL_IN_TAG_AD16" class="IL_BASE IL_IN_TAG_AD" style="padding: 0px 15px; font-weight: normal;">At home work</span></li>
</ul><div id="IL_IN_TAG_LOGO_0" class="IL_BASE" style="float:right; margin-right:15px; margin-top:8px; width:53px; height:12px; cursor:pointer; font-size:1px; "> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="53px" height="12px" viewBox="0 0 636 144" enable-background="new 0 0 636 144" xml:space="preserve"> <g> <path id="IL_IN_TAG_LOGO_0_DOT1" fill="#1b8ede" d="M16.918,24.865c5.848,0,10.57-4.735,10.57-10.583s-4.722-10.57-10.57-10.57 S6.334,8.434,6.334,14.282S11.07,24.865,16.918,24.865"></path> <path fill="#003366" d="M88.085,43.784H77.024c-17.149,0-31.181,14.031-31.181,31.182v34.796 c0,0.218,0.016,0.415,0.027,0.618v5.185c0,5.71-4.672,10.382-10.382,10.382h-0.467c-5.71,0-10.382-4.672-10.382-10.382V92.608 h0.015V45.889v-0.025c0-1.124-0.885-2.033-2.01-2.08h-11.49c-1.09,0.047-1.949,0.907-1.986,1.996v46.828h0.04 c-0.015,0.355-0.04,0.707-0.04,1.066v22.246c0,14.031,11.479,25.512,25.511,25.512h1.151c14.031,0,25.511-11.48,25.511-25.512 v-5.466v-4.62v-28.89c0.082-9.872,8.159-17.948,18.031-17.948h6.366c9.871,0,17.948,8.076,18.042,17.948v28.89v4.62v28.873 c0.013,0.023,0.013,0.034,0.013,0.048c0,1.111,0.883,2.008,1.983,2.057h11.505c1.077-0.036,1.936-0.887,1.985-1.973v-27.966v-5.659 V74.966C119.267,57.815,105.234,43.784,88.085,43.784"></path> <path fill="#003366" d="M155.069,56.972v82.643c-0.072,0.992-0.886,1.78-1.903,1.818h-11.014 c-1.062-0.038-1.912-0.897-1.912-1.962c0-0.024,0-0.048-0.023-0.073V34.456c0.716-17.064,14.923-30.744,32.179-30.744h8.536 c0.025,0,0.038,0.011,0.06,0.011c1.053,0,1.915,0.849,1.974,1.901v11.037c-0.035,1.016-0.85,1.844-1.878,1.889h-8.692 c-9.509,0-17.327,7.75-17.327,17.268v6.301V56.972z"></path> <path fill="#003366" d="M151.99,59.104h28.873c0.023-0.012,0.034-0.012,0.047-0.012 c1.111,0,2.008-0.884,2.057-1.984V45.604c-0.036-1.078-0.887-1.938-1.973-1.986h-27.965"></path> <path fill="#003366" d="M276.24,107.925h0.158V76.608c-0.37-18.164-15.248-32.825-33.494-32.825 h-16.756v0.022c-17.875,0.431-32.322,14.924-32.679,32.803h-0.026v31.316c0,18.213,14.601,33.064,32.705,33.496v0.012h16.589h0.021 h0.146C261.304,141.349,276.24,126.354,276.24,107.925 M208.93,107.925L208.93,107.925V77.289c0-9.914,8.096-18.02,18.021-18.02 h15.953c9.946,0,18.02,8.106,18.02,18.02v30.636h-0.167c0,9.949-8.074,18.021-17.999,18.021h-15.807 C217.026,125.946,208.93,117.874,208.93,107.925"></path> <path fill="#003366" d="M312.844,139.376L312.844,139.376c0,1.064-0.798,1.938-1.829,2.045h-11.816 c-1.027-0.107-1.837-0.98-1.837-2.045h-0.013V5.769h0.013c0-1.135,0.908-2.033,2.031-2.057h11.432 c1.124,0.024,2.019,0.922,2.019,2.057V139.376z"></path> <path id="IL_IN_TAG_LOGO_0_DOT2" fill="#1b8ede" d="M341.662,24.865c5.848,0,10.57-4.735,10.57-10.583s-4.723-10.57-10.57-10.57 s-10.584,4.722-10.584,10.57S335.814,24.865,341.662,24.865"></path> <path fill="#003366" d="M412.829,43.784h-11.061c-17.149,0-31.181,14.031-31.181,31.182v34.796 c0,0.218,0.016,0.415,0.026,0.618v5.185c0,5.71-4.672,10.382-10.382,10.382h-0.468c-5.71,0-10.382-4.672-10.382-10.382V92.608 h0.016V45.723v-0.025c0-1.123-0.885-2.033-2.01-2.08h-11.49c-1.091,0.047-1.949,0.908-1.986,1.996v46.994h0.04 c-0.015,0.355-0.04,0.707-0.04,1.066v22.246c0,14.031,11.479,25.512,25.512,25.512h1.15c14.031,0,25.512-11.48,25.512-25.512 v-5.466v-4.62v-28.89c0.082-9.872,8.158-17.948,18.029-17.948h6.367c9.871,0,17.947,8.076,18.041,17.948v28.89v4.62v28.873 c0.014,0.023,0.014,0.034,0.014,0.048c0,1.111,0.883,2.008,1.982,2.057h11.506c1.076-0.036,1.936-0.887,1.984-1.973v-27.966v-5.659 V74.966C444.01,57.815,429.979,43.784,412.829,43.784"></path> <path fill="#003366" d="M480.277,139.376L480.277,139.376V91.735h0.146h9.255l40.656,48.766 c0.599,0.549,1.15,0.906,1.841,0.932h16.073c0.882-0.025,2.869-0.322,1.794-2.056l-0.013-0.024l-47.58-56.777l44.599-36.815 c0.015-0.049,0.015-0.049,0.036-0.073c1.066-1.734-0.886-2.032-1.78-2.069H527.08c-0.621,0.024-1.15,0.324-1.666,0.791 l-36.812,31.075h-8.325V5.769c0-1.135-0.896-2.033-2.02-2.057h-11.422c-1.124,0.024-2.033,0.922-2.033,2.057v133.607 c0,1.064,0.803,1.938,1.844,2.045h11.802C479.476,141.313,480.277,140.44,480.277,139.376"></path> <path fill="#003366" d="M603.208,84.782H577.99c-6.91-0.114-12.508-5.785-12.508-12.783 c0-6.996,5.598-12.895,12.508-12.895h39.271c1.146,0,2.08-0.959,2.08-2.111v0.191V45.752v-0.037c0-1.164-0.935-2.097-2.08-2.097 H577.99c-15.451,0-28.008,12.73-28.008,28.381c0,15.651,12.557,28.381,28.008,28.27h24.252c6.911,0.111,12.508,5.812,12.508,12.795 c0,6.996-5.597,12.896-12.508,12.896H591.56l0.001-0.014h-28.874c-0.022,0.014-0.034,0.014-0.047,0.014 c-1.11,0-2.007,0.896-2.056,2.01v11.449c0.035,1.092,0.886,1.963,1.973,2.014h0.225h27.74h12.224 c15.209-0.279,27.491-12.9,27.491-28.369C630.236,97.737,618.191,85.202,603.208,84.782"></path> </g> </svg> </div> <ul id="IL_IN_TAG_LIST_0_1" class="IL_BASE" style="display:block; width:562px; height:19px; text-align:center; padding:0; margin:6px 0 0 0; font-size:0; overflow:hidden;"><li class="IL_BASE" style="display: inline; margin: 0px; padding: 0px; background-image: none; background-position: initial initial; background-repeat: initial initial;"><span id="IL_IN_TAG_AD17" class="IL_BASE IL_IN_TAG_AD" style="padding: 0px 15px; font-weight: normal;">Registration Form</span></li>
<li class="IL_BASE" style="display: inline; margin: 0px; padding: 0px; background-image: none; background-position: initial initial; background-repeat: initial initial;"><span id="IL_IN_TAG_AD18" class="IL_BASE IL_IN_TAG_AD" style="padding: 0px 15px; font-weight: normal;">Verification</span></li>
<li class="IL_BASE" style="display: inline; margin: 0px; padding: 0px; background-image: none; background-position: initial initial; background-repeat: initial initial;"><span id="IL_IN_TAG_AD19" class="IL_BASE IL_IN_TAG_AD" style="padding: 0px 15px; font-weight: normal;">My Website</span></li>
<li class="IL_BASE" style="display: inline; margin: 0px; padding: 0px; background-image: none; background-position: initial initial; background-repeat: initial initial;"><span id="IL_IN_TAG_AD20" class="IL_BASE IL_IN_TAG_AD" style="padding: 0px 15px; font-weight: normal;">Security Systems</span></li>
</ul></div>
7 Responses so far.</h3>
<ol class="commentlist">
<li class="comment even thread-even depth-1" id="comment-166">
<div id="div-comment-166" class="comment-body">
<div class="comment-author vcard">
<img alt="" class="avatar avatar-32 photo" height="32" width="32" src="http://0.gravatar.com/avatar/e68e3cc7ad790a0814e80bc5fc0f479d?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G"> <cite class="fn"><a href="https://phpring.com" rel="external nofollow" class="url">Chander Sharma</a></cite> <span class="says">says:</span> </div>
<div class="comment-meta commentmetadata"><a href="http://www.infotuts.com/live-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax/#comment-166">
February 4, 2013 at 2:41 pm</a> </div>
<p>Hi sanjeev,<br>
Great work done and nice design. Will implement soon in <span id="IL_AD6" class="IL_AD">my website</span>. Really great Help. Make dynamic posting tutorial also.</p>
<div class="reply">
<a class="comment-reply-link" href="/live-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax/?replytocom=166#respond" onclick="return addComment.moveForm("div-comment-166", "166", "respond", "370")">Reply</a> </div>
</div>
</li><!-- #comment-## -->
<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-359">
<div id="div-comment-359" class="comment-body">
<div class="comment-author vcard">
<img alt="" class="avatar avatar-32 photo" height="32" width="32" src="http://0.gravatar.com/avatar/2ae62024e8fa6d239fe976fc096d2b30?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G"> <cite class="fn"><a href="http://www.facebook.com/sivasair" rel="external nofollow" class="url">Raavi</a></cite> <span class="says">says:</span> </div>
<div class="comment-meta commentmetadata"><a href="http://www.infotuts.com/live-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax/#comment-359">
May 6, 2013 at 5:49 am</a> </div>
<p>Thank you</p>
<div class="reply">
<a class="comment-reply-link" href="/live-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax/?replytocom=359#respond" onclick="return addComment.moveForm("div-comment-359", "359", "respond", "370")">Reply</a> </div>
</div>
</li><!-- #comment-## -->
<li class="pingback even thread-even depth-1" id="comment-379">
<div id="div-comment-379" class="comment-body">
<div class="comment-author vcard">
<cite class="fn"><a href="http://rakesh946.wordpress.com/2013/05/15/password-strength/" rel="external nofollow" class="url">password strength | Share your word with the world</a></cite> <span class="says">says:</span> </div>
<div class="comment-meta commentmetadata"><a href="http://www.infotuts.com/live-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax/#comment-379">
May 15, 2013 at 11:22 am</a> </div>
<p>[...] <a href="http://www.infotuts.com/live-username-availability-checker-and-password-strength-indicator-with-jque" rel="nofollow">http://www.infotuts.com/live-username-availability-checker-and-password-strength-indicator-with-jque</a>… [...]</p>
<div class="reply">
<a class="comment-reply-link" href="/live-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax/?replytocom=379#respond" onclick="return addComment.moveForm("div-comment-379", "379", "respond", "370")">Reply</a> </div>
</div>
</li><!-- #comment-## -->
<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-458">
<div id="div-comment-458" class="comment-body">
<div class="comment-author vcard">
<img alt="" class="avatar avatar-32 photo" height="32" width="32" src="http://1.gravatar.com/avatar/5c9db86afe7e814e2068b8cfdba703fb?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G"> <cite class="fn"><a href="http://www.webphpindia.com" rel="external nofollow" class="url">subash</a></cite> <span class="says">says:</span> </div>
<div class="comment-meta commentmetadata"><a href="http://www.infotuts.com/live-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax/#comment-458">
June 20, 2013 at 5:47 pm</a> </div>
<p>grate work to help persion</p>
<div class="reply">
<a class="comment-reply-link" href="/live-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax/?replytocom=458#respond" onclick="return addComment.moveForm("div-comment-458", "458", "respond", "370")">Reply</a> </div>
</div>
</li><!-- #comment-## -->
<li class="comment even thread-even depth-1" id="comment-548">
<div id="div-comment-548" class="comment-body">
<div class="comment-author vcard">
<img alt="" class="avatar avatar-32 photo" height="32" width="32" src="http://0.gravatar.com/avatar/4dd71953e8edcc183a2929e5ca03e7e1?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G"> <cite class="fn"><a href="http://bajamariachis.com/free-grant-money-reviews/" rel="external nofollow" class="url">Jolene</a></cite> <span class="says">says:</span> </div>
<div class="comment-meta commentmetadata"><a href="http://www.infotuts.com/live-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax/#comment-548">
July 9, 2013 at 2:37 am</a> </div>
<p>Great post. I was checking continuously this blog and I’m impressed! Very helpful info particularly the last part <img alt=":)" class="wp-smiley" src="http://1-ps.googleusercontent.com/h/www.infotuts.com/wp-includes/images/smilies/icon_smile.gif.pagespeed.ce.Tc4KHB2wv1.gif"> I care for such info a lot. I was seeking this certain information for a long time. Thank you and good luck.</p>
<div class="reply">
<a class="comment-reply-link" href="/live-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax/?replytocom=548#respond" onclick="return addComment.moveForm("div-comment-548", "548", "respond", "370")">Reply</a> </div>
</div>
</li><!-- #comment-## -->
<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-574">
<div id="div-comment-574" class="comment-body">
<div class="comment-author vcard">
<img alt="" class="avatar avatar-32 photo" height="32" width="32" src="http://1.gravatar.com/avatar/d1a30ae8a8f87d317549f500511b0ef3?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G"> <cite class="fn">Praveen</cite> <span class="says">says:</span> </div>
<div class="comment-meta commentmetadata"><a href="http://www.infotuts.com/live-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax/#comment-574">
July 16, 2013 at 1:19 pm</a> </div>
<p>Hi,</p>
<p><span id="IL_AD4" class="IL_AD">Can you do it</span> without using PHP page but implementing the same coding in jsp page with the help of scripting language?</p>
<p>Thanks in advance!</p>
<div class="reply">
<a class="comment-reply-link" href="/live-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax/?replytocom=574#respond" onclick="return addComment.moveForm("div-comment-574", "574", "respond", "370")">Reply</a> </div>
</div>
</li><!-- #comment-## -->
<li class="comment even thread-even depth-1" id="comment-1762">
<div id="div-comment-1762" class="comment-body">
<div class="comment-author vcard">
<img alt="" class="avatar avatar-32 photo" height="32" width="32" src="http://0.gravatar.com/avatar/efb062a41b2838aadc5c4dc6a6397594?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G"> <cite class="fn">Kathy</cite> <span class="says">says:</span> </div>
<div class="comment-meta commentmetadata"><a href="http://www.infotuts.com/live-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax/#comment-1762">
October 25, 2013 at 9:47 pm</a> </div>
<p>I can’t get this to work – I’m getting a bunch of errors on lines 38, 39, and 40!</p>
<div class="reply">
<a class="comment-reply-link" href="/live-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax/?replytocom=1762#respond" onclick="return addComment.moveForm("div-comment-1762", "1762", "respond", "370")">Reply</a> </div>
</div>
</li><!-- #comment-## -->
</ol>
<div class="comment-nav">
<div class="alignleft">
</div>
<div class="alignright">
</div>
</div>
<div class="post-info">Leave a Comment</div>
<div id="comment-form">
<div id="respond" class="rounded">
<div class="cancel-comment-reply"> <small>
<a rel="nofollow" id="cancel-comment-reply-link" href="/live-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax/#respond" style="display:none;">Click here to cancel reply.</a> </small> </div>
<div id="comment-form">
<div id="respond" class="rounded">
<div class="cancel-comment-reply"> <small>
<a rel="nofollow" id="cancel-comment-reply-link" href="/live-username-availability-checker-and-password-strength-indicator-with-jquery-and-ajax/#respond" style="display:none;">Click here to cancel reply.</a> </small> </div>
<form action="http://www.infotuts.com/wp-comments-post.php" method="post" id="commentform">
<label for="author">Name <small>
(required) </small></label>
<input type="text" name="author" id="author" value="" size="22" tabindex="1" aria-required="true">
<label for="email">Mail <small>
(required) </small></label>
<input type="text" name="email" id="email" value="" size="22" tabindex="2" aria-required="true">
<label for="url">Website</label>
<input type="text" name="url" id="url" value="" size="22" tabindex="3">
<label for="url">Message</label>
<textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea>
<br>
<input name="submit" type="submit" id="commentSubmit" tabindex="5" value="Submit">
<input type="hidden" name="comment_post_ID" value="370" id="comment_post_ID">
<input type="hidden" name="comment_parent" id="comment_parent" value="0">
<p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="c998dd31b0"></p><p class="comment-subscription-form"><input type="checkbox" name="subscribe_comments" id="subscribe_comments" value="subscribe" style="width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;"> <label class="subscribe-label" id="subscribe-label" for="subscribe_comments" style="display: inline;">Notify me of follow-up comments by email.</label></p><p class="comment-subscription-form"><input type="checkbox" name="subscribe_blog" id="subscribe_blog" value="subscribe" style="width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;"> <label class="subscribe-label" id="subscribe-blog-label" for="subscribe_blog" style="display: inline;">Notify me of new posts by email.</label></p> </form>
</div>
</div>
</div>
</div>
</div>
<!--End Post-->
<div class="clear"></div>
<nav id="nav-single"> <span class="nav-previous">
<a href="http://www.infotuts.com/create-registration-form-easily-with-twitter-bootstrap-in-minutes/" rel="prev"><span class="meta-nav">←</span> Previous Post </a> </span> <span class="nav-next">
<a href="http://www.infotuts.com/improved-php-script-to-upload-images/" rel="next">Next Post <span class="meta-nav">→</span></a> </span> </nav>
<!--Start Author Box-->
<div class="author_box">
<h2 class="author_title">About sanjeev</h2>
<div class="author_content">
<div class="avatar"> <img alt="" class="avatar avatar-60 photo" height="60" width="60" src="http://1-ps.googleusercontent.com/x/www.infotuts.com/1.gravatar.com/avatar/60x60x7c3027297ebfd839068be0207b625f82,qs=60,ad=http,P3A,P2F,P2F1.gravatar.com,P2Favatar,P2Fad516503a11cd5ca435acc9bb6523536,P3Fs,P3D60,ar=G.pagespeed.ic.KZypeoe_fL.webp"></div>
Dreamer, Blogger and Thinker. I love to help people in solving their problems. You can also join me<a href="https://plus.google.com/u/0/115620576257640350420/posts"> HERE</a> </div>
</div>
<!--End Author Box-->
<!--Start Crousel-->
<div class="crousel">
<h4>Related Posts</h4> <div class="etr">
<a href="http://www.infotuts.com/create-json-php-parse-with-jquery/"><img class="postimg" alt="Post Image" src="http://1-ps.googleusercontent.com/h/www.infotuts.com/wp-content/uploads/thumb-cache/xusers-table-infotuts-331bdf5aa10c56c056d534f4d38d0654-134x132-9-crop.png.pagespeed.ic.o2k7Mhn81W.webp"></a>
<p><a href="http://www.infotuts.com/create-json-php-parse-with-jquery/" rel="bookmark" title="Permanent Link to Create JSON From MySQL Using PHP and Parse it with jQuery">Create JSON From MySQL Using PHP and Parse it with jQuery</a>
</p>
</div>
<div class="etr">
<a href="http://www.infotuts.com/live-form-validation-jquery/"><img class="postimg" alt="Post Image" src="http://1-ps.googleusercontent.com/h/www.infotuts.com/wp-content/uploads/thumb-cache/xlive-validation-jquery-InfoTuts-035c479eb20c082e7e34f82e8e5497e3-134x132-9-crop.png.pagespeed.ic.ZA9yajKBI4.webp"></a>
<p><a href="http://www.infotuts.com/live-form-validation-jquery/" rel="bookmark" title="Permanent Link to Live Validation of Form Fields Using jQuery– Validate as you type">Live Validation of Form Fields Using jQuery– Validate as you type</a>
</p>
</div>
<div class="etr">
<a href="http://www.infotuts.com/email-verification-php/"><img class="postimg" alt="Post Image" src="http://1-ps.googleusercontent.com/h/www.infotuts.com/wp-content/uploads/thumb-cache/xemail-verification-flowchart-9e835d7baf23a61658656b5212701820-134x132-9-crop.png.pagespeed.ic.yC5vZC-OS8.webp"></a>
<p><a href="http://www.infotuts.com/email-verification-php/" rel="bookmark" title="Permanent Link to Email Verification on User Registration In PHP">Email Verification on User Registration In PHP</a>
</p>
</div>
<div class="etr">
<a href="http://www.infotuts.com/image-file-upload-ajax/"><img class="postimg" alt="Post Image" src="http://1-ps.googleusercontent.com/h/www.infotuts.com/wp-content/uploads/thumb-cache/xajaxfileupload1-6afd132b830d2a650d81730aa7c16440-134x132-9-crop.png.pagespeed.ic.7m_pgTtYfy.webp"></a>
<p><a href="http://www.infotuts.com/image-file-upload-ajax/" rel="bookmark" title="Permanent Link to Image File Upload With Ajax and PHP">Image File Upload With Ajax and PHP</a>
</p>
</div>
</div>
<!--End Crousel-->
<div class="clear"></div>
<!--Start Comment box-->
<!--End Comment box-->
</div>
<!--End Blog-->
</div>
<!--End Content-->
</div>
<br /></div>anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com1tag:blogger.com,1999:blog-3197786202443268686.post-85079521089121853532013-12-21T01:43:00.001-08:002013-12-21T01:43:21.391-08:0035-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples<div dir="ltr" style="text-align: left;" trbidi="on">
<div id="primary" class="hfeed"><div id="single-wrapper"><div class="post-4219 post type-post status-publish format-standard hentry category-jquery-tutorial-examples" id="post-4219"><h1 class="entry-title">35+ Best Ajax jQuery Autocomplete Tutorial & Plugin with Examples</h1><div class="entry-meta entry-header"> <span class="published">March 12, 2012</span> <span class="meta-sep"> | </span> <span class="entry-categories"> <a rel="category tag" title="View all jQuery Aritcle" href="http://www.jqueryrain.com/jquery-articles/">Article</a> </span></div><div class="entry-content"><div class="otw-row"><div class="otw-row"><div class="otw-twentyfour otw-columns"><p>In this article,We are providing the<strong> best tutorials of Autocomplete in jQuery , ajax autocomplete and autosuggest with examples</strong>.<strong> jQuery Autocomplete</strong> an input field to enable users quickly finding and selecting some value, leveraging searching and filtering.In these days every body want fast and instant search,for this reason many popular search engines like google are using this feature<strong> ajax autocomplete</strong>.Combination of <strong>Php,ajax and jQuery autocomplete</strong> gives some extra feature to <strong>autosuggest</strong>.<span id="more-4219"></span></p><h2>1. Ajax AutoComplete for jQuery</h2><p><strong>Ajax Autocomplete for jQuery</strong> allows you to easily create <strong>autocomplete/autosuggest boxes for text input fields</strong>. Built with focus on performance – results for every query are cached and pulled from …<br> <a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-autocomplete-1.jpg"><img class="alignnone wp-image-4259" title="Ajax AutoComplete for jQuery" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-autocomplete-1.jpg" alt="Ajax AutoComplete for jQuery" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.devbridge.com/projects/autocomplete/jquery/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.devbridge.com/projects/autocomplete/jquery/">Demo</a></p><h2>2. jQuery ComboGrid with Autocomplete Plugin</h2><p>ComboGrid, like <strong>autocomplete in jQuery</strong>, when added to an input field, enables users to quickly find and select from a pre-populated list of values as they type, but in a tabular and …</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-combogrid-autocomplete-plugin-2.png"><img class="alignnone wp-image-4224" title="jQuery ComboGrid with Autocomplete Plugin" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-combogrid-autocomplete-plugin-2.png" alt="jQuery ComboGrid with Autocomplete Plugin" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://combogrid.justmybit.com/index.php">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://combogrid.justmybit.com/default.php">Demo</a></p><h2>3. VisualSearch.js – jQuery modern search boxes</h2><p>VisualSearch.js enhances ordinary search boxes with the ability to <strong>autocomplete in jQuery</strong> faceted search queries. Specify the facets for completion, along with the completable values for any facet. You can retrieve the …</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-search-boxes-3.jpg"><img class="alignnone wp-image-4258" title="VisualSearch.js – jQuery modern search boxes" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-search-boxes-3.jpg" alt="VisualSearch.js – jQuery modern search boxes" width="500" height="107"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://documentcloud.github.com/visualsearch/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://documentcloud.github.com/visualsearch/#demo">Demo</a></p><h2>4. Autocomplete jQuery Plugin for Textarea</h2><p>We all know the<strong> autocomplete</strong> feature. We use it in google search, when google tries to suggest our search term, and you probably saw it in many other sites which …</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-textarea-plugin-4.png"><img class="alignnone wp-image-4257" title="Autocomplete jQuery Plugin for Textarea" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-textarea-plugin-4.png" alt="Autocomplete jQuery Plugin for Textarea" width="500" height="140"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.amirharel.com/2011/03/07/implementing-autocomplete-jquery-plugin-for-textarea/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.amirharel.com/2011/03/07/implementing-autocomplete-jquery-plugin-for-textarea/">Demo</a></p><h2>5. FaceBook Like – jQuery autosuggest Search Engine</h2><p><strong>FaceBook Autosuggest</strong> Like is a powerful<strong> jQuery autocomplete plugin</strong> to transform an input field into a real time <strong>autocompletion search engine</strong>, designed like facebook one.This plugin require<strong> jQuery libs and the autocompletion plugin ‘Bsn jQuery Autosuggest</strong> ».On custom side, make an ajax request and build search plugins to categorize your results.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autosuggest-facebook-style-5.jpg"><img class="alignnone wp-image-4256" title="FaceBook Like – jQuery autosuggest Search Engine" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autosuggest-facebook-style-5.jpg" alt="FaceBook Like – jQuery autosuggest Search Engine" width="480" height="140"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.web2ajax.fr/2008/02/03/facebook-like-jquery-and-autosuggest-search-engine/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.web2ajax.fr/examples/facebook_searchengine/">Demo</a></p><h2>6. jQuery Autocomplete plugin</h2><p>This script is based on<strong> jQuery Autocomplete plugin</strong> made by PengoWorks. It has many options and is quite easy to setup in your page. You can pass advanced options as …</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-plugin-6.png"><img class="alignnone wp-image-4255" title="jQuery Autocomplete plugin" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-plugin-6.png" alt="jQuery Autocomplete plugin" width="500" height="140"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.ajaxdaddy.com/demo-jquery-autocomplete.html">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.ajaxdaddy.com/demo-jquery-autocomplete.html">Demo</a></p><h2>7. Tokeninput – jQuery Select multiple items from a predefined list</h2><p>Tokeninput is a<strong> jQuery autocomplete plugin</strong> which allows your users to select multiple items from a predefined list, using autocompletion as they type to find each item.<br> Its functionality is similar to the text entry when filling in the recipients fieldwhen sending messages on facebook.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-multiple-select-autocomplete-tokeninput-7.png"><img class="alignnone wp-image-4254" title="jQuery Tokeninput – Select multiple items from a predefined list" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-multiple-select-autocomplete-tokeninput-7.png" alt="jQuery Tokeninput – Select multiple items from a predefined list" width="500" height="141"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://loopj.com/jquery-tokeninput/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://loopj.com/jquery-tokeninput/">Demo</a></p><h2>8. Redesigning the jQuery Autocomplete Country Selector</h2><p>During our recent checkout study we found several usability issues when using a drop-down for your country selector: a lack of overview, unclear sorting, scrolling issues, inconsistent UIs, a lack of context on mobile devices, and finally, they break the user’s tab-flow.<br> Using principles of progressive enhancement we turn a standard<strong> drop-down into an advanced autocomplete in jQuery</strong>. This means the drop-down remains accessible, while providing a much better experience in modern browsers – handling typos, multiple spelling sequences, synonyms and prioritization</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-country-selector-autocomplete-8.png"><img class="alignnone wp-image-4253" title="Redesigning the jQuery Country Selector" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-country-selector-autocomplete-8.png" alt="Redesigning the jQuery Country Selector" width="500" height="128"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://baymard.com/labs/country-selector">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://baymard.com/labs/country-selector">Demo</a></p><h2>9. Address Picker: Display Real Time Map Location in jQuery</h2><p>Address Picker is a<strong> jQuery plugin with autocomplete and location on map features</strong>. It displays map for the selected address, even while you navigate in <strong>autocomplete suggestions</strong>.Autocomplete filled by Google Map Geocoder suggestions.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-adress-picker-autocomplete-9.jpg"><img class="alignnone wp-image-4252" title="Address Picker: Display Real Time Map Location in jQuery" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-adress-picker-autocomplete-9.jpg" alt="Address Picker: Display Real Time Map Location in jQuery" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="https://github.com/sgruhier/jquery-addresspicker">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://xilinus.com/jquery-addresspicker/demos/index.html">Demo</a></p><h2>10. bassistance jQuery Autocomplete Plugin</h2><p><strong>jQuery Autocomplete</strong> an input field to enable users quickly finding and selecting some value, leveraging searching and filtering.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-plugin-bassistance-10.jpg"><img class="alignnone wp-image-4251" title="bassistance jQuery Autocomplete Plugin" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-plugin-bassistance-10.jpg" alt="bassistance jQuery Autocomplete Plugin" width="500" height="126"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://jquery.bassistance.de/autocomplete/demo/">Demo</a></p><h2>11. jQuery Plugin: Auto Complete</h2><p><strong>jQuery Autocomplete</strong> takes input from the user, and tries to form a list of words that match the users input. The function attaches itself to the input field selected, and also creates the UL drop down from within so all you need is have the styles for it ready.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-auto-complete-plugin-11.png"><img class="alignnone wp-image-4250" title="jQuery Plugin: Auto Complete" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-auto-complete-plugin-11.png" alt="jQuery Plugin: Auto Complete" width="500" height="124"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.codenothing.com/archives/jquery/auto-complete/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.codenothing.com/archives/jquery/auto-complete/">Demo</a></p><h2>12. jQuery Autocomplete Mod</h2><p><strong>jQuery Autocomplete</strong> Mod Has following features :<br> Supports local data array (can now use w/out AJAX). Limit dropdown to XX number of results (good for limiting the results to users). Autofill pre-populates text box as you type.New findValue() method can be used to programmatically determine if the value in the box is a valid option. (Useful for verifying the text entered is an existing value option.).Dropdown options now correctly re-position themselves on each display (which means they adjust for changing to the DOM).Dropdown box defaults to the width of the input field its attached to (you can manually specify a larger width as well).Better emulates Windows<strong> jQuery autocomplete boxes</strong> (for example: hitting delete and retyping the same box will now bring back the dropdown menu).</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-mod-12.png"><img class="alignnone wp-image-4249" title="jQuery Autocomplete Mod" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-mod-12.png" alt="jQuery Autocomplete Mod" width="500" height="124"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.pengoworks.com/workshop/jquery/autocomplete.htm">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.pengoworks.com/workshop/jquery/autocomplete.htm">Demo</a></p><h2>13. AutoComplete Field with jQuery, JSON & PHP</h2><p>To experiment with this great piece of software fromvega decided to implement an<strong> AJAX autocomplete</strong> feature. <strong>jQuery</strong> makes remote scripting a piece of cake and that led me to spend more time coding additional functionalities for the auto-complete field. In this post I’ll explain how to use my<strong> jQuery autocomplete</strong> field.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-json-php-autocomplete-13.png"><img class="alignnone wp-image-4248" title="Auto-Complete Field with jQuery, JSON & PHP" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-json-php-autocomplete-13.png" alt="Auto-Complete Field with jQuery, JSON & PHP" width="500" height="88"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://fromvega.com/wordpress/2007/05/05/auto-complete-field-with-jquery-json-php/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://fromvega.com/wordpress/2007/05/05/auto-complete-field-with-jquery-json-php/">Demo</a></p><h2>14. Nodstrum – jQuery Auto Completer</h2><p>I thought i would write this tutorial because most of the<strong> jQuery autocomplete</strong> applications i have seen just dump the code into a zip and tell you how to use it rather than how and why it works, knowing about this enables you to customise it a lot more…</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-nodstrum-auto-completer-14.png"><img class="alignnone wp-image-4247" title="Nodstrum – jQuery Auto Completer" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-nodstrum-auto-completer-14.png" alt="Nodstrum – jQuery Auto Completer" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.nodstrum.com/2007/09/19/autocompleter/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://res.nodstrum.com/autoComplete/">Demo</a></p><h2>15. Smart jQuery AutoComplete Plugin</h2><p>Using <strong>Smart jQuery Autocomplete</strong> on your projects is easy. Only dependency it has is for<strong> jQuery</strong> core library.<strong>Smart Autocomplete jQuery plugin</strong> gives you the flexibility to override the built-in filter function with a custom function. Custom filter function should return an array of results or a deferred promise, which returns an array on resolve. If you call <strong>jQuery Ajax methods</strong>, those will return an object containing a promise by default.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-smart-autoComplete-plugin-15.jpg"><img class="alignnone wp-image-4246" title="jQuery Smart AutoComplete Plugin" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-smart-autoComplete-plugin-15.jpg" alt="jQuery Smart AutoComplete Plugin" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://laktek.com/2011/03/03/introducing-jquery-smart-autocomplete/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://laktek.github.com/jQuery-Smart-Auto-Complete/demo/index.html">Demo</a></p><h2>16. How to Use the jQuery UI Autocomplete Widget</h2><p>In this tutorial we’ll be looking at one of jQuery UI 1.8′s newest components – the <strong>jQUery Autocomplete widget</strong>. <strong>Auto-completing text fields</strong> can be a popular choice with visitors to your site because they make entering information much easier. They can be used on product search fields for example, or when a visitor must enter a country, or a city, or anything else that may be a choice from a common dataset. As well as being popular with visitors, the<strong> jQuery UI Autocomplete</strong> is popular with developers because it’s easy to use, powerful and flexible.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ui-autocomplete-widget-16.png"><img class="alignnone wp-image-4245" title="How to Use the jQuery UI Autocomplete Widget" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ui-autocomplete-widget-16.png" alt="How to Use the jQuery UI Autocomplete Widget" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://net.tutsplus.com/tutorials/javascript-ajax/how-to-use-the-jquery-ui-autocomplete-widget/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.danwellman.co.uk/demos/autocomplete.html">Demo</a></p><h2>17. jQuery tag input and autocomplete plugin : TextExt</h2><p><strong>TextExt is a plugin for jQuery</strong> which is designed to provide functionality such as<strong> tag input and autocomplete</strong>.TextExt’s modular design allows you easily turn a standard HTML text input into a wide range of modern, tailored to your needs input field without bloating your source code and slowing down your site with the code that you aren’t using.<br> A wide number of plugins are available including<strong> Tags, Autocomplete, Filter, Ajax</strong> as well as a few which are purely aesthetic like Focus.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jQuery-tag-input-autocomplete-txtext-17.png"><img class="alignnone wp-image-4244" title="jQuery tag input and autocomplete plugin : TextExt" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jQuery-tag-input-autocomplete-txtext-17.png" alt="jQuery tag input and autocomplete plugin : TextExt" width="482" height="137"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://textextjs.com/?ref=hn">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://textextjs.com/manual/examples.html">Demo</a></p><h2>18. How to Add Auto Complete to Your Google Custom Search Engine</h2><p>This tutorial will show you how to use the “Popular Queries” feed from your Google Custom Search Engine (CSE) as a data source for a<strong> jQuery autocomplete</strong>.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-auto-complete-google-custom-search-18.png"><img class="alignnone wp-image-4243" title="How to Add Auto Complete to Your Google Custom Search Engine" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-auto-complete-google-custom-search-18.png" alt="How to Add Auto Complete to Your Google Custom Search Engine" width="500" height="129"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://nettuts.com/tutorials/javascript-ajax/adding-a-jquery-auto-complete-to-your-google-custom-search-engine/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://demos.net.tutsplus.com/15_searchTut/search.html">Demo</a></p><h2>19. jQueryUI smartAutocomplete</h2><p>This widget extends the functionalities of<strong> jQueryUI Autocomplete widget</strong> by adding infinite scrolling when loading data from a remote source.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ui-smart-autocomplete-widget-19.png"><img class="alignnone wp-image-4242" title="jQueryUI smartAutocomplete" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ui-smart-autocomplete-widget-19.png" alt="jQueryUI smartAutocomplete" width="500" height="129"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.codeproject.com/Articles/325719/JQueryUI-smartAutocomplete">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.codeproject.com/Articles/325719/JQueryUI-smartAutocomplete">Demo</a></p><h2>20. jQuery UI Autocomplete with a remote database and PHP generated JSON data</h2><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ui-autocomplete-php-json-20.jpg"><img class="alignnone wp-image-4241" title="jQuery UI Autocomplete with a remote database and PHP generated JSON data" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ui-autocomplete-php-json-20.jpg" alt="jQuery UI Autocomplete with a remote database and PHP generated JSON data" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.simonbattersby.com/blog/jquery-ui-autocomplete-with-a-remote-database-and-php/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.simonbattersby.com/demos/vertical_scrollbar_demo_5_autocomplete.php">Demo</a></p><h2>21. Easy-To-Use jQuery-Ajax Autosuggest Plugin</h2><p>This <strong>jQuery Ajax autosuggest plugin</strong> has the usual functionality with a little extra flexibility: multiple instances, passing custom parameters, the id and the value are returned, keyboard-controlled, and a few others… Almost anything you need from an <strong>autosuggest plugin</strong> you can do with the built-in options! I didn’t focus on style, the CSS file is small and very easily changed. I’ve included some examples of handing servers-side requests, but, outside the returned data requirements, that’s completely up to you – e.g.) if you’d like to limit the results returned you can pass an additional parameter to your server-side script, it’s not a built-in requirement.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-autosuggest-plugin-21.png"><img class="alignnone wp-image-4240" title="Easy-To-Use jQuery-Ajax Autosuggest Plugin" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-autosuggest-plugin-21.png" alt="Easy-To-Use jQuery-Ajax Autosuggest Plugin" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://discussion.oslund.ca/2011/01/a-simple-jquery-ajax-autosuggest-plugin/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://oslund.ca/demos/ausu/">Demo</a></p><h2>22. AJAX Search Suggest with jQuery</h2><p>To recreate the search suggest feature, we’re going to use jQuery and a small amount of PHP to query the server for search terms. To allow these two scripts to communicate, we’ll make use of AJAX — passing a string containing the search term from jQuery to PHP. The PHP will then return a string containing the results. We’ll make use of JSON (JavaScript Object Notation) so our search terms/results are well formatted and easily encoded/decoded between these two technologies.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-search-suggest-22.gif"><img class="alignnone wp-image-4239" title="AJAX Search Suggest" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-search-suggest-22.gif" alt="AJAX Search Suggest" width="499" height="137"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.ianlunn.co.uk/blog/code-tutorials/ajax-search-suggest-wearehunted/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.ianlunn.co.uk/demos/ajax-search-suggest-wearehunted/">Demo</a></p><h2>23. A fancy Apple.com-style jQuery search suggestion</h2><p>Today, we’re trying to recreate the effect from that website by creating a fancy apple.com-style search suggestion. Make sure you check out the demo (or visit Apple.com) to see this awesome effect work.<br> This example makes use of several techniques: MySQL (for the database), HTML/CSS for styling, PHP for retrieving the data and jQuery for the AJAX request. How about that for some nice way of combining powerful techniques to create something nice like this. You do need some basic knowledge about these techniques to fully understand this tutorial.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-search-suggest-apple-style-23.jpg"><img class="alignnone wp-image-4238" title="A fancy Apple.com-style search suggestion" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-search-suggest-apple-style-23.jpg" alt="A fancy Apple.com-style search suggestion" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.marcofolio.net/webdesign/a_fancy_apple.com-style_search_suggestion.html">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://qpoit.com/marcofolio_demo/apple_search/">Demo</a></p><h2>24. FCBKcomplete – jQuery autocomplete Plugin</h2><p><strong>Fancy facebook-like dynamic inputs with auto complete jQuery</strong> & pre added values.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-facebook-autosuggest-24.png"><img class="alignnone wp-image-4237" title="FCBKcomplete – jQuery autocomplete Plugin" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-facebook-autosuggest-24.png" alt="FCBKcomplete – jQuery autocomplete Plugin" width="500" height="139"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.emposha.com/javascript/fcbkcomplete.html">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.emposha.com/demo/fcbkcomplete_2/">Demo</a></p><h2>25. Autosuggest / Autocomplete with jQuery,Ajax,XML,PHP</h2><p>The<strong> jQuery Autocomplete</strong> class adds a<strong> popdown menu of suggested values to a text field</strong>. The user can either click directly on a suggestion to enter it into the field, or navigate the list using the up and down arrow keys, selecting a value using the tab key. The values for the suggestion list are to provided as XML (by a PHP script, or similar).</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/ajax-autosuggest-autocomplete-json-xml-25.gif"><img class="alignnone wp-image-4236" title="Autosuggest / Autocomplete with Ajax,XML,PHP" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/ajax-autosuggest-autocomplete-json-xml-25.gif" alt="Autosuggest / Autocomplete with Ajax,XML,PHP" width="500" height="139"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.brandspankingnew.net/archive/2006/08/ajax_auto-suggest_auto-complete.html">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.brandspankingnew.net/specials/ajax_autosuggest/ajax_autosuggest_autocomplete.html">Demo</a></p><h2>26. Ajax Based Multiselect jQuery Autocomplete Control in ASP.Net</h2><p>I will explain step by step creating<strong> Ajax Based Multi select jQuery Autocomplete User Control</strong>.Here, we will use<strong> jQuery UI Autocomplete Control</strong>. To get the Data using AJAX, here we will try Handlers of ASP. Using Handlers against simple asp.net page is that, if we will use ASPX page then it will go through all the phases of page (nearly 1o) whereas Handler is faster than ASPX page.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-autocomplete-asp-net-26.gif"><img class="alignnone wp-image-4235" title="Ajax Based Multiselect JQuery Autocomplete Control in ASP.Net" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-autocomplete-asp-net-26.gif" alt="Ajax Based Multiselect JQuery Autocomplete Control in ASP.Net" width="500" height="123"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://shivasoft.in/blog/microsoft/net/ajax-based-multiselect-jquery-autocomplete-control-in-asp-net/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://shivasoft.in/blog/microsoft/net/ajax-based-multiselect-jquery-autocomplete-control-in-asp-net/">Demo</a></p><h2>27. AutoSuggest jQuery Plugin</h2><p><strong>AutoSuggest jQuery</strong> is a lightweight<strong> jQuery autocomplete plugin</strong> to select multiple items from list in facebook like style.<strong>AutoSuggest</strong> will turn any regular<strong> text input box into a rad auto-complete box</strong>. It will dynamically create all the HTML elements that it needs to function. You don’t need to add any extra HTML to work with <strong>AutoSuggest</strong>. Also,<strong> jQuery AutoSuggest</strong> uses ZERO images! All styling is done 100% in the included CSS file. This means it is super easy to customize the look of everything! You only need to edit the included CSS file. You can even use images if you want, just add the appropriate lines of code into the CSS file.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autosuggest-plugin-27.gif"><img class="alignnone wp-image-4234" title="AutoSuggest jQuery Plugin" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autosuggest-plugin-27.gif" alt="AutoSuggest jQuery Plugin" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://code.drewwilson.com/entry/autosuggest-jquery-plugin">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://code.drewwilson.com/entry/autosuggest-jquery-plugin">Demo</a></p><h2>28. PrimeFaces : jQuery AutoComplete</h2><p>Multiple selection feature for <strong>PrimeFaces jQuery AutoComplete</strong> has been a popular request and with 3.1, we’ve decided to bring it. Initial implementation was based on a simple input text and values were separated with commas but it didn’t match the coolness standard of PrimeFaces so we’ve decided to implement it facebook style.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-primefocus-29.png"><img class="alignnone wp-image-4232" title="PrimeFaces AutoComplete" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-primefocus-29.png" alt="PrimeFaces AutoComplete" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.primefaces.org/documentation.html">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.primefaces.org/showcase-labs/ui/autocompleteHome.jsf">Demo</a></p><h2>29. WICK Web Input Completion Kit</h2><p>WICK, the Web Input Completion Kit, an evolving framework that leverages web standards such as JavaScript, DOM and CSS to facilitate textual input in form UI elements assisted by local and remote data sources. This framework strives to remain unobtrusive and preserve a form’s semantics and accessibility.This code was originally developed to facilitate e-mail “<strong>autocomplete</strong>” functionality in web-based e-mail forms, such as the one you’ll see in GMail.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/javascript-Input-completion-kit-wick-web-30.png"><img class="alignnone wp-image-4231" title=" WICK Web Input Completion Kit" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/javascript-Input-completion-kit-wick-web-30.png" alt=" WICK Web Input Completion Kit" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://wick.sourceforge.net/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://wick.sourceforge.net/wick_sample/">Demo</a></p><h2>30. jQuery Sexy-Combo : Cool Select Menu, ComboBox with AutoComplete</h2><p>Sexy Combo is a <strong>jQuery autocomple plugin</strong> that replaces drop downs with a more usable and style-able version then the browser default.The plugin offers:<br> Skinned drop downs: A sexy default skin included, but modular code and smart CSS make it easy to style however you want.<br> Filtering select via typing: Start typing to narrow down a large list, rather then scrolling thru a huge list.<br> Lots of configuration options to tweak its behavior.<br> Support for multiple options</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-sexy-combo-with-autocomplete-31.png"><img class="alignnone wp-image-4230" title="jQuery Sexy-Combo : Cool Select Menu, ComboBox with AutoComplete" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-sexy-combo-with-autocomplete-31.png" alt="jQuery Sexy-Combo : Cool Select Menu, ComboBox with AutoComplete" width="500" height="124"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://code.google.com/p/sexy-combo/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://code.google.com/p/sexy-combo/">Demo</a></p><h2>31. Yahoo and Google Suggestions jQuery Search Box</h2><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/javascript-google-yahoo-suggestion-searchbox-32.png"><img class="alignnone wp-image-4229" title="Yahoo and Google Suggestions Search Box" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/javascript-google-yahoo-suggestion-searchbox-32.png" alt="Yahoo and Google Suggestions Search Box" width="500" height="133"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://abhisanoujam.blogspot.in/2009/03/yahoo-and-google-suggestions.html">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://abhisanoujam.blogspot.in/2009/03/yahoo-and-google-suggestions.html">Demo</a></p><h2>32. Ajax-Driven JavaScript ComboBox with Autocomplete</h2><p>dhtmlxCombo is a cross-browser <strong>JavaScript combobox with an autocomplete feature</strong>. It extends basic select box functionality and provides the ability to display suggestions while a user types in the text field. dhtmlxCombo can be converted from existing instances of HTML Select, or populated with JavaScript. With<strong> Ajax data loading</strong>, it can get the list of values dynamically from the server datasource.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/javascript-ajax-combobox-with-autocomplete-33.png"><img class="alignnone wp-image-4228" title="Ajax-Driven JavaScript ComboBox with Autocomplete" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/javascript-ajax-combobox-with-autocomplete-33.png" alt="Ajax-Driven JavaScript ComboBox with Autocomplete" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://dhtmlx.com/docs/products/dhtmlxCombo/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://dhtmlx.com/docs/products/dhtmlxCombo/">Demo</a></p><h2>33. jQuery autocomplete with JSON / JSONP support</h2><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-json-autocomplete-34.png"><img class="alignnone wp-image-4227" title="jQuery autocomplete with JSON / JSONP support" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-json-autocomplete-34.png" alt="jQuery autocomplete with JSON / JSONP support" width="500" height="150"></a></p><h2>34. Autocomplete feature with Java – JSP / jQuery</h2><p><strong>jQuery Autocomplete</strong> is a common feature available in lot of web tools and services. You will find lots of implementation of autocomplete features. Let us see how can we implement a simple Autocomplete feature for Country names in <strong>Java-JSP and jQuery</strong>.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-jsp-autocomplete-35.png"><img class="alignnone wp-image-4226" title="Autocomplete feature with Java – JSP / jQuery" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-jsp-autocomplete-35.png" alt="Autocomplete feature with Java – JSP / jQuery" width="500" height="163"></a></p><h2>35. JavaScript autocomplete</h2><p>This tutorial shows simple<strong> autocomplete JavaScript library</strong>. For every text input, functions prepares URL and displays popup with answers returned from server. Popup is shown below input field with exact width as input field.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/javascript-autocomplete-36.png"><img class="alignnone wp-image-4225" title="JavaScript autocomplete" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/javascript-autocomplete-36.png" alt="JavaScript autocomplete" width="500" height="128"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.redips.net/javascript/autocomplete/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.redips.net/javascript/autocomplete/">Demo</a></p> <a href="http://www.jqueryrain.com/webdesign/" target="_blank" rel="nofollow"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLmsuRYJ8b9KFwhPQhHlvEXygCGP3UV0-8_xvt9Mk6uXZDXQBfLJGuQquV1b9SIaHTcLtk983KIdu6axYfeMfHyr6GXXZPbzTCcRKvsG2EG33FgR6paGidXSFLi6XfXAkDtcJHQv1ZdcKk/s800/jquery-website.png" height="71px" width="500px" alt="Best jQuery website design gallery" title="Best jQuery Website Design Gallery"></a></div></div></div><div class="extlink clearfix"><div class="wizylike_button style_1 light_bg red" id="wizylike-post-4219"> <span class="wizylike_icon" onclick="wizylike(4219, 0, 'like');"> </span> <span class="wizylike_linebreaker first"></span> <span class="wizylike_count">11</span> <span class="wizylike_linebreaker last"></span> <span class="wizylike_like_unlike" onclick="wizylike(4219, 0, 'like');">Like?</span></div> <br clear="all"></div></div><div id="single-social-bar"> <iframe id="twitter-widget-0" scrolling="no" frameborder="0" allowtransparency="true" src="http://platform.twitter.com/widgets/tweet_button.1387492107.html#_=1387618763728&count=horizontal&id=twitter-widget-0&lang=en&original_referer=http%3A%2F%2Fwww.jqueryrain.com%2F2012%2F03%2F35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples%2F&size=m&text=35%2B%20Best%20Ajax%20jQuery%20Autocomplete%20Tutorial%20%26%20Plugin%20with%20Examples&url=http%3A%2F%2Fwww.jqueryrain.com%2F2012%2F03%2F35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples%2F&via=twitter_username" class="twitter-share-button twitter-tweet-button twitter-count-horizontal" title="Twitter Tweet Button" data-twttr-rendered="true" style="width: 110px; height: 20px;"></iframe><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script><script type="text/javascript" src="https://apis.google.com/js/plusone.js" gapi_processed="true"></script><div id="___plusone_0" style="text-indent: 0px; margin: 0px; padding: 0px; background-color: transparent; border-style: none; float: none; line-height: normal; font-size: 1px; vertical-align: baseline; display: inline-block; width: 90px; height: 20px; background-position: initial initial; background-repeat: initial initial;"><iframe frameborder="0" hspace="0" marginheight="0" marginwidth="0" scrolling="no" style="position: static; top: 0px; width: 90px; margin: 0px; border-style: none; left: 0px; visibility: visible; height: 20px;" tabindex="0" vspace="0" width="100%" id="I0_1387618763759" name="I0_1387618763759" src="https://apis.google.com/u/0/_/+1/fastbutton?usegapi=1&bsv=o&size=medium&origin=http%3A%2F%2Fwww.jqueryrain.com&url=http%3A%2F%2Fwww.jqueryrain.com%2F2012%2F03%2F35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples%2F&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en.mOLnkRqL9CQ.O%2Fm%3D__features__%2Fam%3DYQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAItRSTNizMrIh2UNxY4aMMpsfjqBeU3fIQ#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh&id=I0_1387618763759&parent=http%3A%2F%2Fwww.jqueryrain.com&pfname=&rpctoken=30974611" data-gapiattached="true" title="+1"></iframe></div> <iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jqueryrain.com%2F2012%2F03%2F35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples%2F&locale=&layout=button_count&action=like&width=92&height=20&colorscheme=light" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:92px; height:20px;" allowtransparency="true"></iframe> <a href="http://www.pinterest.com/pin/create/button/?url=http%3A%2F%2Fwww.jqueryrain.com%2F2012%2F03%2F35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples%2F&media=http%3A%2F%2Fwww.jqueryrain.com%2Fwp-content%2Fuploads%2F2012%2F03%2Fjquery-autocomplete-autosuggest-example.gif&guid=DfAu89AvVXL6-0&description=35%2B%20Best%20Ajax%20jQuery%20Autocomplete%20Tutorial%20%26%20Plugin%20with%20Examples" class="PIN_1387618763525_pin_it_button_20 PIN_1387618763525_pin_it_button_en_20_gray PIN_1387618763525_pin_it_button_inline_20 PIN_1387618763525_pin_it_beside_20" target="_blank" data-pin-log="button_pinit" data-pin-config="beside"><span class="PIN_1387618763525_pin_it_button_count" id="PIN_1387618763525_pin_count_0"><i></i>4</span></a><div class="dd_delicious_compact_image dd_delicious"><a class="dd_delicious_compact_image" href="http://delicious.com/save" onclick="window.open('http://delicious.com/save?v=5&noui&jump=close&url='+encodeURIComponent('http://www.jqueryrain.com/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/')+'&title='+encodeURIComponent('35+ Best Ajax jQuery Autocomplete Tutorial & Plugin with Examples'),'delicious', 'toolbar=no,width=550,height=550'); return false;"><span id="DD_DELICIOUS_AJAX_POST_ID"><div style="padding-top:3px">0</div></span></a></div></div><div id="related-posts" class="clearfix"><h3 class="widget-title">Related Posts</h3><div class="post-container"><div class="post-thumb"> <a href="http://www.jqueryrain.com/2013/10/best-jquery-webcam-plugin-example/" rel="bookmark" title="10+ Best jQuery Webcam Plugin with example"><img width="120" height="120" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2013/10/jquery-webcam-plugin-scriptcam-1-120x120.jpg" class="attachment-thumbnail-related wp-post-image" alt="Best jQuery Webcam Plugin with example"></a></div></div><div class="post-container"><div class="post-thumb"> <a href="http://www.jqueryrain.com/2013/06/8-best-jquery-wordpress-themes-w3/" rel="bookmark" title="8 Best jQuery WordPress Themes : W3"><img width="120" height="120" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2013/06/jquery-wordpress-theme-1-120x120.jpg" class="attachment-thumbnail-related wp-post-image" alt="Best jQuery Wordpress Themes of the Week"></a></div></div><div class="post-container"><div class="post-thumb"> <a href="http://www.jqueryrain.com/2013/04/8-best-jquery-wordpress-themes-of-the-week-2-april-2013/" rel="bookmark" title="8 Best jQuery WordPress Themes of the Week 2 – April 2013"><img width="120" height="120" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2013/04/jquery-wordpress-theme-2-120x120.png" class="attachment-thumbnail-related wp-post-image" alt="8 Best jQuery WordPress Themes of the Week 2 – April 2013"></a></div></div><div class="post-container"><div class="post-thumb"> <a href="http://www.jqueryrain.com/2013/04/8-best-jquery-wordpress-themes-of-the-week-april-2013/" rel="bookmark" title="8 Best jQuery WordPress Themes of the Week – April 2013"><img width="120" height="120" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2013/04/jquery-wordpress-theme-bigstart-4-120x120.jpg" class="attachment-thumbnail-related wp-post-image" alt="Best Wordpress Theme with jQuery 2013"></a></div></div></div></div></div><div id="comment-wrapper"><h3 id="comments" class="widget-title">7 Replies to 35+ Best Ajax jQuery Autocomplete Tutorial & Plugin with Examples</h3><ol class="commentlist"><li class="comment even thread-even depth-1" id="comment-538"><div id="div-comment-538" class="comment-body"><div class="comment-author vcard"> <img alt="" src="http://1.gravatar.com/avatar/76d0fc18eb2d9637b0b48ac4735fde4c?s=50&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D50&r=G" class="avatar avatar-50 photo" height="50" width="50"> <cite class="fn">satti</cite> <span class="says">says:</span></div><div class="comment-meta commentmetadata"><a href="http://www.jqueryrain.com/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/#comment-538"> April 25, 2012 at 2:44 pm</a></div><p>Very Excellent</p><div class="reply"> <a class="comment-reply-link" href="/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/?replytocom=538#respond" onclick="return addComment.moveForm("div-comment-538", "538", "respond", "4219")">Reply</a></div></div></li><li class="comment odd alt thread-odd thread-alt depth-1" id="comment-606"><div id="div-comment-606" class="comment-body"><div class="comment-author vcard"> <img alt="" src="http://1.gravatar.com/avatar/d2464be9720e8bf1d20d1998e9e4e360?s=50&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D50&r=G" class="avatar avatar-50 photo" height="50" width="50"> <cite class="fn"><a href="http://chairulmanalu.com" rel="external nofollow" class="url">chairul</a></cite> <span class="says">says:</span></div><div class="comment-meta commentmetadata"><a href="http://www.jqueryrain.com/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/#comment-606"> May 11, 2012 at 8:16 pm</a></div><p>awsome guys, thanx so much <img src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley"></p><div class="reply"> <a class="comment-reply-link" href="/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/?replytocom=606#respond" onclick="return addComment.moveForm("div-comment-606", "606", "respond", "4219")">Reply</a></div></div></li><li class="comment even thread-even depth-1" id="comment-609"><div id="div-comment-609" class="comment-body"><div class="comment-author vcard"> <img alt="" src="http://1.gravatar.com/avatar/57008dd8791f7d7f4b7d1fff74279bf4?s=50&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D50&r=G" class="avatar avatar-50 photo" height="50" width="50"> <cite class="fn">Aneeq</cite> <span class="says">says:</span></div><div class="comment-meta commentmetadata"><a href="http://www.jqueryrain.com/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/#comment-609"> May 12, 2012 at 8:24 am</a></div><p>This is an easy to use code to select records from MySQL database table and display in dropdown combo box using PHP.</p><p>$cn=mysql_connect($db_host,$db_user,$db_password) or die(mysql_error());<br> mysql_select_db($db_name,$cn) or die(mysql_error());<br> $sql = “SELECT field_name FROM table_name”;<br> $rs = mysql_query($sql) or die(mysql_error());<br> echo “”;<br> while($row = mysql_fetch_array($rs)){<br> echo “”.$row["field_name"].”";<br> }mysql_free_result($rs);<br> echo “”;</p><p>Source:<br> <a href="http://phphelp.co/2012/05/10/how-to-fill-a-dropdown-combo-box-in-php-from-mysql-database-table/" rel="nofollow">http://phphelp.co/2012/05/10/how-to-fill-a-dropdown-combo-box-in-php-from-mysql-database-table/</a></p><p>OR</p><p><a href="http://addr.pk/a8cf" rel="nofollow">http://addr.pk/a8cf</a></p><div class="reply"> <a class="comment-reply-link" href="/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/?replytocom=609#respond" onclick="return addComment.moveForm("div-comment-609", "609", "respond", "4219")">Reply</a></div></div></li><li class="comment odd alt thread-odd thread-alt depth-1" id="comment-755"><div id="div-comment-755" class="comment-body"><div class="comment-author vcard"> <img alt="" src="http://1.gravatar.com/avatar/fbcac54dfa1111f1c1a555d20f824b7a?s=50&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D50&r=G" class="avatar avatar-50 photo" height="50" width="50"> <cite class="fn"><a href="http://tamiltab.com" rel="external nofollow" class="url">amal</a></cite> <span class="says">says:</span></div><div class="comment-meta commentmetadata"><a href="http://www.jqueryrain.com/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/#comment-755"> August 26, 2012 at 2:48 am</a></div><p>very useful and very nice article thank you</p><div class="reply"> <a class="comment-reply-link" href="/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/?replytocom=755#respond" onclick="return addComment.moveForm("div-comment-755", "755", "respond", "4219")">Reply</a></div></div></li><li class="comment even thread-even depth-1" id="comment-842"><div id="div-comment-842" class="comment-body"><div class="comment-author vcard"> <img alt="" src="http://0.gravatar.com/avatar/c9580c2aff83e9fa7a3345de2623917a?s=50&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D50&r=G" class="avatar avatar-50 photo" height="50" width="50"> <cite class="fn">Volkan</cite> <span class="says">says:</span></div><div class="comment-meta commentmetadata"><a href="http://www.jqueryrain.com/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/#comment-842"> October 17, 2012 at 11:07 am</a></div><p>greetings from Turkey. very very thanks</p><div class="reply"> <a class="comment-reply-link" href="/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/?replytocom=842#respond" onclick="return addComment.moveForm("div-comment-842", "842", "respond", "4219")">Reply</a></div></div></li><li class="comment odd alt thread-odd thread-alt depth-1" id="comment-1214"><div id="div-comment-1214" class="comment-body"><div class="comment-author vcard"> <img alt="" src="http://0.gravatar.com/avatar/2f7c37925822b38f2f84cf34a71da7fe?s=50&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D50&r=G" class="avatar avatar-50 photo" height="50" width="50"> <cite class="fn">Krishna</cite> <span class="says">says:</span></div><div class="comment-meta commentmetadata"><a href="http://www.jqueryrain.com/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/#comment-1214"> November 29, 2012 at 7:49 am</a></div><p>Excellent Work …<br> Thanks</p><div class="reply"> <a class="comment-reply-link" href="/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/?replytocom=1214#respond" onclick="return addComment.moveForm("div-comment-1214", "1214", "respond", "4219")">Reply</a></div></div></li><li class="comment even thread-even depth-1" id="comment-1823"><div id="div-comment-1823" class="comment-body"><div class="comment-author vcard"> <img alt="" src="http://0.gravatar.com/avatar/6c3467854962632d0706ff773226ce58?s=50&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D50&r=G" class="avatar avatar-50 photo" height="50" width="50"> <cite class="fn">Will Gordon</cite> <span class="says">says:</span></div><div class="comment-meta commentmetadata"><a href="http://www.jqueryrain.com/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/#comment-1823"> January 7, 2013 at 7:57 pm</a></div><p>Curious how these compare to the jQuery UI autocomplete widget (<a href="http://jqueryui.com/autocomplete/" rel="nofollow">http://jqueryui.com/autocomplete/</a>). I know to each their own, but the jQuery UI widgets seem to encompass just about everything in this article!</p><div class="reply"> <a class="comment-reply-link" href="/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/?replytocom=1823#respond" onclick="return addComment.moveForm("div-comment-1823", "1823", "respond", "4219")">Reply</a></div></div></li></ol><div class="navigation"><div class="alignleft"></div><div class="alignright"></div></div><div id="respond"><h3 class="widget-title">Leave a Reply</h3><div class="cancel-comment-reply"> <a rel="nofollow" id="cancel-comment-reply-link" href="/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/#respond" style="display:none;">Click here to cancel reply.</a></div><form action="http://www.jqueryrain.com/wp-comments-post.php" method="post" id="commentform"><p><input type="text" name="author" id="author" value="" size="22" tabindex="1"> <label for="author"><small>Name (required)</small></label></p><p><input type="text" name="email" id="email" value="" size="22" tabindex="2"> <label for="email"><small>Mail (will not be published) (required)</small></label></p><p><input type="text" name="url" id="url" value="" size="22" tabindex="3"> <label for="url"><small>Website</small></label></p><p><textarea name="comment" id="comment" cols="58" rows="10" tabindex="4"></textarea></p><p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="338364572a"></p><textarea name="more_comment" style="display: none;"></textarea><p><input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment"> <input type="hidden" name="comment_post_ID" value="4219" id="comment_post_ID"> <input type="hidden" name="comment_parent" id="comment_parent" value="0"></p></form></div></div></div>
<br /></div>anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com3tag:blogger.com,1999:blog-3197786202443268686.post-45389994530974602972013-12-20T11:38:00.002-08:002013-12-20T11:49:13.459-08:00crud-using-codeigniter-and-extjs-grid-part-3-tutorial
<div dir="ltr" style="text-align: left;" trbidi="on">
<iframe frameborder="0" marginwidth="0" marginheight="0" scrolling="yes" width="100%" height="602" src="http://superdit.com/2010/07/13/crud-using-codeigniter-and-extjs-grid-part-3/"></iframe>
<br /></div>anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0tag:blogger.com,1999:blog-3197786202443268686.post-51000525542495867532013-12-17T01:18:00.000-08:002013-12-17T02:00:17.775-08:00new-ext-js-for-ext4all-free-download-and-demo<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="color: green;">Demo Here : <a href="http://ext4all.com/demo/viewport-example">new-ext-js-for-ext4all-free-download</a> </span><br />
<br />
<span style="color: green;">Code Here : <a href="http://ext4all.com/post/category/viewport">new-ext-js-for-ext4all-free-download</a> </span><br />
<br />
<span style="color: green;">Original tutorial Here : <a href="http://docs.sencha.com/extjs/4.0.7/#%21/guide/application_architecture">new-ext-js-for-ext4all-free-download</a> </span><br />
<br />
<br />
<title>Ext JS Website CMS</title><br />
<meta name="keywords" content="ext, ext js, ext js 4, extjs 4, extjs examples, extjs samples, extjs tutorial, extjs docs, extjs grid, extjs form, extjs panel, extjs store, extjs ajax, web development, for developers, for web developers, software, web software, cms, javascript cms, ajax cms, extjs cms, site, web site, website" /><br />
<meta name="description" content="Site about Ext JS - JavaScript framework for building rich internet applications." /><br />
<link href="http://ext4all.com/Scripts/ext/ext-4.0.7-gpl/resources/css/ext-all.css" rel="stylesheet" type="text/css" /><br />
<script src="http://ext4all.com/Scripts/ext/ext-4.0.7-gpl/ext-all.js"></script><br />
<script><br />
Ext.onReady(function () {<br />
Ext.create('Ext.container.Viewport', {<br />
layout: 'border',<br />
items: [<br />
{<br />
region: 'north',<br />
title: 'Page Title',<br />
html: 'Information goes here',<br />
bodyPadding: 10,<br />
height: 100,<br />
margins: '5 5 5 5'<br />
},<br />
{<br />
// could use a TreePanel or AccordionLayout for navigational items<br />
region: 'west',<br />
collapsible: true,<br />
title: 'Navigation1',<br />
width: 150,<br />
margins: '0 5 0 5'<br />
},<br />
{<br />
region: 'south',<br />
title: 'South Panel',<br />
collapsible: true,<br />
html: 'Information goes here',<br />
bodyPadding: 10,<br />
split: true,<br />
height: 100,<br />
minHeight: 100,<br />
margins: '0 5 5 5'<br />
},<br />
{<br />
region: 'east',<br />
title: 'East Panel',<br />
collapsible: true,<br />
split: true,<br />
width: 200,<br />
margins: '0 5 0 0'<br />
},<br />
{<br />
region: 'center',<br />
xtype: 'tabpanel', // TabPanel itself has no title<br />
activeTab: 0, // First tab active by default<br />
items: {<br />
title: 'Default Tab',<br />
html: 'The first tab\'s content. Others may be added dynamically',<br />
bodyPadding: 10<br />
}<br />
}<br />
]<br />
});<br />
});<br />
</script></div>anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0tag:blogger.com,1999:blog-3197786202443268686.post-54145399058660070892013-12-16T21:26:00.002-08:002013-12-16T21:26:21.531-08:00creating-a-cms-website-layout-using-ext-js<title>Creating a CMS Website Layout using Ext JS | ProgTuts</title>
<link rel="stylesheet" href="http://progtuts.info/wp-content/themes/ProgTuts/style.css" type="text/css" media="screen">
<link rel="alternate" type="application/rss+xml" title="Progtuts RSS Feed" href="http://feeds.feedburner.com/progtuts">
<link rel="pingback" href="http://progtuts.info/xmlrpc.php">
<link rel="shortcut icon" href="http://progtuts.info/favicon.ico">
<link rel="stylesheet" type="text/css" href="http://progtuts.info/wp-content/themes/ProgTuts/coda/coda-style.css">
<script src="http://progtuts.info/wp-content/themes/ProgTuts/coda/jquery-1.2.6.min.js" type="text/javascript"></script>
<script src="http://progtuts.info/wp-content/themes/ProgTuts/coda/jquery-easing.1.2.js" type="text/javascript"></script>
<script src="http://progtuts.info/wp-content/themes/ProgTuts/coda/jquery-easing-compatibility.1.2.js" type="text/javascript"></script>
<script src="http://progtuts.info/wp-content/themes/ProgTuts/coda/coda-slider.1.1.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("#blogSlider").codaSlider();
});
</script>
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://progtuts.info/xmlrpc.php?rsd">
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://progtuts.info/wp-includes/wlwmanifest.xml">
<meta name="generator" content="WordPress 2.6.3">
<!-- all in one seo pack 1.4.6.15 [278,327] -->
<meta name="description" content="This tutorial will explain how to create a layout commonly used in the backend of a website CMS. We will be using the Ext JS library and normal HTML and">
<meta name="keywords" content="ajax,css,ext,html,javascript">
<!-- /all in one seo pack -->
<!-- Start Of Script Generated By cforms v9.1 [Oliver Seidel | www.deliciousdays.com] -->
<link rel="stylesheet" type="text/css" href="http://progtuts.info/wp-content/plugins/cforms/styling/wide_form.css">
<script type="text/javascript" src="http://progtuts.info/wp-content/plugins/cforms/js/cforms.js"></script>
<!-- End Of Script Generated By cforms -->
<link rel="stylesheet" type="text/css" media="screen" href="http://progtuts.info/wp-content/plugins/sociable/sociable.css">
<!-- Protected by WP-SpamFree v1.9.6.7 :: JS BEGIN -->
<script type="text/javascript" src="http://progtuts.info/wp-content/plugins/wp-spamfree/js/wpsf-js.php"></script>
<!-- Protected by WP-SpamFree v1.9.6.7 :: JS END -->
<link rel="stylesheet" href="http://progtuts.info/wp-content/plugins/wp-syntax/wp-syntax.css" type="text/css" media="screen">
<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="post-content">
<p>This tutorial will explain how to create a layout commonly used in the backend of a website CMS. We will be using the <a href="http://extjs.com/">Ext JS library</a> and normal HTML and CSS.<br>
<span id="more-128"></span></p>
<h2>So whats this Ext JS then?</h2>
<p><a href="http://extjs.com/">Ext JS</a> is a cross-browser JavaScript library for building rich internet applications. It includes:</p>
<ul>
<li>High performance, customizable UI widgets</li>
<li>Well designed and extensible Component model</li>
<li>An intuitive, easy to use API</li>
<li>Commercial and Open Source licenses available</li>
</ul>
<p>Ext JS supports all major web browsers including Internet Explorer 6+, FireFox 1.5+, Safari 3+ and Opera 9+. I would advise checking out the <a href="http://extjs.com/deploy/dev/examples/samples.html">Samples and Demos</a> page on the website to see the kind of things Ext JS is capable of.</p>
<p>Once you’ve done that head over to the <a href="http://extjs.com/products/extjs/download.php">Ext JS download page</a> and get the libraries. At the time of writing Ext JS is at <strong>version 2.2</strong>.</p>
<h2>1) The HTML</h2>
<p>So first off we will create our HTML page. This is very simple.</p>
<div class="wp_syntax"><div class="code"><pre class="html4strict html4strict" style="font-family:monospace;"><span style="color: #00bbdd;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">html</span> xmlns<span style="color: #66cc66;">=</span><span style="color: #ff0000;">"http://www.w3.org/1999/xhtml"</span> ></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">head</span>></span>
<span style="color: #808080; font-style: italic;"><!-- Ext JS CSS --></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">link</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"stylesheet"</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"text/css"</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"ext/resources/css/ext-all.css"</span> <span style="color: #66cc66;">/</span>></span>
<span style="color: #808080; font-style: italic;"><!-- Ext JS Libs --></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"text/javascript"</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"ext/adapter/ext/ext-base.js"</span>><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"text/javascript"</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"ext/ext-all.js"</span>><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"text/javascript"</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"ext-layout.js"</span>><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">title</span>></span>Ext JS Website CMS<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"robots"</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"noindex, nofollow"</span> <span style="color: #66cc66;">/</span>></span>
<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">head</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">body</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"north"</span>></span>Website CMS<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"west"</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">ul</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">li</span>><<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"#"</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"add"</span>></span>Add Tab<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>></span>
<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>></span>
<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"center"</span>></span>My content...<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>></span>
<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>></span>
<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">html</span>></span></pre></div></div>
<p>The two things to notice here are our includes in the <head> section:</p>
<div class="wp_syntax"><div class="code"><pre class="html4strict html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;"><!-- Ext JS CSS --></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">link</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"stylesheet"</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"text/css"</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"ext/resources/css/ext-all.css"</span> <span style="color: #66cc66;">/</span>></span>
<span style="color: #808080; font-style: italic;"><!-- Ext JS Libs --></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"text/javascript"</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"ext/adapter/ext/ext-base.js"</span>><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"text/javascript"</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"ext/ext-all.js"</span>><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"text/javascript"</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"ext-layout.js"</span>><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>></span></pre></div></div>
<p>…and our three <div> tags that our content is going to come from:</p>
<div class="wp_syntax"><div class="code"><pre class="html4strict html4strict" style="font-family:monospace;"><span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"north"</span>></span>Website CMS<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"west"</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">ul</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">li</span>><<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"#"</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"add"</span>></span>Add Tab<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>></span>
<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>></span>
<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"center"</span>></span>My content...<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>></span></pre></div></div>
<p>The CSS and javascript files we included are from the Ext JS library you have just downloaded. These are the base includes you need to get Ext JS to work. The only other include we have is <strong>ext-layout.js</strong> which we will write later in this tutorial.</p>
<p>The three <div> tags, as you might have guessed, represent the three content areas we will have in our layout. A header (north), a navigation column (west) and our main content area (center) which will be tabbed. I should point out that this is only an exmaple and there are many different types of layout you can utilize in Ext JS.</p>
<h2>2) The Javascript</h2>
<p>So this is where all the exciting things happen. Our <strong>ext-layout.js</strong> looks like:</p>
<div class="wp_syntax"><div class="code"><pre class="javascript javascript" style="font-family:monospace;">Ext.<span style="color: #660066;">onReady</span><span style="color: #009900;">(</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #006600; font-style: italic;">//Create our centre panel with tabs</span>
<span style="color: #003366; font-weight: bold;">var</span> tabs <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Ext.<span style="color: #660066;">TabPanel</span><span style="color: #009900;">(</span><span style="color: #009900;">{</span>
region<span style="color: #339933;">:</span><span style="color: #3366CC;">'center'</span><span style="color: #339933;">,</span>
activeTab<span style="color: #339933;">:</span>0<span style="color: #339933;">,</span>
margins<span style="color: #339933;">:</span> <span style="color: #3366CC;">'5 5 5 0'</span><span style="color: #339933;">,</span>
resizeTabs<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span> <span style="color: #006600; font-style: italic;">// turn on tab resizing</span>
minTabWidth<span style="color: #339933;">:</span> <span style="color: #CC0000;">115</span><span style="color: #339933;">,</span>
items<span style="color: #339933;">:</span><span style="color: #009900;">[</span><span style="color: #009900;">{</span> <span style="color: #006600; font-style: italic;">//add an initial tab</span>
title<span style="color: #339933;">:</span> <span style="color: #3366CC;">'Dashboard'</span><span style="color: #339933;">,</span>
contentEl<span style="color: #339933;">:</span> <span style="color: #3366CC;">'center'</span><span style="color: #339933;">,</span> <span style="color: #006600; font-style: italic;">//Get our content from the "center" div</span>
closable<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">true</span>
<span style="color: #009900;">}</span><span style="color: #009900;">]</span>
<span style="color: #009900;">}</span><span style="color: #009900;">)</span>;
<span style="color: #006600; font-style: italic;">//Create our layout</span>
<span style="color: #003366; font-weight: bold;">var</span> viewport <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Ext.<span style="color: #660066;">Viewport</span><span style="color: #009900;">(</span><span style="color: #009900;">{</span>
layout<span style="color: #339933;">:</span><span style="color: #3366CC;">'border'</span><span style="color: #339933;">,</span> <span style="color: #006600; font-style: italic;">//set the layout style. Check the Ext JS API for more styles</span>
defaults<span style="color: #339933;">:</span> <span style="color: #009900;">{</span>
collapsible<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span>
split<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span>
<span style="color: #009900;">}</span><span style="color: #339933;">,</span>
items<span style="color: #339933;">:</span> <span style="color: #009900;">[</span><span style="color: #009900;">{</span>
title<span style="color: #339933;">:</span><span style="color: #3366CC;">'Header'</span><span style="color: #339933;">,</span>
region<span style="color: #339933;">:</span> <span style="color: #3366CC;">'north'</span><span style="color: #339933;">,</span>
contentEl<span style="color: #339933;">:</span> <span style="color: #3366CC;">'north'</span><span style="color: #339933;">,</span> <span style="color: #006600; font-style: italic;">//Get our content from the "north" div</span>
margins<span style="color: #339933;">:</span> <span style="color: #3366CC;">'5 5 5 5'</span><span style="color: #339933;">,</span>
height<span style="color: #339933;">:</span> <span style="color: #CC0000;">70</span><span style="color: #339933;">,</span>
split<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">false</span> <span style="color: #006600; font-style: italic;">//cannot resize this area</span>
<span style="color: #009900;">}</span><span style="color: #339933;">,</span><span style="color: #009900;">{</span>
title<span style="color: #339933;">:</span><span style="color: #3366CC;">'Navigation'</span><span style="color: #339933;">,</span>
collapsible<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span> <span style="color: #006600; font-style: italic;">//make this column collapsable</span>
region<span style="color: #339933;">:</span><span style="color: #3366CC;">'west'</span><span style="color: #339933;">,</span>
contentEl<span style="color: #339933;">:</span> <span style="color: #3366CC;">'west'</span><span style="color: #339933;">,</span> <span style="color: #006600; font-style: italic;">//Get our content from the "west" div</span>
margins<span style="color: #339933;">:</span> <span style="color: #3366CC;">'5 0 5 5'</span><span style="color: #339933;">,</span>
cmargins<span style="color: #339933;">:</span> <span style="color: #3366CC;">'5 5 5 5'</span><span style="color: #339933;">,</span>
width<span style="color: #339933;">:</span> <span style="color: #CC0000;">175</span><span style="color: #339933;">,</span>
minSize<span style="color: #339933;">:</span> <span style="color: #CC0000;">100</span><span style="color: #339933;">,</span> <span style="color: #006600; font-style: italic;">//set the limits for resizing</span>
maxSize<span style="color: #339933;">:</span> <span style="color: #CC0000;">250</span> <span style="color: #006600; font-style: italic;">//set the limits for resizing</span>
<span style="color: #009900;">}</span><span style="color: #339933;">,</span>
<span style="color: #006600; font-style: italic;">/* Add our tab panel. We could create our tab panel here like
* we have above but the functions below need to reference
* the tab panel so we use the "tabs" variable instead. */</span>
tabs
<span style="color: #009900;">]</span>
<span style="color: #009900;">}</span><span style="color: #009900;">)</span>;
<span style="color: #006600; font-style: italic;">/* Add a tab. To make this more useful you could
* pass in prameters like a title and content. */</span>
<span style="color: #003366; font-weight: bold;">function</span> addTab<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span>
tabs.<span style="color: #660066;">add</span><span style="color: #009900;">(</span><span style="color: #009900;">{</span>
title<span style="color: #339933;">:</span> <span style="color: #3366CC;">'Another Tab'</span><span style="color: #339933;">,</span>
html<span style="color: #339933;">:</span> <span style="color: #3366CC;">'Tab Body<br/><br/>'</span><span style="color: #339933;">,</span>
closable<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">true</span>
<span style="color: #009900;">}</span><span style="color: #009900;">)</span>.<span style="color: #660066;">show</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span>; <span style="color: #006600; font-style: italic;">//show the tab</span>
<span style="color: #009900;">}</span>
<span style="color: #006600; font-style: italic;">//Add an "onclick" event to our link so tabs can be added</span>
Ext.<span style="color: #660066;">get</span><span style="color: #009900;">(</span><span style="color: #3366CC;">'add'</span><span style="color: #009900;">)</span>.<span style="color: #660066;">on</span><span style="color: #009900;">(</span><span style="color: #3366CC;">'click'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span>
addTab<span style="color: #009900;">(</span><span style="color: #009900;">)</span>;
<span style="color: #009900;">}</span><span style="color: #009900;">)</span>;
<span style="color: #009900;">}</span><span style="color: #009900;">)</span>;</pre></div></div>
<p>So what are we doing here? First off we are creating our <strong>TabPanel</strong>. We could create this in the Viewport like the other regions but the functions later on need to reference it. So instead we assign it to the variable “tabs”. Most of what happens inside the method is either self explanatory or commented so I won’t go into it here.</p>
<p>We then create the <strong>Viewport</strong> which is our layout. First off we set which type of layout we want. Ext JS offers many different kinds of layout. To find out more about them you can check the <a href="http://extjs.com/deploy/dev/docs/">Ext JS API</a> or check out the <a href="http://extjs.com/deploy/dev/examples/layout-browser/layout-browser.html">Ext JS Layout Browser</a>. </p>
<p>Once we have set our defaults we then add our regions in the form of JSON data under the option “items”. Each item has it’s own config options which again I won’t go into as they are pretty self explanatory. See the source code to see what I mean.</p>
<p>Finally we have a method which adds a tab to the TabPanel. This is just an example to show you how this works. To make it more useful you could pass title and content parameters into the addTab method, or use the autoLoad option to load a specific file. Again <a href="http://extjs.com/deploy/dev/docs/?class=Ext.TabPanel">see the API</a> for more information.</p>
<p>The very last part of the code is Ext’s way of adding an “onclick” event to the “Add Tab” link we have in our west region. Again this is quite simple.</p>
<h2>Conclusion</h2>
<p>So there you have a simple layout that could be used in the backend of a website CMS. This tutorial is also intended to be an introduction to Ext JS. <a href="http://extjs.com/">Ext JS</a> has a wide range of functionality and you should be aware that this tutorial only scratches the surface. So if you are interested in Ext JS and want to know more about it head on over to <a href="http://extjs.com/">extjs.com</a>.</p>
<p><a href="http://progtuts.info/downloads/ExtWebCMS/" target="_blank" class="demobutton">View the Demo</a> <a href="http://progtuts.info/wp-content/plugins/download-monitor/download.php?id=5" class="demobutton">Download the ZIP file</a></p>
<h3>Related Posts</h3><ul class="related_post"><li><a href="http://progtuts.info/211/ajax-and-google-integrated-search/" title="AJAX and Google Integrated Search">AJAX and Google Integrated Search</a></li><li><a href="http://progtuts.info/142/ajax-image-gallery/" title="AJAX Image Gallery">AJAX Image Gallery</a></li><li><a href="http://progtuts.info/232/javascript-jquery-tabs/" title="Javascript: JQuery Tabs">Javascript: JQuery Tabs</a></li><li><a href="http://progtuts.info/186/create-a-parallax-website-header/" title="Create a Parallax Website Header">Create a Parallax Website Header</a></li><li><a href="http://progtuts.info/164/pure-css-accordion-menu/" title="Pure CSS Accordion Menu">Pure CSS Accordion Menu</a></li></ul>
<div class="post-tags">Tagged: <a href="http://progtuts.info/tag/ajax/" rel="tag">AJAX</a>, <a href="http://progtuts.info/tag/css/" rel="tag">CSS</a>, <a href="http://progtuts.info/tag/ext/" rel="tag">ext</a>, <a href="http://progtuts.info/tag/html/" rel="tag">HTML</a>, <a href="http://progtuts.info/tag/javascript/" rel="tag">Javascript</a></div>
<h2>More?</h2>
<p style="clear:left;padding-bottom:5px;"></p><div class="promote-img"></div> If you enjoyed this post, please consider promoting it.
<div class="sociable">
<ul>
<li><a rel="nofollow" href="http://digg.com/submit?phase=2&url=http%3A%2F%2Fprogtuts.info%2F128%2Fcreating-a-cms-website-layout-using-ext-js%2F&title=Creating%20a%20CMS%20Website%20Layout%20using%20Ext%20JS" title="Digg"><img src="http://progtuts.info/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers"></a></li>
<li><a rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2Fprogtuts.info%2F128%2Fcreating-a-cms-website-layout-using-ext-js%2F&title=Creating%20a%20CMS%20Website%20Layout%20using%20Ext%20JS" title="del.icio.us"><img src="http://progtuts.info/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers"></a></li>
<li><a rel="nofollow" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fprogtuts.info%2F128%2Fcreating-a-cms-website-layout-using-ext-js%2F&title=Creating%20a%20CMS%20Website%20Layout%20using%20Ext%20JS" title="StumbleUpon"><img src="http://progtuts.info/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers"></a></li>
<li><a rel="nofollow" href="http://www.designfloat.com/submit.php?url=http%3A%2F%2Fprogtuts.info%2F128%2Fcreating-a-cms-website-layout-using-ext-js%2F&title=Creating%20a%20CMS%20Website%20Layout%20using%20Ext%20JS" title="Design Float"><img src="http://progtuts.info/wp-content/plugins/sociable/images/designfloat.gif" title="Design Float" alt="Design Float" class="sociable-hovers"></a></li>
<li><a rel="nofollow" href="http://reddit.com/submit?url=http%3A%2F%2Fprogtuts.info%2F128%2Fcreating-a-cms-website-layout-using-ext-js%2F&title=Creating%20a%20CMS%20Website%20Layout%20using%20Ext%20JS" title="Reddit"><img src="http://progtuts.info/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers"></a></li>
<li><a rel="nofollow" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fprogtuts.info%2F128%2Fcreating-a-cms-website-layout-using-ext-js%2F&title=Creating%20a%20CMS%20Website%20Layout%20using%20Ext%20JS" title="Mixx"><img src="http://progtuts.info/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers"></a></li>
<li><a rel="nofollow" href="http://technorati.com/faves?add=http%3A%2F%2Fprogtuts.info%2F128%2Fcreating-a-cms-website-layout-using-ext-js%2F" title="Technorati"><img src="http://progtuts.info/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers"></a></li>
</ul>
</div>
<p></p>
<p style="clear:left;padding-bottom:5px;"></p><div class="feed-img"></div> Remeber to <a href="http://feeds.feedburner.com/progtuts">subscribe to the feed</a> and get future articles delivered to your feed reader.<p></p>
<p style="clear:left;padding-bottom:5px;"></p><div class="forum-img"></div> If you want to discuss this tutorial or any other thoughts you have then you can do so
over <a href="http://progtuts.info/forum/">on our fourm</a>.<p></p>
<p style="clear:left;padding-bottom:5px;"></p><center><script type="text/javascript"><!--
google_ad_client = "pub-8048171183277595";
/* 468x60, created 10/13/08 */
google_ad_slot = "3659150999";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><ins style="display:inline-table;border:none;height:60px;margin:0;padding:0;position:relative;visibility:visible;width:468px;background-color:transparent"><ins id="aswift_1_anchor" style="display:block;border:none;height:60px;margin:0;padding:0;position:relative;visibility:visible;width:468px;background-color:transparent"><iframe width="468" height="60" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" onload="var i=this.id,s=window.google_iframe_oncopy,H=s&&s.handlers,h=H&&H[i],w=this.contentWindow,d;try{d=w.document}catch(e){}if(h&&d&&(!d.body||!d.body.firstChild)){if(h.call){setTimeout(h,0)}else if(h.match){try{h=s.upd(h,i)}catch(e){}w.location.replace(h)}}" id="aswift_1" name="aswift_1" style="left:0;position:absolute;top:0;"></iframe></ins></ins></center><p></p>
<a name="comments"></a>
<h2>Comments</h2>
<ol id="commentlist">
<li>
<div class="comment">
<a name="comment-69"></a>
<div style="float:right;"><img src="http://www.gravatar.com/avatar.php?gravatar_id=e6f5715380c85aa1b9d5bc5e9fc89891&rating=R&size=40" alt="" class="gravatar"></div>
<div class="comment-meta">Comment by <strong><a href="http://dwaynecharrington.com" rel="external nofollow">Dwayne Charrington</a></strong> on <a href="#comment-69">September 10, 2008 3:16 am</a> </div>
<div class="the-comment" id="comment-69">
<p>This is probably the first decent ExtJS tutorial I have seen anywhere and with source files as well. ExtJS doesn’t get the credit it deserves and there are not nearly enough ExtJS resources.</p>
<p>I really like this web-site. It was a chance find on Stumbleupon and I must say I am impressed. I will definitely be returning.</p>
</div>
</div>
</li>
<li>
<div class="comment">
<a name="comment-86"></a>
<div style="float:right;"><img src="http://www.gravatar.com/avatar.php?gravatar_id=d41d8cd98f00b204e9800998ecf8427e&rating=R&size=40" alt="" class="gravatar"></div>
<div class="comment-meta">Pingback by <strong><a href="http://www.ilinkshare.com/tagged/ext" rel="external nofollow">User links about "ext" on iLinkShare</a></strong> on <a href="#comment-86">October 11, 2008 1:33 pm</a> </div>
<div class="the-comment" id="comment-86">
<p>[...] | user-saved public links | iLinkShare 1 votesCreating a CMS Website Layout using Ext JS>> saved by datazert 2 days ago3 votesGHD sit-up/back ext/thruster/pullup WOD>> saved by [...]</p>
</div>
</div>
</li>
<li>
<div class="comment">
<a name="comment-105"></a>
<div style="float:right;"><img src="http://www.gravatar.com/avatar.php?gravatar_id=ac471a98e41bc82ea63e1b3a184f8de6&rating=R&size=40" alt="" class="gravatar"></div>
<div class="comment-meta">Comment by <strong><a href="http://www.beezilla.com" rel="external nofollow">Benoit Gauthier</a></strong> on <a href="#comment-105">December 22, 2008 12:48 pm</a> </div>
<div class="the-comment" id="comment-105">
<p>If you are looking for an example of a CMS written using ExtJS take a look at Beezilla CMS website builder <a href="http://www.beezilla.com" rel="nofollow">http://www.beezilla.com</a>. There is a free trial, your comments are more than welcomed</p>
</div>
</div>
</li>
</ol>
<a name="respond"></a>
<h3>Leave a Comment</h3>
<form action="http://progtuts.info/wp-comments-post.php" method="post" id="commentform">
<p>
<input type="text" name="author" id="author" class="textarea" value="" size="28" tabindex="1">
<label for="author">Name</label> (required) </p>
<p>
<input type="text" name="email" id="email" value="" size="28" tabindex="2" class="textarea">
<label for="email">E-mail</label> (required) </p>
<p>
<input type="text" name="url" id="url" value="" size="28" tabindex="3" class="textarea">
<label for="url"><acronym title="Uniform Resource Identifier">URI</acronym></label>
</p>
<p>
<label for="comment">Your Comment</label>
<br>
<textarea name="comment" id="comment" cols="60" rows="10" tabindex="4" class="textarea"></textarea>
</p>
<p>
<input name="submit" id="submit" type="submit" tabindex="5" value="Say It" class="Cbutton">
<input type="hidden" name="comment_post_ID" value="128">
<input type="hidden" name="redirect_to" value="/128/creating-a-cms-website-layout-using-ext-js/">
</p>
<noscript><p><strong>Currently you have JavaScript disabled. In order to post comments, please make sure JavaScript and Cookies are enabled, and reload the page.</strong></p></noscript></form>
</div>
<br /></div>anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0tag:blogger.com,1999:blog-3197786202443268686.post-14275410605838247132013-12-16T21:24:00.001-08:002013-12-16T21:24:46.928-08:00creating-a-cms-website-layout-using-ext-js<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="post-content">
<p>This tutorial will explain how to create a layout commonly used in the backend of a website CMS. We will be using the <a href="http://extjs.com/">Ext JS library</a> and normal HTML and CSS.<br>
<span id="more-128"></span></p>
<h2>So whats this Ext JS then?</h2>
<p><a href="http://extjs.com/">Ext JS</a> is a cross-browser JavaScript library for building rich internet applications. It includes:</p>
<ul>
<li>High performance, customizable UI widgets</li>
<li>Well designed and extensible Component model</li>
<li>An intuitive, easy to use API</li>
<li>Commercial and Open Source licenses available</li>
</ul>
<p>Ext JS supports all major web browsers including Internet Explorer 6+, FireFox 1.5+, Safari 3+ and Opera 9+. I would advise checking out the <a href="http://extjs.com/deploy/dev/examples/samples.html">Samples and Demos</a> page on the website to see the kind of things Ext JS is capable of.</p>
<p>Once you’ve done that head over to the <a href="http://extjs.com/products/extjs/download.php">Ext JS download page</a> and get the libraries. At the time of writing Ext JS is at <strong>version 2.2</strong>.</p>
<h2>1) The HTML</h2>
<p>So first off we will create our HTML page. This is very simple.</p>
<div class="wp_syntax"><div class="code"><pre class="html4strict html4strict" style="font-family:monospace;"><span style="color: #00bbdd;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">html</span> xmlns<span style="color: #66cc66;">=</span><span style="color: #ff0000;">"http://www.w3.org/1999/xhtml"</span> ></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">head</span>></span>
<span style="color: #808080; font-style: italic;"><!-- Ext JS CSS --></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">link</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"stylesheet"</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"text/css"</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"ext/resources/css/ext-all.css"</span> <span style="color: #66cc66;">/</span>></span>
<span style="color: #808080; font-style: italic;"><!-- Ext JS Libs --></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"text/javascript"</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"ext/adapter/ext/ext-base.js"</span>><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"text/javascript"</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"ext/ext-all.js"</span>><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"text/javascript"</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"ext-layout.js"</span>><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">title</span>></span>Ext JS Website CMS<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"robots"</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"noindex, nofollow"</span> <span style="color: #66cc66;">/</span>></span>
<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">head</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">body</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"north"</span>></span>Website CMS<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"west"</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">ul</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">li</span>><<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"#"</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"add"</span>></span>Add Tab<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>></span>
<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>></span>
<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"center"</span>></span>My content...<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>></span>
<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>></span>
<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">html</span>></span></pre></div></div>
<p>The two things to notice here are our includes in the <head> section:</p>
<div class="wp_syntax"><div class="code"><pre class="html4strict html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;"><!-- Ext JS CSS --></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">link</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"stylesheet"</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"text/css"</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"ext/resources/css/ext-all.css"</span> <span style="color: #66cc66;">/</span>></span>
<span style="color: #808080; font-style: italic;"><!-- Ext JS Libs --></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"text/javascript"</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"ext/adapter/ext/ext-base.js"</span>><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"text/javascript"</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"ext/ext-all.js"</span>><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"text/javascript"</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"ext-layout.js"</span>><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>></span></pre></div></div>
<p>…and our three <div> tags that our content is going to come from:</p>
<div class="wp_syntax"><div class="code"><pre class="html4strict html4strict" style="font-family:monospace;"><span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"north"</span>></span>Website CMS<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"west"</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">ul</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">li</span>><<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"#"</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"add"</span>></span>Add Tab<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>></span>
<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>></span>
<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>></span>
<span style="color: #009900;"><<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"center"</span>></span>My content...<span style="color: #009900;"><<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>></span></pre></div></div>
<p>The CSS and javascript files we included are from the Ext JS library you have just downloaded. These are the base includes you need to get Ext JS to work. The only other include we have is <strong>ext-layout.js</strong> which we will write later in this tutorial.</p>
<p>The three <div> tags, as you might have guessed, represent the three content areas we will have in our layout. A header (north), a navigation column (west) and our main content area (center) which will be tabbed. I should point out that this is only an exmaple and there are many different types of layout you can utilize in Ext JS.</p>
<h2>2) The Javascript</h2>
<p>So this is where all the exciting things happen. Our <strong>ext-layout.js</strong> looks like:</p>
<div class="wp_syntax"><div class="code"><pre class="javascript javascript" style="font-family:monospace;">Ext.<span style="color: #660066;">onReady</span><span style="color: #009900;">(</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #006600; font-style: italic;">//Create our centre panel with tabs</span>
<span style="color: #003366; font-weight: bold;">var</span> tabs <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Ext.<span style="color: #660066;">TabPanel</span><span style="color: #009900;">(</span><span style="color: #009900;">{</span>
region<span style="color: #339933;">:</span><span style="color: #3366CC;">'center'</span><span style="color: #339933;">,</span>
activeTab<span style="color: #339933;">:</span>0<span style="color: #339933;">,</span>
margins<span style="color: #339933;">:</span> <span style="color: #3366CC;">'5 5 5 0'</span><span style="color: #339933;">,</span>
resizeTabs<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span> <span style="color: #006600; font-style: italic;">// turn on tab resizing</span>
minTabWidth<span style="color: #339933;">:</span> <span style="color: #CC0000;">115</span><span style="color: #339933;">,</span>
items<span style="color: #339933;">:</span><span style="color: #009900;">[</span><span style="color: #009900;">{</span> <span style="color: #006600; font-style: italic;">//add an initial tab</span>
title<span style="color: #339933;">:</span> <span style="color: #3366CC;">'Dashboard'</span><span style="color: #339933;">,</span>
contentEl<span style="color: #339933;">:</span> <span style="color: #3366CC;">'center'</span><span style="color: #339933;">,</span> <span style="color: #006600; font-style: italic;">//Get our content from the "center" div</span>
closable<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">true</span>
<span style="color: #009900;">}</span><span style="color: #009900;">]</span>
<span style="color: #009900;">}</span><span style="color: #009900;">)</span>;
<span style="color: #006600; font-style: italic;">//Create our layout</span>
<span style="color: #003366; font-weight: bold;">var</span> viewport <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Ext.<span style="color: #660066;">Viewport</span><span style="color: #009900;">(</span><span style="color: #009900;">{</span>
layout<span style="color: #339933;">:</span><span style="color: #3366CC;">'border'</span><span style="color: #339933;">,</span> <span style="color: #006600; font-style: italic;">//set the layout style. Check the Ext JS API for more styles</span>
defaults<span style="color: #339933;">:</span> <span style="color: #009900;">{</span>
collapsible<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span>
split<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span>
<span style="color: #009900;">}</span><span style="color: #339933;">,</span>
items<span style="color: #339933;">:</span> <span style="color: #009900;">[</span><span style="color: #009900;">{</span>
title<span style="color: #339933;">:</span><span style="color: #3366CC;">'Header'</span><span style="color: #339933;">,</span>
region<span style="color: #339933;">:</span> <span style="color: #3366CC;">'north'</span><span style="color: #339933;">,</span>
contentEl<span style="color: #339933;">:</span> <span style="color: #3366CC;">'north'</span><span style="color: #339933;">,</span> <span style="color: #006600; font-style: italic;">//Get our content from the "north" div</span>
margins<span style="color: #339933;">:</span> <span style="color: #3366CC;">'5 5 5 5'</span><span style="color: #339933;">,</span>
height<span style="color: #339933;">:</span> <span style="color: #CC0000;">70</span><span style="color: #339933;">,</span>
split<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">false</span> <span style="color: #006600; font-style: italic;">//cannot resize this area</span>
<span style="color: #009900;">}</span><span style="color: #339933;">,</span><span style="color: #009900;">{</span>
title<span style="color: #339933;">:</span><span style="color: #3366CC;">'Navigation'</span><span style="color: #339933;">,</span>
collapsible<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span> <span style="color: #006600; font-style: italic;">//make this column collapsable</span>
region<span style="color: #339933;">:</span><span style="color: #3366CC;">'west'</span><span style="color: #339933;">,</span>
contentEl<span style="color: #339933;">:</span> <span style="color: #3366CC;">'west'</span><span style="color: #339933;">,</span> <span style="color: #006600; font-style: italic;">//Get our content from the "west" div</span>
margins<span style="color: #339933;">:</span> <span style="color: #3366CC;">'5 0 5 5'</span><span style="color: #339933;">,</span>
cmargins<span style="color: #339933;">:</span> <span style="color: #3366CC;">'5 5 5 5'</span><span style="color: #339933;">,</span>
width<span style="color: #339933;">:</span> <span style="color: #CC0000;">175</span><span style="color: #339933;">,</span>
minSize<span style="color: #339933;">:</span> <span style="color: #CC0000;">100</span><span style="color: #339933;">,</span> <span style="color: #006600; font-style: italic;">//set the limits for resizing</span>
maxSize<span style="color: #339933;">:</span> <span style="color: #CC0000;">250</span> <span style="color: #006600; font-style: italic;">//set the limits for resizing</span>
<span style="color: #009900;">}</span><span style="color: #339933;">,</span>
<span style="color: #006600; font-style: italic;">/* Add our tab panel. We could create our tab panel here like
* we have above but the functions below need to reference
* the tab panel so we use the "tabs" variable instead. */</span>
tabs
<span style="color: #009900;">]</span>
<span style="color: #009900;">}</span><span style="color: #009900;">)</span>;
<span style="color: #006600; font-style: italic;">/* Add a tab. To make this more useful you could
* pass in prameters like a title and content. */</span>
<span style="color: #003366; font-weight: bold;">function</span> addTab<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span>
tabs.<span style="color: #660066;">add</span><span style="color: #009900;">(</span><span style="color: #009900;">{</span>
title<span style="color: #339933;">:</span> <span style="color: #3366CC;">'Another Tab'</span><span style="color: #339933;">,</span>
html<span style="color: #339933;">:</span> <span style="color: #3366CC;">'Tab Body<br/><br/>'</span><span style="color: #339933;">,</span>
closable<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">true</span>
<span style="color: #009900;">}</span><span style="color: #009900;">)</span>.<span style="color: #660066;">show</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span>; <span style="color: #006600; font-style: italic;">//show the tab</span>
<span style="color: #009900;">}</span>
<span style="color: #006600; font-style: italic;">//Add an "onclick" event to our link so tabs can be added</span>
Ext.<span style="color: #660066;">get</span><span style="color: #009900;">(</span><span style="color: #3366CC;">'add'</span><span style="color: #009900;">)</span>.<span style="color: #660066;">on</span><span style="color: #009900;">(</span><span style="color: #3366CC;">'click'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span>
addTab<span style="color: #009900;">(</span><span style="color: #009900;">)</span>;
<span style="color: #009900;">}</span><span style="color: #009900;">)</span>;
<span style="color: #009900;">}</span><span style="color: #009900;">)</span>;</pre></div></div>
<p>So what are we doing here? First off we are creating our <strong>TabPanel</strong>. We could create this in the Viewport like the other regions but the functions later on need to reference it. So instead we assign it to the variable “tabs”. Most of what happens inside the method is either self explanatory or commented so I won’t go into it here.</p>
<p>We then create the <strong>Viewport</strong> which is our layout. First off we set which type of layout we want. Ext JS offers many different kinds of layout. To find out more about them you can check the <a href="http://extjs.com/deploy/dev/docs/">Ext JS API</a> or check out the <a href="http://extjs.com/deploy/dev/examples/layout-browser/layout-browser.html">Ext JS Layout Browser</a>. </p>
<p>Once we have set our defaults we then add our regions in the form of JSON data under the option “items”. Each item has it’s own config options which again I won’t go into as they are pretty self explanatory. See the source code to see what I mean.</p>
<p>Finally we have a method which adds a tab to the TabPanel. This is just an example to show you how this works. To make it more useful you could pass title and content parameters into the addTab method, or use the autoLoad option to load a specific file. Again <a href="http://extjs.com/deploy/dev/docs/?class=Ext.TabPanel">see the API</a> for more information.</p>
<p>The very last part of the code is Ext’s way of adding an “onclick” event to the “Add Tab” link we have in our west region. Again this is quite simple.</p>
<h2>Conclusion</h2>
<p>So there you have a simple layout that could be used in the backend of a website CMS. This tutorial is also intended to be an introduction to Ext JS. <a href="http://extjs.com/">Ext JS</a> has a wide range of functionality and you should be aware that this tutorial only scratches the surface. So if you are interested in Ext JS and want to know more about it head on over to <a href="http://extjs.com/">extjs.com</a>.</p>
<p><a href="http://progtuts.info/downloads/ExtWebCMS/" target="_blank" class="demobutton">View the Demo</a> <a href="http://progtuts.info/wp-content/plugins/download-monitor/download.php?id=5" class="demobutton">Download the ZIP file</a></p>
<h3>Related Posts</h3><ul class="related_post"><li><a href="http://progtuts.info/211/ajax-and-google-integrated-search/" title="AJAX and Google Integrated Search">AJAX and Google Integrated Search</a></li><li><a href="http://progtuts.info/142/ajax-image-gallery/" title="AJAX Image Gallery">AJAX Image Gallery</a></li><li><a href="http://progtuts.info/232/javascript-jquery-tabs/" title="Javascript: JQuery Tabs">Javascript: JQuery Tabs</a></li><li><a href="http://progtuts.info/186/create-a-parallax-website-header/" title="Create a Parallax Website Header">Create a Parallax Website Header</a></li><li><a href="http://progtuts.info/164/pure-css-accordion-menu/" title="Pure CSS Accordion Menu">Pure CSS Accordion Menu</a></li></ul>
<div class="post-tags">Tagged: <a href="http://progtuts.info/tag/ajax/" rel="tag">AJAX</a>, <a href="http://progtuts.info/tag/css/" rel="tag">CSS</a>, <a href="http://progtuts.info/tag/ext/" rel="tag">ext</a>, <a href="http://progtuts.info/tag/html/" rel="tag">HTML</a>, <a href="http://progtuts.info/tag/javascript/" rel="tag">Javascript</a></div>
<h2>More?</h2>
<p style="clear:left;padding-bottom:5px;"></p><div class="promote-img"></div> If you enjoyed this post, please consider promoting it.
<div class="sociable">
<ul>
<li><a rel="nofollow" href="http://digg.com/submit?phase=2&url=http%3A%2F%2Fprogtuts.info%2F128%2Fcreating-a-cms-website-layout-using-ext-js%2F&title=Creating%20a%20CMS%20Website%20Layout%20using%20Ext%20JS" title="Digg"><img src="http://progtuts.info/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers"></a></li>
<li><a rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2Fprogtuts.info%2F128%2Fcreating-a-cms-website-layout-using-ext-js%2F&title=Creating%20a%20CMS%20Website%20Layout%20using%20Ext%20JS" title="del.icio.us"><img src="http://progtuts.info/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers"></a></li>
<li><a rel="nofollow" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fprogtuts.info%2F128%2Fcreating-a-cms-website-layout-using-ext-js%2F&title=Creating%20a%20CMS%20Website%20Layout%20using%20Ext%20JS" title="StumbleUpon"><img src="http://progtuts.info/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers"></a></li>
<li><a rel="nofollow" href="http://www.designfloat.com/submit.php?url=http%3A%2F%2Fprogtuts.info%2F128%2Fcreating-a-cms-website-layout-using-ext-js%2F&title=Creating%20a%20CMS%20Website%20Layout%20using%20Ext%20JS" title="Design Float"><img src="http://progtuts.info/wp-content/plugins/sociable/images/designfloat.gif" title="Design Float" alt="Design Float" class="sociable-hovers"></a></li>
<li><a rel="nofollow" href="http://reddit.com/submit?url=http%3A%2F%2Fprogtuts.info%2F128%2Fcreating-a-cms-website-layout-using-ext-js%2F&title=Creating%20a%20CMS%20Website%20Layout%20using%20Ext%20JS" title="Reddit"><img src="http://progtuts.info/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers"></a></li>
<li><a rel="nofollow" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fprogtuts.info%2F128%2Fcreating-a-cms-website-layout-using-ext-js%2F&title=Creating%20a%20CMS%20Website%20Layout%20using%20Ext%20JS" title="Mixx"><img src="http://progtuts.info/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers"></a></li>
<li><a rel="nofollow" href="http://technorati.com/faves?add=http%3A%2F%2Fprogtuts.info%2F128%2Fcreating-a-cms-website-layout-using-ext-js%2F" title="Technorati"><img src="http://progtuts.info/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers"></a></li>
</ul>
</div>
<p></p>
<p style="clear:left;padding-bottom:5px;"></p><div class="feed-img"></div> Remeber to <a href="http://feeds.feedburner.com/progtuts">subscribe to the feed</a> and get future articles delivered to your feed reader.<p></p>
<p style="clear:left;padding-bottom:5px;"></p><div class="forum-img"></div> If you want to discuss this tutorial or any other thoughts you have then you can do so
over <a href="http://progtuts.info/forum/">on our fourm</a>.<p></p>
<p style="clear:left;padding-bottom:5px;"></p><center><script type="text/javascript"><!--
google_ad_client = "pub-8048171183277595";
/* 468x60, created 10/13/08 */
google_ad_slot = "3659150999";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><ins style="display:inline-table;border:none;height:60px;margin:0;padding:0;position:relative;visibility:visible;width:468px;background-color:transparent"><ins id="aswift_1_anchor" style="display:block;border:none;height:60px;margin:0;padding:0;position:relative;visibility:visible;width:468px;background-color:transparent"><iframe width="468" height="60" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" onload="var i=this.id,s=window.google_iframe_oncopy,H=s&&s.handlers,h=H&&H[i],w=this.contentWindow,d;try{d=w.document}catch(e){}if(h&&d&&(!d.body||!d.body.firstChild)){if(h.call){setTimeout(h,0)}else if(h.match){try{h=s.upd(h,i)}catch(e){}w.location.replace(h)}}" id="aswift_1" name="aswift_1" style="left:0;position:absolute;top:0;"></iframe></ins></ins></center><p></p>
<a name="comments"></a>
<h2>Comments</h2>
<ol id="commentlist">
<li>
<div class="comment">
<a name="comment-69"></a>
<div style="float:right;"><img src="http://www.gravatar.com/avatar.php?gravatar_id=e6f5715380c85aa1b9d5bc5e9fc89891&rating=R&size=40" alt="" class="gravatar"></div>
<div class="comment-meta">Comment by <strong><a href="http://dwaynecharrington.com" rel="external nofollow">Dwayne Charrington</a></strong> on <a href="#comment-69">September 10, 2008 3:16 am</a> </div>
<div class="the-comment" id="comment-69">
<p>This is probably the first decent ExtJS tutorial I have seen anywhere and with source files as well. ExtJS doesn’t get the credit it deserves and there are not nearly enough ExtJS resources.</p>
<p>I really like this web-site. It was a chance find on Stumbleupon and I must say I am impressed. I will definitely be returning.</p>
</div>
</div>
</li>
<li>
<div class="comment">
<a name="comment-86"></a>
<div style="float:right;"><img src="http://www.gravatar.com/avatar.php?gravatar_id=d41d8cd98f00b204e9800998ecf8427e&rating=R&size=40" alt="" class="gravatar"></div>
<div class="comment-meta">Pingback by <strong><a href="http://www.ilinkshare.com/tagged/ext" rel="external nofollow">User links about "ext" on iLinkShare</a></strong> on <a href="#comment-86">October 11, 2008 1:33 pm</a> </div>
<div class="the-comment" id="comment-86">
<p>[...] | user-saved public links | iLinkShare 1 votesCreating a CMS Website Layout using Ext JS>> saved by datazert 2 days ago3 votesGHD sit-up/back ext/thruster/pullup WOD>> saved by [...]</p>
</div>
</div>
</li>
<li>
<div class="comment">
<a name="comment-105"></a>
<div style="float:right;"><img src="http://www.gravatar.com/avatar.php?gravatar_id=ac471a98e41bc82ea63e1b3a184f8de6&rating=R&size=40" alt="" class="gravatar"></div>
<div class="comment-meta">Comment by <strong><a href="http://www.beezilla.com" rel="external nofollow">Benoit Gauthier</a></strong> on <a href="#comment-105">December 22, 2008 12:48 pm</a> </div>
<div class="the-comment" id="comment-105">
<p>If you are looking for an example of a CMS written using ExtJS take a look at Beezilla CMS website builder <a href="http://www.beezilla.com" rel="nofollow">http://www.beezilla.com</a>. There is a free trial, your comments are more than welcomed</p>
</div>
</div>
</li>
</ol>
<a name="respond"></a>
<h3>Leave a Comment</h3>
<form action="http://progtuts.info/wp-comments-post.php" method="post" id="commentform">
<p>
<input type="text" name="author" id="author" class="textarea" value="" size="28" tabindex="1">
<label for="author">Name</label> (required) </p>
<p>
<input type="text" name="email" id="email" value="" size="28" tabindex="2" class="textarea">
<label for="email">E-mail</label> (required) </p>
<p>
<input type="text" name="url" id="url" value="" size="28" tabindex="3" class="textarea">
<label for="url"><acronym title="Uniform Resource Identifier">URI</acronym></label>
</p>
<p>
<label for="comment">Your Comment</label>
<br>
<textarea name="comment" id="comment" cols="60" rows="10" tabindex="4" class="textarea"></textarea>
</p>
<p>
<input name="submit" id="submit" type="submit" tabindex="5" value="Say It" class="Cbutton">
<input type="hidden" name="comment_post_ID" value="128">
<input type="hidden" name="redirect_to" value="/128/creating-a-cms-website-layout-using-ext-js/">
</p>
<noscript><p><strong>Currently you have JavaScript disabled. In order to post comments, please make sure JavaScript and Cookies are enabled, and reload the page.</strong></p></noscript></form>
</div>
<br /></div>anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0tag:blogger.com,1999:blog-3197786202443268686.post-17026343021544933852013-12-11T12:34:00.004-08:002013-12-11T12:34:43.655-08:00cloud-zoom-effect-using-jquery-anichandran<title>Cloud Zoom effect free download</title>
<link href="http://frontlaneindia.com/cloud-zoom/images/main.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="http://frontlaneindia.com/cloud-zoom/images/jquery.min.js"></script>
<link href="http://frontlaneindia.com/cloud-zoom/images/cloud-zoom.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="http://frontlaneindia.com/cloud-zoom/images/cloud-zoom.1.0.2.js"></script>
<div dir="ltr" style="text-align: left;" trbidi="on">
<div id="midground">
<div id="foreground">
<div id='container'>
<div id="content-container" >
<div id='maincontent' >
<h1>Cloud Zoom</h1><br />
More script and css style
: <a href="http://www.htmldrive.net/items/download/464" title="HTML DRIVE - Free DHMTL Scripts,Jquery plugins,Javascript,CSS,CSS3,Html5 Library" style="color:green;">Download </a>
<p id='info'>Cloud Zoom is a jQuery image zoom plugin, a comparable alternative to products such as <a href="http://www.magictoolbox.com/magiczoom/">Magic Zoom</a>. Compared to the popular <a href="http://www.mind-projects.it/projects/jqzoom/">jQZoom</a> plugin, Cloud Zoom is smaller, has more features and more robust compatability across browsers.</p>
<div class="zoom-section">
<div class="zoom-small-image"><a href='http://www.professorcloud.com/images/zoomengine/bigimage00.jpg' class = 'cloud-zoom' id='zoom1' rel="adjustX: 10, adjustY:-4"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikklLhkx3upQbrT-oq0TSGDb4RhXxaapML6Xxyd5uw5GlzalpyuKjitR_YjIsnatBq8Sm4rx8ndlsBqEbiuYz3AVo8kArA0k5OfpQjdAri5PS17I73FAwh7wzABLtv1UBwwIbaWxYICxA/s1600/smallima.jpg" alt='' title="Optional title display" /></a></div>
<div class="zoom-desc">
<h3>Standard Settings With Gallery</h3>
<p><a href='http://www.professorcloud.com/images/zoomengine/bigimage00.jpg' class='cloud-zoom-gallery' title='Red' rel="useZoom: 'zoom1', smallImage: 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGEHlmFzIsH7DZ-wGcPvjyxUdZUCwC-pyV0wgazw9oskAFmtAP0r-VzEJN2nNZydxKGoZwA1fbMORA7h_eaXHBD1KZbqYaFyeIuoNszYl4reqQ2zE4AOEgWA9cTS8el6M2uMpWcq2hj-s/s1600/smallimage.jpg' "><img class="zoom-tiny-image" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgOlkntjhxYNHe0_0hcLt13LeULs0D-w69yVhdzUmiKzPAFBacIFNQVmWcWml2TmBI7B-yQXTzsg9e3e-1HOTcI8KCWbwCCemikUcRAm-KLve7ky1fN_FU2ZjS8ngvWLqP0j75FM_2VRk/s1600/tinyimag.jpg" alt = "Thumbnail 1"/></a>
<a href='http://www.professorcloud.com/images/zoomengine/bigimage01.jpg' class='cloud-zoom-gallery' title='Blue' rel="useZoom: 'zoom1', smallImage: ' https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-x4U1b3UKJiykjUibjJoQjSVYBLrbF6nByRM6ALuqpqQnSMXkJJq13YcAnnBHd__kiQkJp-7Dizwq2PSXXQBz-J6DN3dsBCS-LiO0v9jm10O23H2FOBigGJmQlTL0xYrV-gukY0G78ZQ/s1600/smallimage-1.jpg'"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimJkJhVQ3kceIEZsJD3B0_wCpGk2_cJb5whZWexkCsq300VeE9OWzcIpquY-PgpGFjlJTKP3gfFyk8TZ5RamWHAUcggor5g40hbXaYcMjJILiZwT61hydMgE_4zYl74LtC92qa9IYWeUU/s1600/tinyimah.jpg" alt = "Thumbnail 2" border="0" class="zoom-tiny-image"/></a>
<a href='http://www.professorcloud.com/images/zoomengine/bigimage02.jpg' class='cloud-zoom-gallery' title='Blue' rel="useZoom: 'zoom1', smallImage: 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGOlOX6h9OIRuiwPMb8DD3KKxiNUpGqfbSAjXMjjIGh5ygtmNdNRJMQ2r1kzjG5Su0YPD3vzcL6NZym4te-aVWA5RRZzvbJXrX_XsIC8s_bITFQVSyr-VNVzFyIf2bOMphpWievQLuMOk/s1600/smallimage-2.jpg' "><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4Y-UnvSyJXsEgn98YER3Ph2qNsJDZP6g9_vmz0B-WDpW09td5WAW9dyM_G7JrO-bDEz46Ts0xPJlfnIx9RlyfPYsiKQ4gCjLMMod76QHLWVTu43NUsv6f9B87PSHlXX2AX_3rwHPcRSA/s1600/tinyimai.jpg" alt = "Thumbnail 3" border="0" class="zoom-tiny-image"/></a></p>
<p>Hover over the large image to see the zoom working.</p>
<p>These are the 'out of the box' settings, with the big image appearing to the right of the small image.</p>
<p>The appearance of the smaller image, lens and zoom window can be altered with regular CSS.</p>
</div>
</div>
<h3 style="clear:both;">Features</h3>
<ul class="tickul">
<li>Works with most browsers (tested on IE6+, Firefox, Chrome, Opera, Safari).</li>
<li>Easy integration with basic valid HTML.</li>
<li>Small 6Kb (minified) script.</li>
<li>Smooth zoom movement.</li>
<li>Gallery mode.</li>
<li>Tint, soft focus and inner zoom features.</li>
<li>Degrades gracefully with Javascript turned off.</li>
<li>Fully accessible with no CSS or text only browsers.</li>
<li>It's completely free.</li>
</ul>
<div class="zoom-section">
<div class="zoom-small-image"> <a href='http://www.professorcloud.com/images/zoomengine/bigimage03.jpg' class = 'cloud-zoom' rel="tint: '#ff0000',tintOpacity:0.5 ,smoothMove:5,zoomWidth:480, adjustY:-4, adjustX:10">
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm0Xk7TmUgoGYfPcg6L3R28jt_Haz-mUSgFZ4c0y1t3_lnnhqGjqnhfRNB6f3V1wJwk05FjERaQKIwScEZXmJFHwfPn-T5ivdxFgaB6RJ90-0LAZvcTK2wZd1e_fZyT7gnlv-Edjgao6M/s1600/smallimb.jpg" title="Click to see integration with the Slimbox plugin" alt=''/></a></div>
<div class="zoom-desc">
<h3>Tints</h3>
<p>Add a tint of any colour (including black or white) to the small image. The intensity of tint is fully customisable, shown here in red at 50%.</p>
<p>In this example, the movement smoothness is set to a higher value for a gentle drifting effect.</p>
</div>
</div>
<div class="zoom-section">
<div class="zoom-small-image"> <a href='http://www.professorcloud.com/images/zoomengine/bigimage04.jpg' class = 'cloud-zoom' rel="position: 'inside' , showTitle: false, adjustX:-4, adjustY:-4">
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCDfxla9fQ2KEQQlC6oA6cBQ8dz9MZVGi6Cu_Caw1hcW_CDuYQrvdbl9FBehhsidLysUG5MEfxqOiy79eZy7DN9mGZqQmIjntTuTPyWv8r9P7BwuiUtJfkwcQa9FRMXMONMSMoMIrOeSc/s1600/smallimc.jpg" title="Your caption here" alt=''/></a> </div>
<div class="zoom-desc" >
<h3>Inner Zoom</h3>
<p>Zoom position can be inside the smaller image, useful if you would rather not obscure any other content.</p>
</div>
</div>
<div class="zoom-section" >
<div class="zoom-small-image"><a href='http://www.professorcloud.com/images/zoomengine/bigimage01.jpg' class = 'cloud-zoom' title="Your caption here" rel="softFocus: true, position:'anypos', smoothMove:2">
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu-u_MZYjfF0qCa5CHiZ42MudnMylzrUsXlIfIGcDMnU-1m3sBKHaH6zB1MHp8x7t_4zFsqRFfje1wAdKSjr3qVsrqLW_lNfhJ3DIUL43PoNnIb3lkw1xcu39Kroa5GPTENArMJetkN4E/s1600/smallimd.jpg" alt='' /></a></div>
<div class="zoom-desc" style="position:relative">
<div id="anypos" style="position:absolute;top:-128px; left: 128px;width:256px; height:256px;"></div>
<h3>Soft Focus</h3>
<p>Apply a subtle soft-focus effect to the small image.</p>
<p>In this example, the zoom window position is specified as a div target which can be positioned anywhere. The movement smoothness is set to a lower value for a snappier feel.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
//<![CDATA[
(function() {
var links = document.getElementsByTagName('a');
var query = '?';
for(var i = 0; i < links.length; i++) {
if(links[i].href.indexOf('#disqus_thread') >= 0) {
query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&';
}
}
document.write('<script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/professorcloud/get_num_replies.js' + query + '"></' + 'script>');
})();
//]]>
</script>
<br /></div>anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0tag:blogger.com,1999:blog-3197786202443268686.post-28628208836110848172013-11-29T23:05:00.001-08:002013-11-29T23:05:31.751-08:00jqModal popup<title>jqModal :: Minimalistic Modaling for jQuery</title>
<meta name="author" content="Brice Burgess" />
<meta name="description" content="Minimalistic Modaling for jQuery. Modal Windows in javascript." />
<meta name="keywords" content="modal, modal window, jquery, javascript" />
<link type="text/css" rel="stylesheet" media="all" href="http://dev.iceburg.net/jquery/inc/css/common.css" />
<link type="text/css" rel="stylesheet" media="all" href="http://dev.iceburg.net/jquery/inc/css/example.css" />
<!-- jqModal Dependencies -->
<script type="text/javascript" src="http://dev.iceburg.net/jquery/inc/jquery-1.2.6.pack.js"></script>
<script type="text/javascript" src="http://dev.iceburg.net/jquery/jqModal/jqModal.js"></script>
<!-- Optional Javascript for Drag'n'Resize -->
<script type="text/javascript" src="http://dev.iceburg.net/jquery/jqDnR/jqDnR.js"></script>
<script type="text/javascript" src="http://dev.iceburg.net/jquery/inc/dimensions.js"></script>
<!-- jqModal Styling -->
<link type="text/css" rel="stylesheet" media="all" href="http://dev.iceburg.net/jquery/jqModal/jqModal.css" />
<script type="text/javascript">$().ready(function(){$('#nav').css('opacity',0.68);});</script>
<div dir="ltr" style="text-align: left;" trbidi="on">
<div id="nav" style="opacity: 0.68;">
<ul>
<li><a href="#who">About</a></li>
<li><a href="#where">Download</a></li>
<li><a href="#how">Usage</a></li>
<li><a href="#examples">Examples</a></li>
<li><a href="#etc">Changes and Issues</a></li>
</ul></div>
<div class="box">
<a class="anchor" name="who"></a>
<div class="wwwwh">Who?</div>
<div id="heading">
jqModal <p>Minimalist Modaling with jQuery</p>
</div>
<br>
<div class="wwwwh">What?</div>
<p>
jqModal is a plugin for <a href="http://jquery.com/">jQuery</a> to help you display notices, dialogs, and modal windows in a web browser. It is flexible and tiny, akin to a "Swiss Army Knife", and makes a great base as a general purpose windowing framework.
</p>
<p><em>Features</em>;</p>
<ul>
<li>Designer Frieldly - Use *your* HTML+CSS for Layout and Styling</li>
<li>Translator/i18n friendly - No hardcoded English strings</li>
<li>Developer friendly - Extensible through callbacks to make anything (gallery slideshows, video-conferencing, etc.) possible</li>
<li>Simple support for remotely loaded content (aka "AJAX")</li>
<li>Multiple Modal Support (including Modal-in-Modal)</li>
</ul>
<div class="wwwwh">Why?</div>
<p>
There is no shortage of dialog scripts that "dazzle" their audience. Some will try to walk your dog. These scripts are often rooted in unnecessary effects, are rigid, and extremely cumbersome. This is not where jqModal is headed! I wanted to write a simple modal framework. Something <em>lightweight</em> yet <em>powerful</em> and <em>flexible</em>. We'll demonstrate the dazzling dogwalks later... for now, you are encouraged to pioneer your own effects by harnessing the power of <a href="http://www.jquery.com/">jQuery</a> and jqModal!
</p>
<p>
If you like jqModal, please consider a dontation to support its development:
</p><form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-but04.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----MIIHNwYJKoZIhvcNAQcEoIIHKDCCByQCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYCra8W5qbASUTPeUy25zkfm179nPYfg9oeRwRwwmOagP1RM/RTQgB/PC6LKXS6OAZHEllV+Js7ndn5YtXc0KRO8e50I2Gr8y0g3g075WIpmlWvL0PIYGRnfJW+YJu+zWoEfCQHH/+3a3o1rPN6+FVqFKzUs8w+SEyLHlzEL+Z94HzELMAkGBSsOAwIaBQAwgbQGCSqGSIb3DQEHATAUBggqhkiG9w0DBwQIaY4Mn8SU2OyAgZAD3/NmNl+fxUYZRhQLfp0ZwtegunrFRX9h1lmg+yODHknBzRTa/Y3PA3ZPTdR5iks//+5CioQH3VLbBXZKhA8d1opynKCFw7QJXSAR3VoHNOK7iMCuTSvXHyxpH++ZYLBs/7enU0iNPax9blVTnHe5/xqPrpyRIR4AceNEXd9YxZNLBgQZVNTdmEMic/fNep6gggOHMIIDgzCCAuygAwIBAgIBADANBgkqhkiG9w0BAQUFADCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20wHhcNMDQwMjEzMTAxMzE1WhcNMzUwMjEzMTAxMzE1WjCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMFHTt38RMxLXJyO2SmS+Ndl72T7oKJ4u4uw+6awntALWh03PewmIJuzbALScsTS4sZoS1fKciBGoh11gIfHzylvkdNe/hJl66/RGqrj5rFb08sAABNTzDTiqqNpJeBsYs/c2aiGozptX2RlnBktH+SUNpAajW724Nv2Wvhif6sFAgMBAAGjge4wgeswHQYDVR0OBBYEFJaffLvGbxe9WT9S1wob7BDWZJRrMIG7BgNVHSMEgbMwgbCAFJaffLvGbxe9WT9S1wob7BDWZJRroYGUpIGRMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAIFfOlaagFrl71+jq6OKidbWFSE+Q4FqROvdgIONth+8kSK//Y/4ihuE4Ymvzn5ceE3S/iBSQQMjyvb+s2TWbQYDwcp129OPIbD9epdr4tJOUNiSojw7BHwYRiPh58S1xGlFgHFXwrEBb3dgNbMUa+u4qectsMAXpVHnD9wIyfmHMYIBmjCCAZYCAQEwgZQwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tAgEAMAkGBSsOAwIaBQCgXTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wNzAyMjEyMzUyNDhaMCMGCSqGSIb3DQEJBDEWBBTTpidIK5YE817gr+84He9/1rAdLDANBgkqhkiG9w0BAQEFAASBgD9LMYsplPejp8LWcLm+8nboKu1F19TYiG3hAIyhdB5Ag6wqbb8YD9/fdV3xljOq7zgO4KVTwI+lU7xGyZWH9EU6nONRxS53VqWrhuXo8JzILC/HmqyV9OpmQwC7CxQcbzfLcPGAVimZjTRicRATPY0xLSgh0Tdfs6/Y8TOu3IFT-----END PKCS7-----
">
</form>
<p></p>
<div class="wwwwh">When?</div>
<p>
Current Version: <em>2009.03.01 +r14</em>
<br> Copyright © 2007-2009 Brice Burgess - released under both the <a href="http://www.opensource.org/licenses/mit-license.php">MIT</a> and <a href="http://www.gnu.org/licenses/gpl.html">GPL</a> licenses.
</p>
<a class="anchor" name="where"></a>
<div class="wwwwh">Where?</div>
<p>
Download the <em><a href="jqModal.js">Plugin</a></em> (jqModal.js - 2.97k) [jQuery >= <strong>1.1.3.1</strong>+]
<br>
Download the <em><a href="jqModal.css">Styling</a></em> (jqModal.css - 496 bytes)
<br><br>
<strong>[PREVIOUS RELEASES]</strong> available <a href="release/">here</a>.
<br><br>
<strong>[OPTIONAL]</strong> <em><a href="../jqDnR/">Drag'n'Resize Plugin</a></em> (jqDnR.js - 874 bytes) - It is recommended to combine DnR and jqModal javascript files into one to reduce server overhead.
<br><br>
** file sizes reflect <strong>un</strong>compressed source with header removed
</p>
<strong>Image Caching</strong>; Some browsers do not preload background images and image elements if they are hidden (have a parent whose display is set to none or hidden).
This could effect the responsiveness of your dialogs. This page uses an OPTIONAL workaround to get around this issue. It preloads dialog decoration images for faster display.
See the code used by clicking the HTML tab below;
<div class="src">
<div class="html">
<a href="#">HTML</a>
<pre><!-- optional: image cacheing. Any images contained in this div will be
loaded offscreen, and thus cached -->
<style type="text/css">
/* Caching CSS created with the help of;
Klaus Hartl <klaus.hartl@stilbuero.de> */
@media projection, screen {
div.imgCache { position: absolute; left: -8000px; top: -8000px; }
div.imgCache img { display:block; }
}
@media print { div.imgCache { display: none; } }
</style>
<div class="imgCache">
<img src="inc/busy.gif" />
<img src="dialog/close.gif" />
<img src="dialog/sprite.gif" />
<img src="dialog/close_sprite.gif" />
<img src="dialog/bl.gif" />
<img src="dialog/br.gif" />
<img src="dialog/bc.gif" />
<img src="notice/note_icon.png" />
<img src="notice/close_icon.png" />
</div>
</pre>
</div></div>
<!-- optional: image caching. Any images contained in this div will be
loaded offscreen, and thus cached.-->
<style type="text/css">
/* Caching CSS courtesf of;
Klaus Hartl <klaus.hartl@stilbuero.de> */
@media projection, screen {
div.imgCache { position: absolute; left: -8000px; top: -8000px; }
div.imgCache img { display:block; }
}
@media print { div.imgCache { display: none; } }
</style>
<div class="imgCache">
<img src="inc/busy.gif">
<img src="dialog/close.gif">
<img src="dialog/close_sprite.gif">
<img src="dialog/sprite.gif">
<img src="dialog/bl.gif">
<img src="dialog/br.gif">
<img src="dialog/bc.gif">
<img src="notice/note_icon.png">
<img src="notice/close_icon.png">
</div>
<div style="width:100%;text-align:center;clear:both;">Test for Internet Explorer 6: <select><option>ActiveX Bleed?</option><option>hope not!</option></select></div>
<a class="anchor" name="how"></a>
<div class="wwwwh">How?</div>
<p><em>Usage</em></p>
Typically, to add popup dialogs, frames, windows, or what-have-yous to your website you must;
<dl>
<dt>1. Add dialog placeholder(s) to your page</dt>
<dd>Dialog placeholders are usually hidden <div> containers placed as children of the <body> element. CSS is used for styling and position. Dialogs are displayed("shown") when a trigger event occurs. Their contents(message/image/etc.) can be inline (hardcoded in the HTML) or added via ajax when the dialog is shown.</dd>
<dt>2. Initialize your dialog(s)</dt>
<dd>jqModal must be called on each dialog element before it can be shown using the <em>$.jqm()</em> function. You can customize your dialogs by passing parameters as an argument (e.g. <em>$('#dialog').jqm({modal: true, trigger: 'a.showDialog'});</em>).
<p>
NOTE: $.jqm() should only be called ONCE per dialog element! In special cases you may want to change a dialog's parameters. Subsequent calls to $.jqm() will update the dialog(s) parameters.</p></dd>
<dt>3. Trigger your dialog</dt>
<dd>Dialogs are automatically shown when a "trigger" element is clicked. You can also manually trigger a dialog by executing the <em>$.jqmShow()</em> function on it.</dd>
</dl>
<p><em>Functions</em></p>
<dl>
<dt>jqm</dt>
<dd>
Initialize element(s) to be used as a jqModal. Accepts a parameters object. If element(s) are already initialized, the call will update their parameters.
<p class="code">
$('#dialog').jqm(); <br>
$('.dialogs').jqm({ajax:'@href',modal:true});
</p>
</dd>
<dt>jqmShow</dt>
<dd>
Show jqModal element(s).
<p class="code">
$('#dialog').jqmShow(); <br>
$('.dialogs').jqmShow();
</p>
</dd>
<dt>jqmHide</dt>
<dd>
Hide jqModal element(s).
<p class="code">
$('#dialog').jqmHide(); <br>
$('.dialogs').jqmHide();
</p>
</dd>
<dt>jqmAddTrigger</dt>
<dd>
Adds the passed element(s) as a "show" trigger. Clicking them will show the jqModal.
Accepts;
<ul>
<li>(string) A jQuery <a href="http://docs.jquery.com/Selectors">Selector</a></li>
<li>(object) A jQuery Collection</li>
<li>(object) A DOM element</li>
</ul>
<p class="code">
$('#dialog').jqmAddTrigger('.openDialog'); <br>
$('.dialogs').jqmAddTrigger($('#openDialogs a'));
</p>
</dd>
<dt>jqmAddClose</dt>
<dd>
Adds the passed element(s) as a "close" trigger. Clicking them will hide the jqModal.
Accepts;<ul>
<li>(string) A jQuery <a href="http://docs.jquery.com/Selectors">Selector</a></li>
<li>(object) A jQuery Collection</li>
<li>(object) A DOM element</li>
</ul>
<p class="code">
$('#dialog').jqmAddClose('.hideDialog'); <br>
$('.dialogs').jqmAddClose($('#hideDialogs a'));
</p>
</dd>
</dl>
<p><em>Parameters</em></p>
Parameters allow tailoring the behavior of any jqModal to your needs. They are passed on-the-fly as an object to the $.jqm function.
<br><br>NOTE; you can overide the default setting of a parameter by modifying the <em>$.jqm.params</em> global. For instance, to have ALL dialogs appear as modal dialogs (without passing modal as "true"), execute <em>$.jqm.params.modal = true</em> before any calls to the $.jqm() function.
<dl>
<dt>overlay</dt>
<dd>The overlay transparency as a percentage. If 0 the overlay is disabled, and
the page will remain interactive. If 100 the overlay will be 100% opaque.
<p class="pv">(integer) - default: 50</p>
</dd>
<dt>overlayClass</dt>
<dd>Name of CSS class applied to the overlay.
<p class="pv">(string) - default: 'jqmOverlay'</p>
</dd>
<dt>closeClass</dt>
<dd>When a dialog is shown, elements that have a CSS class of closeClass will close the dialog when clicked. For instance; If your dialog contains an <img class="closeClass" src="close.gif">, the dialog will close when this image is clicked. You can use $.jqmHide() to close a dialog manually.
<p class="pv">(string|false) - default: 'jqmClose'</p>
</dd>
<dt>trigger</dt>
<dd>
Elements matching trigger will show the dialog when clicked. They are assigned when $.jqm() is called. Triggers can be;
<ul>
<li>(string) A jQuery <a href="http://docs.jquery.com/Selectors">Selector</a></li>
<li>(object) A DOM element (e.g. $.jqm({trigger: document.getElementByID("showDialog")})</li>
<li>(false) The call to $.jqm() will not look for trigger elements.</li>
</ul>
<p class="pv">(string|object|false) - default: '.jqModal'</p>
</dd>
<dt>ajax</dt>
<dd>If passed, dialog contents will be loaded remotely via ajax. You can pass the URL
(e.g. $.jqm({ajax:'remote/dialog.html'}) or extract it from an attribute of the triggering element.
For instance, $(.jqm({ajax:'@href'}) would grab contents from bar.html if the triggering element was <a href="foo/bar.html">Open Dialog</a>.
If a more complicated loading routine is desired, the onShow() callback should be leveraged.
<p class="pv">(string|false) - default: false</p>
</dd>
<dt>ajaxText</dt>
<p class="pv">NOTE: ajaxText is applicable only if the ajax parameter is passed.</p>
<dd>Text to display while waiting for ajax returned content. May include HTML (such as an loading image). E.g. $.jqm({ajaxText: '<marquee style="width: 1.5em;">.. ... .</marquee>'});<p></p>
<p class="pv">(string) - default: ''</p>
</dd>
<dt>target</dt>
<dd>
<p class="pv">NOTE: target is applicable only if the ajax parameter is passed.</p>
If passed, the ajax return will be loaded into the target element. The target element MUST EXIST as a child of the dialog. Target can be;
<ul>
<li>(string) A jQuery <a href="http://docs.jquery.com/Selectors">Selector</a></li>
<li>(object) A DOM element (e.g. $.jqm({target: $('#dialog div.contents')[0]})</li>
<li>(false) ajax return overwrites dialog's innerHTML</li>
</ul>
<p class="pv">(string|false) - default: false</p>
</dd>
<dt>modal</dt>
<dd>Restricts input (mouse clicks, keypresses) to the dialog. NOTE: If false, and if overlay is enabled, CLICKING THE OVERLAY WILL CLOSE THE DIALOG.
<p class="pv">(boolean) - default: false</p>
</dd>
<dt>toTop</dt>
<dd>When true; places the dialog element as a direct child of <body> when shown. This was added to help overcome z-Index stacking order issues.
<br>
See the <a href="toTop.html">toTop demo</a> to learn what to do if your overlay covers the entire page *including* the modal dialog!
<p class="pv">(boolean) - default: false</p>
</dd>
<dt>[Callbacks]</dt>
<dd>Callbacks allow advanced customization of jqModal dialogs. Each callback is passed the "hash" object consisting of the following properties;
<ul>
<li>w: (jQuery object) The dialog element</li>
<li>c: (object) The config object (dialog's parameters)</li>
<li>o: (jQuery object) The overlay</li>
<li>t: (DOM object) The triggering element
</li></ul>
</dd>
<dt>onShow (callback)</dt>
<dd>
Called when a dialog is to be shown. Be sure to show (set visible) the dialog.
<p class="code">
// onShow : show+make the window translucent <br>
var myOpen=function(hash){ hash.w.css('opacity',0.88).show(); }; <br>
$('#dialog').jqm({onShow:myOpen}); <br>
</p>
<p class="pv">(function|false) - default: false</p>
</dd>
<dt>onHide (callback)</dt>
<dd>
Called when a dialog is to be hidden. Be sure to remove the overlay (if enabled).
<p class="code">
// onHide : fade the window out, remove overlay after fade. <br>
var myClose=function(hash) { hash.w.fadeOut('2000',function(){ hash.o.remove(); }); }; <br>
$('#dialog').jqm({onHide:myClose}); <br>
</p>
<p class="pv">(function|false) - default: false</p>
</dd>
<dt>onLoad (callback)</dt>
<dd>
Called right after ajax content is loaded.
<p class="code">
// onLoad : assign Mike Alsup's most excellent <a href="http://www.malsup.com/jquery/form/">ajaxForm</a> plugin to the returned form element(s). <br>
var myLoad = function(hash){ $('form',hash.w).ajaxForm(); }; <br>
$('#dialog').jqm({onLoad:myLoad}); <br>
</p>
<p class="pv">(function|false) - default: false</p>
</dd>
</dl>
See the <a href="README">README</a> for further information.
<a class="anchor" name="examples"></a>
<p><em>Examples</em></p>
<div class="example">
1. <em>Defaults</em> -- <a href="#" class="jqModal">view</a>
<br>
Out-of-box behavior. The window and its content is taken "inline" from the element with an ID of 'dialog'. The dialog is "triggered" (shown) when element(s) with class <i>jqModal</i> are clicked. No parameters are passed, no fancy window decorations used.
</div>
<script type="text/javascript">
$().ready(function() {
$('#dialog').jqm();
});
</script>
<div class="jqmWindow jqmID1" id="dialog">
<a href="#" class="jqmClose">Close</a>
<hr>
<em>READ ME</em> -->
This is a "vanilla plain" jqModal window. Behavior and appeareance extend far beyond this.
The demonstrations on this page will show off a few possibilites. I recommend walking
through each one to get an understanding of jqModal <em>before</em> using it.
<br><br>
You can view the sourcecode of examples by clicking the Javascript, CSS, and HTML tabs.
Be sure to checkout the <a href="README">documentation</a> too!
<br><br>
<em>NOTE</em>; You can close windows by clicking the tinted background known as the "overlay".
Clicking the overlay will have no effect if the "modal" parameter is passed, or if the
overlay is disabled.
</div>
<div class="src">
<div class="js">
<a href="#">Javascript</a>
<pre>$().ready(function() {
$('#dialog').jqm();
});</pre>
</div>
<div class="css">
<a href="#">CSS</a>
<pre>/* jqModal base Styling courtesy of;
Brice Burgess <bhb@iceburg.net> */
/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
the Window's z-index value will be set to 3000 by default (in jqModal.js). You
can change this value by either;
a) supplying one via CSS
b) passing the "zIndex" parameter. E.g. (window).jqm({zIndex: 500}); */
.jqmWindow {
display: none;
position: fixed;
top: 17%;
left: 50%;
margin-left: -300px;
width: 600px;
background-color: #EEE;
color: #333;
border: 1px solid black;
padding: 12px;
}
.jqmOverlay { background-color: #000; }
/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html .jqmWindow {
position: absolute;
top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}</pre>
</div>
<div class="html">
<a href="#">HTML</a>
<pre><a href="#" class="jqModal">view</a>
...
<div class="jqmWindow" id="dialog">
<a href="#" class="jqmClose">Close</a>
<hr>
<em>READ ME</em> -->
This is a "vanilla plain" jqModal window. Behavior and appeareance extend far beyond this.
The demonstrations on this page will show off a few possibilites. I recommend walking
through each one to get an understanding of jqModal <em>before</em> using it.
<br /><br />
You can view the sourcecode of examples by clicking the Javascript, CSS, and HTML tabs.
Be sure to checkout the <a href="README">documentation</a> too!
<br /><br />
<em>NOTE</em>; You can close windows by clicking the tinted background known as the "overlay".
Clicking the overlay will have no effect if the "modal" parameter is passed, or if the
overlay is disabled.
</div></pre>
</div>
</div>
<div class="example">
2. <em>AJAX</em> -- <a href="#" class="ex2trigger">view</a>
<br>
This example demonstrates the ajax parameter. The window's content is pulled from a remote source (Relative URL: <i>examples/2.html</i>) when its trigger is clicked. The trigger parameter is used assign a "show trigger" to element(s) with class <i>ex2trigger</i>.
</div>
<script type="text/javascript">
$().ready(function() {
$('#ex2').jqm({ajax: 'examples/2.html', trigger: 'a.ex2trigger'});
});
</script>
<div class="jqmWindow jqmID2" id="ex2">
Please wait... <img src="inc/busy.gif" alt="loading">
</div>
<div class="src">
<div class="js">
<a href="#">Javascript</a>
<pre>$().ready(function() {
$('#ex2').jqm({ajax: 'examples/2.html', trigger: 'a.ex2trigger'});
});</pre>
</div>
<div class="css">
<a href="#">CSS</a>
<pre>/* jqModal base Styling courtesy of;
Brice Burgess <bhb@iceburg.net> */
/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
the Window's z-index value will be set to 3000 by default (in jqModal.js). You
can change this value by either;
a) supplying one via CSS
b) passing the "zIndex" parameter. E.g. (window).jqm({zIndex: 500}); */
.jqmWindow {
display: none;
position: fixed;
top: 17%;
left: 50%;
margin-left: -300px;
width: 600px;
background-color: #EEE;
color: #333;
border: 1px solid black;
padding: 12px;
}
.jqmOverlay { background-color: #000; }
/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html .jqmWindow {
position: absolute;
top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}</pre>
</div>
<div class="html">
<a href="#">HTML</a>
<pre><a href="#" class="ex2trigger">
...
<div class="jqmWindow" id="ex2">
Please wait... <img src="inc/busy.gif" alt="loading" />
</div></pre>
</div>
</div>
<div class="example">
3. <em>Styling</em> -- a. <a href="#" id="ex3aTrigger">view</a> (dialog), b. <a href="#" class="ex3bTrigger">view</a> (alert), c. <a href="#" id="ex3cTrigger">view</a> (notice)
<br>
This example demonstrates the ease in which stylish windows are constructed. All HTML and CSS is abstracted from the plugin which allows a designer unprecedented flexibility. Notice how custom overlays, ajax targets, and callbacks are used. I hope to eventually provide a repository of dialog themes. <em>Interested in contributing?</em> -- see note @ bottom of page.
</div>
<p>
<script type="text/javascript">
$().ready(function() {
$('#ex3a').jqm({
trigger: '#ex3aTrigger',
overlay: 30, /* 0-100 (int) : 0 is off/transparent, 100 is opaque */
overlayClass: 'whiteOverlay'})
.jqDrag('.jqDrag'); /* make dialog draggable, assign handle to title */
// Close Button Highlighting. IE doesn't support :hover. Surprise?
$('input.jqmdX')
.hover(
function(){ $(this).addClass('jqmdXFocus'); },
function(){ $(this).removeClass('jqmdXFocus'); })
.focus(
function(){ this.hideFocus=true; $(this).addClass('jqmdXFocus'); })
.blur(
function(){ $(this).removeClass('jqmdXFocus'); });
});
</script>
<style>
div.whiteOverlay { background: url(inc/jqmBG.gif) white; }
div.jqDrag {cursor: move;}
/* jqmModal dialog CSS courtesy of;
Brice Burgess <bhb@iceburg.net> */
div.jqmDialog {
display: none;
position: fixed;
top: 17%;
left: 50%;
margin-left: -200px;
width: 400px;
overflow: hidden;
font-family:verdana,tahoma,helvetica;
}
/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html div.jqmDialog {
position: absolute;
top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/* [[[ Title / Top Classes ]]] */
div.jqmdTC {
background: #d5ff84 url(dialog/sprite.gif) repeat-x 0px -82px;
color: #528c00;
padding: 7px 22px 5px 5px;
font-family:"sans serif",verdana,tahoma,helvetica;
font-weight: bold;
* zoom: 1;
}
div.jqmdTL { background: url(dialog/sprite.gif) no-repeat 0px -41px; padding-left: 3px;}
div.jqmdTR { background: url(dialog/sprite.gif) no-repeat right 0px; padding-right: 3px; * zoom: 1;}
/* [[[ Body / Message Classes ]]] */
div.jqmdBC {
background: url(dialog/bc.gif) repeat-x center bottom;
padding: 7px 7px 7px;
height: 180px;
overflow: auto;
}
div.jqmdBL { background: url(dialog/bl.gif) no-repeat left bottom; padding-left: 7px; }
div.jqmdBR { background: url(dialog/br.gif) no-repeat right bottom; padding-right: 7px; * zoom: 1 }
div.jqmdMSG { color: #317895; }
/* [[[ Button classes ]]] */
input.jqmdX {
position: absolute;
right: 7px;
top: 4px;
padding: 0 0 0 19px;
height: 19px;
width: 0px;
background: url(dialog/close.gif) no-repeat top left;
overflow: hidden;
}
input.jqmdXFocus {background-position: bottom left; outline: none;}
div.jqmdBC button, div.jqmdBC input[type="submit"] {
margin: 8px 10px 4px 10px;
color: #777;
background-color: #fff;
cursor: pointer;
}
div.jqmDialog input:focus, div.jqmDialog input.iefocus { background-color: #eaffc3; }
</style>
</p><div id="ex3a" class="jqmDialog jqmID3">
<div class="jqmdTL"><div class="jqmdTR"><div class="jqmdTC jqDrag">Dialog Title</div></div></div>
<div class="jqmdBL"><div class="jqmdBR"><div class="jqmdBC">
<div class="jqmdMSG">
Styled windows or dialogs are easy!
<br><br>
This particular theme was done for <a href="http://www.pommo.org">poMMo</a> --
feel free to borrow the styling, or use it as a reference when creating your own.
CSS and Markup is available under the HTML + CSS tabs of example 3a.
</div>
</div></div></div>
<input type="image" src="dialog/close.gif" class="jqmdX jqmClose">
</div>
<div class="src">
<div class="js">
<a href="#">Javascript</a>
<pre>$().ready(function() {
$('#ex3a').jqm({
trigger: '#ex3aTrigger',
overlay: 30, /* 0-100 (int) : 0 is off/transparent, 100 is opaque */
overlayClass: 'whiteOverlay'})
.jqDrag('.jqDrag'); /* make dialog draggable, assign handle to title */
// Close Button Highlighting. IE doesn't support :hover. Surprise?
$('input.jqmdX')
.hover(
function(){ $(this).addClass('jqmdXFocus'); },
function(){ $(this).removeClass('jqmdXFocus'); })
.focus(
function(){ this.hideFocus=true; $(this).addClass('jqmdXFocus'); })
.blur(
function(){ $(this).removeClass('jqmdXFocus'); });
});</pre>
</div>
<div class="css">
<a href="#">CSS</a>
<pre>div.whiteOverlay { background: url(inc/jqmBG.gif) white; }
div.jqDrag {cursor: move;}
/* jqmModal dialog CSS courtesy of;
Brice Burgess <bhb@iceburg.net> */
div.jqmDialog {
display: none;
position: fixed;
top: 17%;
left: 50%;
margin-left: -200px;
width: 400px;
overflow: hidden;
font-family:verdana,tahoma,helvetica;
}
/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html div.jqmDialog {
position: absolute;
top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/* [[[ Title / Top Classes ]]] */
div.jqmdTC {
background: #d5ff84 url(dialog/sprite.gif) repeat-x 0px -82px;
color: #528c00;
padding: 7px 22px 5px 5px;
font-family:"sans serif",verdana,tahoma,helvetica;
font-weight: bold;
* zoom: 1;
}
div.jqmdTL { background: url(dialog/sprite.gif) no-repeat 0px -41px; padding-left: 3px;}
div.jqmdTR { background: url(dialog/sprite.gif) no-repeat right 0px; padding-right: 3px; * zoom: 1;}
/* [[[ Body / Message Classes ]]] */
div.jqmdBC {
background: url(dialog/bc.gif) repeat-x center bottom;
padding: 7px 7px 7px;
height: 180px;
overflow: auto;
}
div.jqmdBL { background: url(dialog/bl.gif) no-repeat left bottom; padding-left: 7px; }
div.jqmdBR { background: url(dialog/br.gif) no-repeat right bottom; padding-right: 7px; * zoom: 1 }
div.jqmdMSG { color: #317895; }
/* [[[ Button classes ]]] */
input.jqmdX {
position: absolute;
right: 7px;
top: 4px;
padding: 0 0 0 19px;
height: 19px;
width: 0px;
background: url(dialog/close.gif) no-repeat top left;
overflow: hidden;
}
input.jqmdXFocus {background-position: bottom left; outline: none;}
div.jqmdBC button, div.jqmdBC input[type="submit"] {
margin: 8px 10px 4px 10px;
color: #777;
background-color: #fff;
cursor: pointer;
}
div.jqmDialog input:focus, div.jqmDialog input.iefocus { background-color: #eaffc3; }
</pre>
</div>
<div class="html">
<a href="#">HTML</a>
<pre><a href="#" id="ex3aTrigger">view</a> (dialog)
...
<div id="ex3a" class="jqmDialog">
<div class="jqmdTL"><div class="jqmdTR"><div class="jqmdTC jqDrag">Dialog Title</div></div></div>
<div class="jqmdBL"><div class="jqmdBR"><div class="jqmdBC">
<div class="jqmdMSG">
Styled windows or dialogs are easy!
<br /><br />
This particular theme was done for <a href="http://www.pommo.org">poMMo</a> --
feel free to borrow the styling, or use it as a reference when creating your own.
CSS and Markup is available under the HTML + CSS tabs of example 3a.
</div>
</div></div></div>
<input type="image" src="dialog/close.gif" class="jqmdX jqmClose" />
</div></pre>
</div>
</div>
<strong>3a</strong> (dialog) - custom overlay, draggable window.
<p></p>
<p>
<script type="text/javascript">
$().ready(function() {
// select + reference "triggering element" -- will pass to $.jqm()
var triggers = $('a.ex3bTrigger')[0];
// NOTE; we could have used document.getElementById(), or selected
// multiple elemets with $(..selector..) and passed the trigger
// as a jQuery object. OR, just include the string '#ex3btrigger'
// as the trigger parameter (as typically demonstrated).
// NOTE; we supply a target for the ajax return. This allows us
// to keep the structure of the alert window. An element can
// also be passed (see the documentation) as target.
$('#ex3b').jqm({
trigger: triggers,
ajax: 'examples/3b.html',
target: 'div.jqmAlertContent',
overlay: 0
});
// Close Button Highlighting. IE doesn't support :hover. Surprise?
if($.browser.msie) {
$('div.jqmAlert .jqmClose')
.hover(
function(){ $(this).addClass('jqmCloseHover'); },
function(){ $(this).removeClass('jqmCloseHover'); });
}
});
</script>
<style>
/* jqModal alert CSS courtesy of;
Alexandre Plennevaux <alexandre@pixeline.be>,
Brice Burgess <bhb@iceburg.net> */
div.jqmAlert { /* contains + positions the alert window */
display: none;
position: fixed;
top: 17%;
width: 100%;
}
/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html div.jqmAlert {
position: absolute;
top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
div.jqmAlertWindow {
height:auto;
width: auto;
margin: auto;
max-width:400px;
padding: 0 10px 10px;
background:#111;
border:1px dotted #FFF;
}
.jqmAlertTitle{
margin:5px 2px;
height:20px;
color:#FFF;
background:#000;
}
.jqmAlertTitle h1{
margin:5px 2px;
padding-left:5px;
padding:0;
font-size:14px;
text-transform:capitalize;
letter-spacing:-1px;
font-weight:bold;
color:#FFF;
float:left;
height:20px;
}
div.jqmAlert .jqmClose em{display:none;}
div.jqmAlert .jqmClose {
width:20px;
height:20px;
display:block;
float:right;
clear:right;
background:transparent url(alert/close_icon_double.png) 0 0 no-repeat;
}
div.jqmAlert a.jqmClose:hover,div.jqmAlert a.jqmCloseHover{ background-position: 0 -20px; }
div.jqmAlertContent{
border-top:px;
color:#FFF;
font:11px/14pt arial;
padding:5px 20px 5px;
margin:5px;
border:1px dotted #111;
letter-spacing:0px;
background:#111 url(alert/darkgrid.png);
}
/*°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
clearing a float without additional markup
http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
</style>
</p><div class="jqmAlert jqmID4" id="ex3b">
<div id="ex3b" class="jqmAlertWindow">
<div class="jqmAlertTitle clearfix">
<h1>Did you know?</h1><a href="#" class="jqmClose"><em>Close</em></a>
</div>
<div class="jqmAlertContent">
<p>Please wait... <img src="inc/busy.gif" alt="loading"></p>
</div>
</div>
</div>
<div class="src">
<div class="js">
<a href="#">Javascript</a>
<pre>$().ready(function() {
// select + reference "triggering element" -- will pass to $.jqm()
var triggers = $('a.ex3bTrigger')[0];
// NOTE; we could have used document.getElementById(), or selected
// multiple elemets with $(..selector..) and passed the trigger
// as a jQuery object. OR, just include the string '#ex3btrigger'
// as the trigger parameter (as typically demonstrated).
// NOTE; we supply a target for the ajax return. This allows us
// to keep the structure of the alert window. An element can
// also be passed (see the documentation) as target.
$('#ex3b').jqm({
trigger: triggers,
ajax: 'examples/3b.html',
target: 'div.jqmAlertContent',
overlay: 0
});
// Close Button Highlighting. IE doesn't support :hover. Surprise?
if($.browser.msie) {
$('div.jqmAlert .jqmClose')
.hover(
function(){ $(this).addClass('jqmCloseHover'); },
function(){ $(this).removeClass('jqmCloseHover'); });
}
});</pre>
</div>
<div class="css">
<a href="#">CSS</a>
<pre>/* jqModal alert CSS courtesy of;
Alexandre Plennevaux <alexandre@pixeline.be>,
Brice Burgess <bhb@iceburg.net> */
div.jqmAlert { /* contains + positions the alert window */
display: none;
position: fixed;
top: 17%;
width: 100%;
}
/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html div.jqmAlert {
position: absolute;
top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
div.jqmAlertWindow {
height:auto;
width: auto;
margin: auto;
max-width:400px;
padding: 0 10px 10px;
background:#111;
border:1px dotted #FFF;
}
.jqmAlertTitle{
margin:5px 2px;
height:20px;
color:#FFF;
background:#000;
}
.jqmAlertTitle h1{
margin:5px 2px;
padding-left:5px;
padding:0;
font-size:14px;
text-transform:capitalize;
letter-spacing:-1px;
font-weight:bold;
color:#FFF;
float:left;
height:20px;
}
div.jqmAlert .jqmClose em{display:none;}
div.jqmAlert .jqmClose {
width:20px;
height:20px;
display:block;
float:right;
clear:right;
background:transparent url(alert/close_icon_double.png) 0 0 no-repeat;
}
div.jqmAlert a.jqmClose:hover,div.jqmAlert a.jqmCloseHover{ background-position: 0 -20px; }
div.jqmAlertContent{
border-top:px;
color:#FFF;
font:11px/14pt arial;
padding:5px 20px 5px;
margin:5px;
border:1px dotted #111;
letter-spacing:0px;
background:#111 url(alert/darkgrid.png);
}
/*°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
clearing a float without additional markup
http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */</pre>
</div>
<div class="html">
<a href="#">HTML</a>
<pre><a href="#" class="ex3bTrigger">view</a> (alert)
...
<div class="jqmAlert" id="ex3b">
<div id="ex3b" class="jqmAlertWindow">
<div class="jqmAlertTitle clearfix">
<h1>Did you know?</h1><a href="#" class="jqmClose"><em>Close</em></a>
</div>
<div class="jqmAlertContent">
<p>Please wait... <img src="inc/busy.gif" alt="loading" /></p>
</div>
</div>
</div></pre>
</div>
</div>
<strong>3b</strong> (alert) - ajax target.
<p></p>
<p>
<script type="text/javascript">
// this example shows the use of onShow and onHide callbacks. Make
// sure to read the documentation for futher instructions, and
// an explanation of the "hash" argument.
$().ready(function() {
$('#ex3c')
.jqDrag('.jqDrag')
.jqResize('.jqResize')
.jqm({
trigger:'#ex3cTrigger',
overlay: 0,
onShow: function(h) {
/* callback executed when a trigger click. Show notice */
h.w.css('opacity',0.92).slideDown();
},
onHide: function(h) {
/* callback executed on window hide. Hide notice, overlay. */
h.w.slideUp("slow",function() { if(h.o) h.o.remove(); }); }
});
});
</script>
<style>
div.jqmNotice img.jqResize {position: absolute; right: 2px; bottom: 2px;}
/* Notice CSS courtesy of;
Alexandre Plennevaux <alexandre@pixeline.be>,
Brice Burgess <bhb@iceburg.net> */
div.jqmNotice {
display: none;
position: relative;
width: 320px;
background:#FFFFCC url(notice/note_icon.png) 5px 5px no-repeat;
border: 1px solid #000;
padding: 0;
}
.jqmnTitle{margin: 0 25px;}
.jqmnTitle h1{
margin: 5px 0;
padding-left:5px;
width: 100%;
font-size:10px;
color:#FFFFCC;
background-color:#505050;
}
div.jqmNotice .jqmClose {
position: absolute;
cursor: pointer;
right: 4px;
top: 6px;
}
.jqmnContent{
border-top:1px;
color:#000;
font:12px/18pt Comic Sans, Comic Sans MS, cursive;
padding:0 20px 5px;
}
</style>
</p><div style="position: absolute; margin: -100px 0 0 100px;">
<div id="ex3c" class="jqmNotice jqmID5">
<div class="jqmnTitle jqDrag">
<h1>Did you know?</h1>
</div>
<div class="jqmnContent">
<p>Pine, spruce, or other evergreen wood should never be used in barbecues. These woods, when burning or smoking, can add harmful tar and resins to the food. Only hardwoods should be used for smoking and grilling, such as oak, pecan, hickory, maple, cherry, alder, apple, or mesquite, depending on the type of meat being cooked.</p>
</div>
<img src="notice/close_icon.png" alt="close" class="jqmClose">
<img src="dialog/resize.gif" alt="resize" class="jqResize">
</div>
</div>
<div class="src">
<div class="js">
<a href="#">Javascript</a>
<pre>// this example shows the use of onShow and onHide callbacks. Make
// sure to read the documentation for futher instructions, and
// an explanation of the "hash" argument.
$().ready(function() {
$('#ex3c')
.jqDrag('.jqDrag')
.jqResize('.jqResize')
.jqm({
trigger:'#ex3cTrigger',
overlay: 0,
onShow: function(h) {
/* callback executed when a trigger click. Show notice */
h.w.css('opacity',0.92).slideDown();
},
onHide: function(h) {
/* callback executed on window hide. Hide notice, overlay. */
h.w.slideUp("slow",function() { if(h.o) h.o.remove(); }); }
});
});
</pre>
</div>
<div class="css">
<a href="#">CSS</a>
<pre>div.jqmNotice img.jqResize {position: absolute; right: 2px; bottom: 2px;}
/* Notice CSS courtesy of;
Alexandre Plennevaux <alexandre@pixeline.be>,
Brice Burgess <bhb@iceburg.net> */
div.jqmNotice {
display: none;
position: relative;
width: 320px;
background:#FFFFCC url(notice/note_icon.png) 5px 5px no-repeat;
border: 1px solid #000;
padding: 0;
}
.jqmnTitle{margin: 0 25px;}
.jqmnTitle h1{
margin: 5px 0;
padding-left:5px;
width: 100%;
font-size:10px;
color:#FFFFCC;
background-color:#505050;
}
div.jqmNotice .jqmClose {
position: absolute;
cursor: pointer;
right: 4px;
top: 6px;
}
.jqmnContent{
border-top:1px;
color:#000;
font:12px/18pt Comic Sans, Comic Sans MS, cursive;
padding:0 20px 5px;
}</pre>
</div>
<div class="html">
<a href="#">HTML</a>
<pre><a href="#" id="ex3cTrigger">view</a> (notice)
...
<div style="position: absolute; margin: -100px 0 0 100px;">
<div id="ex3c" class="jqmNotice">
<div class="jqmnTitle jqDrag">
<h1>Did you know?</h1>
</div>
<div class="jqmnContent">
<p>Pine, spruce, or other evergreen wood should never be used in barbecues. These woods, when burning or smoking, can add harmful tar and resins to the food. Only hardwoods should be used for smoking and grilling, such as oak, pecan, hickory, maple, cherry, alder, apple, or mesquite, depending on the type of meat being cooked.</p>
</div>
<img src="notice/close_icon.png" alt="close" class="jqmClose" />
<img src="dialog/resize.gif" alt="resize" class="jqResize" />
</div>
</div></pre>
</div>
</div>
<strong>3c</strong> (alert) - onShow, onHide callbacks.
<p></p>
<div class="example">
4. <em>Modal, Nested Modal</em> -- a. <a href="examples/4a.html" class="ex4Trigger">view</a> (4a.html), b. <a href="examples/4b.html" class="ex4Trigger">view</a> (4b.html)
<br>
Focus can be forced on a dialog, making it a true "modal" dialog. Also exemplified is the <strong>ajax attribute selector</strong> (using @href). Any DOM attribute can be used to extract the ajax url (see the <a href="README">documentation</a>).
</div>
<script type="text/javascript">
$().ready(function() {
// notice that you can pass an element as the target
// in addition to a string selector.
var t = $('#ex4 div.jqmdMSG');
$('#ex4').jqm({
trigger: 'a.ex4Trigger',
ajax: '@href', /* Extract ajax URL from the 'href' attribute of triggering element */
target: t,
modal: true, /* FORCE FOCUS */
onHide: function(h) {
t.html('Please Wait...'); // Clear Content HTML on Hide.
h.o.remove(); // remove overlay
h.w.fadeOut(888); // hide window
},
overlay: 0});
// nested dialog
$('#ex4c').jqm({modal: true, overlay: 10, trigger: false});
// Close Button Highlighting Javascript provided in ex3a.
// Work around for IE's lack of :focus CSS selector
if($.browser.msie)
$('input')
.focus(function(){$(this).addClass('iefocus');})
.blur(function(){$(this).removeClass('iefocus');});
});
</script>
<style>
/* jqmModal dialog CSS inherited from Example 3a ... */
div.jqmdAbove { z-index: 5000; top: 8%; } /* used by 4c -- nested modal */
div.jqmdWide { width: 560px; margin-left: -280px; }
div.jqmdTall { height: 330px; }
div.centered { width: 100%; text-align: center; }
div.buttons input{ margin: 10px 14px; }
div.output { margin: 10px; color: red; }
.largeText { font-size: 120%; font-weight: bold; }
.smallText { font-size: 85%; }
</style>
<div id="ex4" class="jqmDialog jqmdWide jqmID6">
<div class="jqmdTL"><div class="jqmdTR"><div class="jqmdTC">Modal Dialog</div></div></div>
<div class="jqmdBL"><div class="jqmdBR"><div class="jqmdBC">
<div class="jqmdMSG">
<p>Please wait... <img src="inc/busy.gif" alt="loading"></p>
</div>
</div></div></div>
<input type="image" src="dialog/close.gif" class="jqmdX jqmClose">
</div>
<!-- nested dialog -->
<div id="ex4c" class="jqmDialog jqmdAbove jqmID7">
<div class="jqmdTL"><div class="jqmdTR"><div class="jqmdTC">Modal Dialog</div></div></div>
<div class="jqmdBL"><div class="jqmdBR"><div class="jqmdBC jqmdTall">
<div class="jqmdMSG">
<p class="largeText">You bet!</p>
<p>Notice that you can only interact with this modal.
If you click outside of it, focus will return to the form input element.
</p>
<input type="text" size="15" value="I get focus">
<input type="text" size="15" value="">
<p>
When this window is closed, the focus lock will resume on the calling
modal window. This will repeat until there are no more modals open.
</p>
<p>
Use the "z-index" to control overlay and window overlap. See the <a href="README">documentation</a>.
</p>
</div>
</div></div></div>
<input type="image" src="dialog/close.gif" class="jqmdX jqmClose">
</div>
<div class="src">
<div class="js">
<a href="#">Javascript</a>
<pre>$().ready(function() {
// notice that you can pass an element as the target
// in addition to a string selector.
var t = $('#ex4 div.jqmdMSG');
$('#ex4').jqm({
trigger: 'a.ex4Trigger',
ajax: '@href', /* Extract ajax URL from the 'href' attribute of triggering element */
target: t,
modal: true, /* FORCE FOCUS */
onHide: function(h) {
t.html('Please Wait...'); // Clear Content HTML on Hide.
h.o.remove(); // remove overlay
h.w.fadeOut(888); // hide window
},
overlay: 0});
// nested dialog
$('#ex4c').jqm({modal: true, overlay: 10, trigger: false});
// Close Button Highlighting Javascript provided in ex3a.
// Work around for IE's lack of :focus CSS selector
if($.browser.msie)
$('input')
.focus(function(){$(this).addClass('iefocus');})
.blur(function(){$(this).removeClass('iefocus');});
});</pre>
</div>
<div class="css">
<a href="#">CSS</a>
<pre>/* jqmModal dialog CSS inherited from Example 3a ... */
div.jqmdAbove { z-index: 5000; top: 8%; } /* used by 4c -- nested modal */
div.jqmdWide { width: 560px; margin-left: -280px; }
div.jqmdTall { height: 330px; }
div.centered { width: 100%; text-align: center; }
div.buttons input{ margin: 10px 14px; }
div.output { margin: 10px; color: red; }
.largeText { font-size: 120%; font-weight: bold; }
.smallText { font-size: 85%; }
</pre>
</div>
<div class="html">
<a href="#">HTML</a>
<pre><a href="examples/4a.html" class="ex4Trigger">view</a> (4a.html)
<a href="examples/4b.html" class="ex4Trigger">view</a> (4b.html)
...
<div id="ex4" class="jqmDialog jqmdWide">
<div class="jqmdTL"><div class="jqmdTR"><div class="jqmdTC">Modal Dialog</div></div></div>
<div class="jqmdBL"><div class="jqmdBR"><div class="jqmdBC">
<div class="jqmdMSG">
<p>Please wait... <img src="inc/busy.gif" alt="loading" /></p>
</div>
</div></div></div>
<input type="image" src="dialog/close.gif" class="jqmdX jqmClose" />
</div>
<!-- nested dialog -->
<div id="ex4c" class="jqmDialog jqmdAbove">
<div class="jqmdTL"><div class="jqmdTR"><div class="jqmdTC">Modal Dialog</div></div></div>
<div class="jqmdBL"><div class="jqmdBR"><div class="jqmdBC jqmdTall">
<div class="jqmdMSG">
<p class="largeText">You bet!</p>
<p>Notice that you can only interact with this modal.
If you click outside of it, focus will return to the form input element.
</p>
<input type="text" size="15" value="I get focus"/>
<input type="text" size="15" value=""/>
<p>
When this window is closed, the focus lock will resume on the calling
modal window. This will repeat until there are no more modals open.
</p>
<p>
Use the "z-index" to control overlay and window overlap. See the <a href="README">documentation</a>.
</p>
</div>
</div></div></div>
<input type="image" src="dialog/close.gif" class="jqmdX jqmClose" />
</div></pre>
</div>
</div>
<div class="example">
5. <em>Multi-Show/Hide</em> -- a. <a href="#" id="ex5show">view</a> (show all), b. <a href="#" id="ex5hide">view</a> (hide all), c. <a href="#" id="ex5multi">view</a> (show+hide some)
<br>
Triggers can cotrol more than 1 jqModal. You can assign new show or hide triggers to any jqModal element with $.jqmAddTrigger and $.jqmAddClose.
</div>
<script type="text/javascript">
$().ready(function() {
var show = $('#ex5show');
var hide = $('#ex5hide');
$('div.square')
.jqm({overlay: 0, trigger: false})
//.jqDrag()
.jqmAddTrigger(show)
.jqmAddClose(hide)
$('#ex5multi').click(function() {
$('div.square:even').jqmShow();
$('div.square:odd').jqmHide();
return false;
});
});
</script>
<style>
div.square {
display: none;
height: 88px;
width: 88px;
font-size: 10px;
padding: 5px;
border: 1px solid;
position: absolute;
}
div.square.a{
background: #EEE;
color: #777;
border-color: #777;
margin: 0 0 0 300px;
}
div.square.b{
background: #FFF6E5;
color: #FF8000;
border-color: #FF8000;
margin: -300px 0 0 300px;
}
div.square.c{
background: #DDF0BD;
color: green;
border-color: green;
margin: 0 0 0 600px;
}
div.square.d{
background: #FFF1F1;
color: red;
border-color: red;
margin: -300px 0 0 600px;
}
</style>
<div class="squarePlacer">
<div class="square a jqmID8">
Square A
</div>
<div class="square b jqmID9">
Square B
</div>
<div class="square d jqmID10">
Square D
</div>
<div class="square c jqmID11">
Square C
</div>
</div>
<div class="src">
<div class="js">
<a href="#">Javascript</a>
<pre>$().ready(function() {
var show = $('#ex5show');
var hide = $('#ex5hide');
$('div.square')
.jqm({overlay: 0, trigger: false})
//.jqDrag()
.jqmAddTrigger(show)
.jqmAddClose(hide)
$('#ex5multi').click(function() {
$('div.square:even').jqmShow();
$('div.square:odd').jqmHide();
return false;
});
});
</pre>
</div>
<div class="css">
<a href="#">CSS</a>
<pre>div.square {
display: none;
height: 88px;
width: 88px;
font-size: 10px;
padding: 5px;
border: 1px solid;
position: absolute;
}
div.square.a{
background: #EEE;
color: #777;
border-color: #777;
margin: 0 0 0 300px;
}
div.square.b{
background: #FFF6E5;
color: #FF8000;
border-color: #FF8000;
margin: -300px 0 0 300px;
}
div.square.c{
background: #DDF0BD;
color: green;
border-color: green;
margin: 0 0 0 600px;
}
div.square.d{
background: #FFF1F1;
color: red;
border-color: red;
margin: -300px 0 0 600px;
}</pre>
</div>
<div class="html">
<a href="#">HTML</a>
<pre><a href="#" id="ex5show">view</a> (show all)
<a href="#" id="ex5hide">view</a> (hide all)
<a href="#" id="ex5multi">view</a> (show+hide some)
...
<div class="squarePlacer">
<div class="square a">
Square A
</div>
<div class="square b">
Square B
</div>
<div class="square d">
Square D
</div>
<div class="square c">
Square C
</div>
</div></pre>
</div>
</div>
<div class="example">
6. <em>FUN! Overrides</em> -- a. <a href="#" class="alert">view</a> (alert), b. <a href="http://www.jquery.com/" class="confirm">view</a> (confirm)
<br>
It is now time to show a real-world use for jqModal -- overriding the standard <em>alert()</em> and <em>confirm</em> dialogs! Note; due to the single threaded nature of javascript, the confirm() function must be passed a callback -- it does NOT return true/false.
</div>
<script type="text/javascript">
/* Overriding Javascript's Alert Dialog */
function alert(msg) {
$('#alert')
.jqmShow()
.find('div.jqmAlertContent')
.html(msg);
}
$().ready(function() {
$('#alert').jqm({overlay: 0, modal: true, trigger: false});
// trigger an alert whenever links of class alert are pressed.
$('a.alert').click(function() {
alert('You Have triggered an alert!');
return false;
});
});
/* Overriding Javascript's Confirm Dialog */
// NOTE; A callback must be passed. It is executed on "cotinue".
// This differs from the standard confirm() function, which returns
// only true or false!
// If the callback is a string, it will be considered a "URL", and
// followed.
// If the callback is a function, it will be executed.
function confirm(msg,callback) {
$('#confirm')
.jqmShow()
.find('p.jqmConfirmMsg')
.html(msg)
.end()
.find(':submit:visible')
.click(function(){
if(this.value == 'yes')
(typeof callback == 'string') ?
window.location.href = callback :
callback();
$('#confirm').jqmHide();
});
}
$().ready(function() {
$('#confirm').jqm({overlay: 88, modal: true, trigger: false});
// trigger a confirm whenever links of class alert are pressed.
$('a.confirm').click(function() {
confirm('About to visit: '+this.href+' !',this.href);
return false;
});
});
</script>
<style>
div.jqmConfirm input[type="submit"] { padding: 4px; margin: 10px 30px; background: #000; color: #FFF; border: 1px solid #AAA; }
/* jqModal confirm CSS courtesy of;
Alexandre Plennevaux <alexandre@pixeline.be>,
Brice Burgess <bhb@iceburg.net> */
div.jqmConfirm { /* contains + positions the alert window */
display: none;
position: fixed;
top: 17%;
width: 100%;
}
/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html div.jqmConfirm {
position: absolute;
top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
div.jqmConfirmWindow {
height:auto;
width: auto;
margin: auto;
max-width:400px;
padding: 0 10px 10px;
background:#FFF;
border:1px dotted #FFF;
}
.jqmConfirmTitle{
margin:5px 2px;
height:20px;
color:#000;
background:#FFF;
}
.jqmConfirmTitle h1{
margin:5px 2px;
padding-left:5px;
padding:0;
font-size:14px;
text-transform:capitalize;
letter-spacing:-1px;
font-weight:bold;
color:#000;
float:left;
height:20px;
}
div.jqmConfirm .jqmClose em{display:none;}
div.jqmConfirm .jqmClose {
width:20px;
height:20px;
display:block;
float:right;
clear:right;
background:transparent url(confirm/close_icon_double.png) 0 0 no-repeat;
}
div.jqmConfirm a.jqmClose:hover{ background-position: 0 -20px; }
div.jqmConfirmContent{
border-top:px;
color:#000;
font:11px/14pt arial;
padding:5px 20px 5px;
margin:5px;
border:1px dotted #111;
letter-spacing:0px;
background:#FFF url(confirm/darkgrid.png);
}
/*°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
clearing a float without additional markup
http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
</style>
<!-- Alert Dialog -->
<div class="jqmAlert jqmID12" id="alert">
<div id="ex3b" class="jqmAlertWindow">
<div class="jqmAlertTitle clearfix">
<h1>Warning!</h1><a href="#" class="jqmClose"><em>Close</em></a>
</div>
<div class="jqmAlertContent"></div>
</div>
</div>
<!-- Confirm Dialog -->
<div class="jqmConfirm jqmID13" id="confirm">
<div id="ex3b" class="jqmConfirmWindow">
<div class="jqmConfirmTitle clearfix">
<h1>Confirmation por favor...</h1><a href="#" class="jqmClose"><em>Close</em></a>
</div>
<div class="jqmConfirmContent">
<p class="jqmConfirmMsg"></p>
<p>Continue?</p>
</div>
<input type="submit" value="no">
<input type="submit" value="yes">
<p></p>
</div>
</div>
<div class="src">
<div class="js">
<a href="#">Javascript</a>
<pre>
/* Overriding Javascript's Alert Dialog */
function alert(msg) {
$('#alert')
.jqmShow()
.find('div.jqmAlertContent')
.html(msg);
}
$().ready(function() {
$('#alert').jqm({overlay: 0, modal: true, trigger: false});
// trigger an alert whenever links of class alert are pressed.
$('a.alert').click(function() {
alert('You Have triggered an alert!');
return false;
});
});
/* Overriding Javascript's Confirm Dialog */
// NOTE; A callback must be passed. It is executed on "cotinue".
// This differs from the standard confirm() function, which returns
// only true or false!
// If the callback is a string, it will be considered a "URL", and
// followed.
// If the callback is a function, it will be executed.
function confirm(msg,callback) {
$('#confirm')
.jqmShow()
.find('p.jqmConfirmMsg')
.html(msg)
.end()
.find(':submit:visible')
.click(function(){
if(this.value == 'yes')
(typeof callback == 'string') ?
window.location.href = callback :
callback();
$('#confirm').jqmHide();
});
}
$().ready(function() {
$('#confirm').jqm({overlay: 88, modal: true, trigger: false});
// trigger a confirm whenever links of class alert are pressed.
$('a.confirm').click(function() {
confirm('About to visit: '+this.href+' !',this.href);
return false;
});
});
</pre>
</div>
<div class="css">
<a href="#">CSS</a>
<pre>div.jqmConfirm input[type="submit"] { padding: 4px; margin: 10px 30px; background: #000; color: #FFF; border: 1px solid #AAA; }
/* jqModal confirm CSS courtesy of;
Alexandre Plennevaux <alexandre@pixeline.be>,
Brice Burgess <bhb@iceburg.net> */
div.jqmConfirm { /* contains + positions the alert window */
display: none;
position: fixed;
top: 17%;
width: 100%;
}
/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html div.jqmConfirm {
position: absolute;
top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
div.jqmConfirmWindow {
height:auto;
width: auto;
margin: auto;
max-width:400px;
padding: 0 10px 10px;
background:#FFF;
border:1px dotted #FFF;
}
.jqmConfirmTitle{
margin:5px 2px;
height:20px;
color:#000;
background:#FFF;
}
.jqmConfirmTitle h1{
margin:5px 2px;
padding-left:5px;
padding:0;
font-size:14px;
text-transform:capitalize;
letter-spacing:-1px;
font-weight:bold;
color:#000;
float:left;
height:20px;
}
div.jqmConfirm .jqmClose em{display:none;}
div.jqmConfirm .jqmClose {
width:20px;
height:20px;
display:block;
float:right;
clear:right;
background:transparent url(confirm/close_icon_double.png) 0 0 no-repeat;
}
div.jqmConfirm a.jqmClose:hover{ background-position: 0 -20px; }
div.jqmConfirmContent{
border-top:px;
color:#000;
font:11px/14pt arial;
padding:5px 20px 5px;
margin:5px;
border:1px dotted #111;
letter-spacing:0px;
background:#FFF url(confirm/darkgrid.png);
}
/*°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
clearing a float without additional markup
http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */</pre>
</div>
<div class="html">
<a href="#">HTML</a>
<pre><a href="#" class="alert">view</a> (alert)
<a href="#" class="confirm">view</a> (confirm)
...
<!-- Alert Dialog -->
<div class="jqmAlert" id="alert">
<div id="ex3b" class="jqmAlertWindow">
<div class="jqmAlertTitle clearfix">
<h1>Warning!</h1><a href="#" class="jqmClose"><em>Close</em></a>
</div>
<div class="jqmAlertContent"></div>
</div>
</div>
<!-- Confirm Dialog -->
<div class="jqmConfirm" id="confirm">
<div id="ex3b" class="jqmConfirmWindow">
<div class="jqmConfirmTitle clearfix">
<h1>Confirmation por favor...</h1><a href="#" class="jqmClose"><em>Close</em></a>
</div>
<div class="jqmConfirmContent">
<p class="jqmConfirmMsg"></p>
<p>Continue?</p>
</div>
<input type="submit" value="no" />
<input type="submit" value="yes" />
</p>
</div>
</div></pre>
</div>
</div>
<div class="example">
7. <em>External Site (iframe) usage</em> (with added bling-in-the-box)
<br>
Alexandre Plennevaux has posted a <a href="http://www.pixeline.be/blog/2008/javascript-loading-external-urls-in-jqmodal-jquery-plugin/">tutorial</a> on effectively using jqModal to load external sites into a popup dialog. His method updates an iframe inside a dialog with the HREF attribute of the triggering element. It is an <strong>excellent</strong> example of real-world jqModal usage. As an added bonus; the bling-factor is furthered by showing off some fancy animated transistions! Be sure to check out his <a href="http://www.pixeline.be/experiments/ThickboxToJqModal/">demonstration</a>.
<br clear="both">
<div class="wwwwh">Etc.</div>
<p><em>Previous Releases</em></p>
All revisions of jqModal are available are available <a href="release/">here</a>.
<a class="anchor" name="etc"></a>
<dl>
<dt>Known Issues, Pending Fixes</dt>
<dd>
<ul>
<li>Update jqDnR, make squares draggable</li>
<li>Demonstrate an enhanced slideshow</li>
<li>Incorporate "smart" modal focus routine</li>
<li>Abstract IE6 workarounds from base CSS, use conditional includes</li>
</ul>
</dd>
<dt>R14 Changes</dt>
<dd>
<p>
Changes include smart detection of the triggering element. This allows you to call $.jqmShow() and $.jqmHide() within the event context of a non-initialized triggering element, and that element will mask a proper initialized trigger.
</p>
<p>
This (very minor) change is intended to improve the plugin's natural behavior -- that is; to behave as expected. It will make "live querying" modal triggers easier for some.
</p>
<p>
A simple example of the new behavior is shown below. It will show and load the remote content of all anchor links into the modal window whenever they are clicked.
</p>
<pre><a href="http://my.ajax/content">open modal with my.ajax/content</a>
<div id="jqModal" class="jqmWindow" style="display: none;"></div>
<script type="text/javascript">
jQuery().ready(function($){
// initialize modal,
// load the container with a remote return based on the 'href'
// attribute of triggering element(s)
$('#jqModal').jqm({ajax:'@href'});
// open the modal whenever anchor links on the page are clicked
$('a').live('click',function(){
$('#jqModal').jqmShow();
});
});
</script>
</pre>
</dd>
<dt>R13 Changes</dt>
<dd>
<ul>
<li>Minor code optimizations</li>
<li>Fixed potential exception in modal focus routine</li>
<li>Overlays of modal dialogs are no longer automatically styled with a "wait" cursor. Use CSS to control</li>
<li>Exposed overiding of default parameter values via the $.jqm.params global</li>
</ul>
</dd>
<dt>R12 Changes</dt>
<dd>
<ul>
<li>Now dual licensed under the MIT and GPL licenses</li>
<li>Compatibility with jQuery 1.2.6</li>
<li>Removed zIndex parameter</li>
<li>Subsequent $.jqm calls now update configuration</li>
<li>AJAX target is now cleared before load</li>
<li>Added ajaxText parameter</li>
</ul>
</dd>
<dt>R11 Changes</dt>
<dd>
<ul>
<li>added toTop argument to break z-Index container restraints (<a href="toTop.html">demo</a>)</li>
<li>improved focus method tolerance</li>
<li>overlay now takes z-Index stacking order precedence</li>
</ul>
</dd>
</dl>
<div class="src">
<div class="js">
<a href="#">Earlier Release Changes</a>
<pre>
<p><em>R10 Changes</em>;</p>
<ul>
<li>focus element re-calculated every modal click to prevent IE error</li>
<li>ie6 sets body width to 100%</li>
<li>Require fixed pushStack,$.browser.version -- jQuery 1.1.3.1 MINIMUM!</li>
<li>compressible with a javascript packer</li>
<li>HTTPS/SSL served iFrame content will not throw warnings in IE</li>
</ul>
<p><em>R8,R9 Changes</em></p>
<ul>
<li><em>Updated CSS</em>, Sync up.</li>
<li>Fixed IE crash when ajax loaded elements used as trigger(s)</li>
<li>IE6 - overlay now covers dialog only, allowing page interaction when overlay: 0</li>
</ul>
<p><em>R7 Changes</em></p>
<ul>
<li>Added $.jqmShow, $.jqmHide to manually hide/show dialogs</li>
<li>Added $.jqmAddTrigger and $.jqmAddClose to bind show/hide to elements</li>
<li>Added onLoad callback (called after ajax return)</li>
<li>Added support for handling multiple dialogs @ once across ALL functions</li>
<li>Removed auto-fire parameter, replaced via $(e).jqm().jqmShow()</li>
<li>Removed $.jqmClose()</li>
<li>Removed "wrapClass" parameter, updated base CSS</li>
<li>CSS z-index value takes priority over "zIndex" parameter</li>
<li>Triggers can hide, show, or hide AND show jqModals</li>
<li>Overlays+IE6 iframe are now fixed positioned - support for ie6 quirks + standards mode</li>
<li>Internal Improvements, no event data</li>
</ul>
</pre>
</div>
</div>
<br><br>
<p><em>Contributing</em>;</p>
<hr>
I would like to eventaully host a HTML+CSS repository of dialog, window, and notice themes to be used in conjunction with jqModal. If you would like to contribute themes or ideas please do! I am a very slow designer and could use your help ;)
Feel free to email me @ <bhb@iceburg.net>.
<script type="text/javascript">
// common
$().ready(function() {
$('div.src a').click(function(){
$('~ pre',this).toggle();
return false;
});
});
</script>
</div>
</div>
<br /></div>anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0tag:blogger.com,1999:blog-3197786202443268686.post-24114582176728246522013-11-27T22:14:00.000-08:002013-11-27T22:14:24.587-08:00Remove-Autorun-Virus-from-Hard-Disk-Drives<div dir="ltr" style="text-align: left;" trbidi="on">
<div id="article">
<div id="bodycontents">
<div id="intro" class="section sticky ">
<a href="/index.php?title=Remove-Autorun-Virus-from-Hard-Disk-Drives&action=edit" class="edit">Edit Article</a><h1 class="firstHeading" itemprop="name"><a href="http://www.wikihow.com/Remove-Autorun-Virus-from-Hard-Disk-Drives" itemprop="url">How to Remove Autorun Virus from Hard Disk Drives</a></h1>
<p id="method_toc"><a href="#Method_1:_Using_the_Command_Prompt" class="">Using the Command Prompt</a><a href="#Method_2:_Editing_the_Registry" class="">Editing the Registry</a></p>
<p id="originators">Edited by <span>Sikander Hayat Khan, Sky Gear, Darrelljon, Elyne</span> and 11 others</p>
<p>Your antivirus software has removed the viruses yet your hard drives are not opening by double click? Follow the simple procedure below.</p>
<p><a name="Steps" class="anchor" id="Steps"></a></p>
<div class="clearall"></div>
<div class="wh_ad_inner adunitintro">
<script type="text/javascript">
<!--
<!-- MediaWiki:Adunitintro -->
google_ad_client = "ca-pub-9543332082073187";
/* iFrame Unit - intro */
if(abType == 2)
google_ad_slot = '6354743772';
else //a or normal
google_ad_slot = '8579663774';
google_ad_width = 671;
google_ad_height = 60;
google_ad_output = 'html';
google_override_format = true;
google_ad_channel = "0206790666+7733764704+1640266093+5860073694+6876289738+7122150828" + gchans + xchannels;
google_max_num_ads = 1;
if( fromsearch && abType == 1) {
document.write('<sc' + 'ript t' + 'ype="text/javascript" s' + 'rc="http://pagead2.googlesyndication.com/pagead/show_ads.js"></' + 'script>');
}
//-->
</script>
</div>
<div id="test1" class="wh_ad_inner adunitintro" style="display: none;">
<script type="text/javascript">
<!--
<!-- MediaWiki:Adunitintro -->
google_ad_client = "ca-pub-9543332082073187";
/* iFrame Unit - intro */
google_ad_slot = '7691876177';
google_ad_width = 671;
google_ad_height = 60;
google_ad_output = 'html';
google_override_format = true;
google_ad_channel = "+7733764704+1640266093+5860073694+2490795108+6876289738+7122150828" + gchans + xchannels;
google_max_num_ads = 1;
if( fromsearch && abType == 2) {
document.write('<sc' + 'ript t' + 'ype="text/javascript" s' + 'rc="http://pagead2.googlesyndication.com/pagead/show_ads.js"></' + 'script>');
}
else {
document.getElementById('test1').style.display = 'none';
}
//-->
</script>
</div>
<div id="test2" class="wh_ad_inner adunitintro" style="border-top-width: 1px; border-top-style: solid; border-top-color: rgb(221, 221, 221); padding-top: 5px; margin-top: 5px; display: none;">
<script type="text/javascript">
<!--
<!-- MediaWiki:Adunitintro -->
google_ad_client = "ca-pub-9543332082073187";
/* iFrame Unit - intro */
google_ad_slot = '9168609378';
google_ad_width = 671;
google_ad_height = 60;
google_ad_output = 'html';
google_override_format = true;
google_ad_channel = "+7733764704+1640266093+5860073694+2490795108+6876289738+7122150828" + gchans + xchannels;
google_max_num_ads = 1;
if( fromsearch && abType == 3) {
document.write('<sc' + 'ript t' + 'ype="text/javascript" s' + 'rc="http://pagead2.googlesyndication.com/pagead/show_ads.js"></' + 'script>');
}
else {
document.getElementById('test2').style.display = 'none';
}
//-->
</script>
</div>
<script type="text/javascript">
<!--
<!-- MediaWiki:Adunitintro -->
//--></script><div id="test4" class="wh_ad_inner adunitintro" style="border: 1px solid rgb(170, 170, 170); margin-top: 5px; display: none;">
<script type="text/javascript">
<!--
<!-- MediaWiki:Adunitintro -->
google_ad_client = "ca-pub-9543332082073187";
/* iFrame Unit - intro */
google_ad_slot = '4598808974';
google_ad_width = 667;
google_ad_height = 60;
google_ad_output = 'html';
google_override_format = true;
google_ad_channel = "+7733764704+1640266093+5860073694+2490795108+6876289738+7122150828" + gchans + xchannels;
google_max_num_ads = 1;
if( false) {
document.write('<sc' + 'ript t' + 'ype="text/javascript" s' + 'rc="http://pagead2.googlesyndication.com/pagead/show_ads.js"></' + 'script>');
}
else {
document.getElementById('test4').style.display = 'none';
}
//-->
</script>
</div>
</div>
<h2 class="hidden">
<a href="/index.php?title=Remove-Autorun-Virus-from-Hard-Disk-Drives&action=edit&section=1" title="Edit section: Steps" id="gatEditSection" class="edit" onclick="gatTrack(gatUser,'Edit','Edit_section');" name="gatEditSection">Edit</a> <span>Steps</span>
</h2>
<p></p><div><a name="Method_1:_Using_the_Command_Prompt" class="anchor" id="Method_1:_Using_the_Command_Prompt"></a></div><br class="clearall"><p></p>
<div class="section steps sticky " style="padding-top: 60px;">
<h3>
<div class="altblock"></div>
<span><a href="/index.php?title=Remove-Autorun-Virus-from-Hard-Disk-Drives&action=edit&section=1" title="Remove Autorun Virus from Hard Disk Drives" id="gatEditSection" class="edit" onclick="gatTrack(gatUser,'Edit','Edit_section');">Edit</a>Method 1 of 2: Using the Command Prompt</span>
</h3>
<div id="steps_1" class="section_text">
<ol class="steps_list_2">
<li>
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 1 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-1-Version-2.jpg"><img alt="" width="670" height="502" src="http://pad3.whstatic.com/images/thumb/f/fb/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-1-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-1-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">1</div><b class="whb">Open command prompt.</b> Go to Windows, then Run, and type "cmd" . Press enter.
<div class="clearall"></div>
<div class="wh_ad_inner adunit0">
<script type="text/javascript">
<!--
<!-- MediaWiki:Adunit0 -->
google_ad_client = "ca-pub-9543332082073187";
/* iFrame Unit - First Step */
if(abType == 2)
google_ad_slot = '4878010577';
else //a or normal
google_ad_slot = '5205564977';
google_ad_width = 629;
google_ad_height = 60;
google_ad_output = 'html';
google_override_format = true;
google_ad_channel = "2748203808+7733764704+1640266093+5860073694+2490795108+6876289738+7122150828" + gchans + xchannels;
google_max_num_ads = 1;
document.write('<sc' + 'ript t' + 'ype="text/javascript" s' + 'rc="http://pagead2.googlesyndication.com/pagead/show_ads.js"></' + 'script>');
//-->
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script><ins style="display:inline-table;border:none;height:60px;margin:0;padding:0;position:relative;visibility:visible;width:629px;background-color:transparent"><ins id="aswift_0_anchor" style="display:block;border:none;height:60px;margin:0;padding:0;position:relative;visibility:visible;width:629px;background-color:transparent"><iframe width="629" height="60" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" onload="var i=this.id,s=window.google_iframe_oncopy,H=s&&s.handlers,h=H&&H[i],w=this.contentWindow,d;try{d=w.document}catch(e){}if(h&&d&&(!d.body||!d.body.firstChild)){if(h.call){setTimeout(h,0)}else if(h.match){try{h=s.upd(h,i)}catch(e){}w.location.replace(h)}}" id="aswift_0" name="aswift_0" style="left:0;position:absolute;top:0;"></iframe></ins></ins>
</div>
</li>
<li>
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 2 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-2-Version-2.jpg"><img alt="" width="670" height="503" src="http://pad2.whstatic.com/images/thumb/5/50/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-2-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-2-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">2</div><b class="whb">Type "cd\" and press enter to get to the root directory of c:</b>\ .
<div class="clearall"></div>
</li>
<li>
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 3 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-3-Version-2.jpg"><img alt="" width="670" height="503" src="http://pad1.whstatic.com/images/thumb/f/ff/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-3-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-3-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">3</div><b class="whb">Type "attrib -h -r -s autorun.</b>inf" and press enter.
<div class="clearall"></div>
</li>
<li>
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 4 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-4-Version-2.jpg"><img alt="" width="670" height="503" src="http://pad1.whstatic.com/images/thumb/3/37/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-4-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-4-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">4</div><b class="whb">Type "del autorun.</b>inf" and press enter.
<div class="clearall"></div>
</li>
<li>
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 5 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-5-Version-2.jpg"><img alt="" width="670" height="503" src="http://pad1.whstatic.com/images/thumb/8/85/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-5-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-5-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">5</div><b class="whb">Repeat the same process with other drives, type "d:</b>" and do the same thing. Then next "e:" and restart your computer.
<div class="clearall"></div>
</li>
<li>
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 6 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-6-Version-2.jpg"><img alt="" width="670" height="503" src="http://pad2.whstatic.com/images/thumb/a/a3/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-6-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-6-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">6</div><b class="whb">Restart your computer and it's done.</b> Enjoy the freedom to open hard drives on a double click.
<div class="clearall"></div>
</li>
</ol>
<p><a name="Method_2:_Editing_the_Registry" class="anchor" id="Method_2:_Editing_the_Registry"></a></p>
<div class="clearall"></div>
</div>
</div>
<div class="section steps sticky " style="padding-top: 60px;">
<h3>
<div class="altblock"></div>
<span><a href="/index.php?title=Remove-Autorun-Virus-from-Hard-Disk-Drives&action=edit&section=1" title="Remove Autorun Virus from Hard Disk Drives" id="gatEditSection" class="edit" onclick="gatTrack(gatUser,'Edit','Edit_section');">Edit</a>Method 2 of 2: Editing the Registry</span>
</h3>
<div id="steps_2" class="section_text">
<ol class="steps_list_2">
<li>
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 7 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-7-Version-2.jpg"><img alt="" width="670" height="503" src="http://pad3.whstatic.com/images/thumb/1/1c/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-7-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-7-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">1</div><b class="whb">Go to any folder.</b> In that on the top menu go to Tools--> Folder Options, which will be beside File, Edit, View, Favourites.
<div class="clearall"></div>
</li>
<li>
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 8 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-8-Version-2.jpg"><img alt="" width="670" height="503" src="http://pad3.whstatic.com/images/thumb/2/20/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-8-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-8-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">2</div><b class="whb">A window pops up after you click on folder options.</b>In that window go to View tab and select the option Show hidden files and folders.Now uncheck the option Hide protected Operating system files. Click "OK".
<div class="clearall"></div>
</li>
<li>
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 9 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-9-Version-2.jpg"><img alt="" width="670" height="503" src="http://pad3.whstatic.com/images/thumb/7/7c/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-9-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-9-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">3</div><b class="whb">Now Open your drives (By right click and select Explore.</b> Don't double click!) Delete autorun.inf and MS32DLL.dll.vbs or MS32DLL.dll (use Shift+Delete as it deletes files forever.) in all drives include Handy Drive and Floppy disk.
<div class="clearall"></div>
</li>
<li>
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 10 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-10-Version-2.jpg"><img alt="" width="670" height="214" src="http://pad1.whstatic.com/images/thumb/e/ec/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-10-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-10-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">4</div><b class="whb">Open folder C:</b>\WINDOWS to delete MS32DLL.dll.vbs or MS32DLL.dll (Use Shift+Delete )
<div class="clearall"></div>
</li>
<li>
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 11 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-11-Version-2.jpg"><img alt="" width="670" height="502" src="http://pad1.whstatic.com/images/thumb/a/a5/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-11-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-11-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">5</div><b class="whb">Go to start --> Run --> Regedit and the Registry editor will open
</b><div class="clearall"></div>
</li>
<li>
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 12 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-12-Version-2.jpg"><img alt="" width="670" height="503" src="http://pad3.whstatic.com/images/thumb/c/cb/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-12-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-12-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">6</div><b class="whb">Now navigate in the left pane as follows:</b> HKEY_LOCAL_MACHINE --> Software --> Microsoft --> Windows --> Current Version --> Run .Now delete the entry MS32DLL (Use Delete key on keyboard)
<div class="clearall"></div>
</li>
<li>
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 13 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-13-Version-2.jpg"><img alt="" width="670" height="503" src="http://pad2.whstatic.com/images/thumb/6/69/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-13-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-13-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">7</div><b class="whb">Go to HKEY_CURRENT_USER --> Software --> Microsoft --> Internet Explorer --> Main and delete the entry Window Title “Hacked by Godzilla”
</b><div class="clearall"></div>
</li>
<li>
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 14 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-14-Version-2.jpg"><img alt="" width="670" height="502" src="http://pad1.whstatic.com/images/thumb/c/c4/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-14-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-14-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">8</div><b class="whb">Now open the group policy editor by typing gpedit.</b>msc in Start --> run and pressing enter.
<div class="clearall"></div>
</li>
<li>
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 15 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-15-Version-2.jpg"><img alt="" width="670" height="503" src="http://pad2.whstatic.com/images/thumb/9/99/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-15-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-15-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">9</div><b class="whb">Go to User Configuration --> Administrative Templates --> System .</b> Double Click on entry Turn Off Autoplay then Turn Off Autoplay Properties will display.Do as follows:
<ul>
<li>Select Enabled<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 15Bullet1.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-15Bullet1.jpg"><img alt="" width="670" height="502" src="http://pad1.whstatic.com/images/thumb/3/39/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-15Bullet1.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-15Bullet1.jpg" border="0" class="mwimage101"></a></div>
</li>
<li>Select All drives<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 15Bullet2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-15Bullet2.jpg"><img alt="" width="670" height="502" src="http://pad2.whstatic.com/images/thumb/2/22/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-15Bullet2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-15Bullet2.jpg" border="0" class="mwimage101"></a></div>
</li>
<li>Click OK<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 15Bullet3.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-15Bullet3.jpg"><img alt="" width="670" height="502" src="http://pad1.whstatic.com/images/thumb/c/ca/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-15Bullet3.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-15Bullet3.jpg" border="0" class="mwimage101"></a></div>
</li>
</ul>
<div class="clearall"></div>
</li>
<li>
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 16 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-16-Version-2.jpg"><img alt="" width="670" height="502" src="http://pad1.whstatic.com/images/thumb/3/3c/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-16-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-16-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">10</div><b class="whb">Now go to start --> Run and type msconfig there and press Enter.</b>A system configuration utility dialogue will open.
<div class="clearall"></div>
</li>
<li>
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 17 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-17-Version-2.jpg"><img alt="" width="670" height="502" src="http://pad1.whstatic.com/images/thumb/f/fe/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-17-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-17-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">11</div><b class="whb">Go to startup tab in it and uncheck MS32DLL .</b>Now click Ok and when the system configuration utility asks for restart ,click on exit without restart.
<div class="clearall"></div>
</li>
<li>
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 18 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-18-Version-2.jpg"><img alt="" width="670" height="502" src="http://pad3.whstatic.com/images/thumb/a/a1/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-18-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-18-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">12</div><b class="whb">Now go to Tools --> Folder Options on the top menu of some folder again and select the Do not show Hidden files and check Hide operating system files.</b>
<div class="clearall"></div>
</li>
<li>
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 19 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-19-Version-2.jpg"><img alt="" width="670" height="502" src="http://pad3.whstatic.com/images/thumb/b/b3/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-19-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-19-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">13</div><b class="whb">Go to your recyclable bin and empty it to prevent any possibility of MS322DLL.</b>dll.vbs lying there.
<div class="clearall"></div>
</li>
<li class="final_li">
<div class="mwimg largeimage floatcenter " style="max-width:670px"><a class="image" title="Remove Autorun Virus from Hard Disk Drives Step 20 Version 2.jpg" href="/Image:Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-20-Version-2.jpg"><img alt="" width="670" height="503" src="http://pad3.whstatic.com/images/thumb/9/97/Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-20-Version-2.jpg/670px-Remove-Autorun-Virus-from-Hard-Disk-Drives-Step-20-Version-2.jpg" border="0" class="mwimage101"></a></div>
<div class="step_num">14</div><b class="whb">Now restart your PC once and you can now open your hard disk drives by double clicking on them
</b><div class="clearall"></div>
<div class="wh_ad_inner adunit1">
<script type="text/javascript">
<!--
<!-- MediaWiki:Adunit1 -->
google_ad_client = "ca-pub-9543332082073187";
/* iFrame Unit - last step */
if(abType == 2)
google_ad_slot = '3261676573';
else //a or normal
google_ad_slot = '7008858971';
google_ad_width = 627;
google_ad_height = 180;
google_ad_output = 'html';
google_override_format = true;
google_ad_channel = "4065666674+7733764704+1640266093+5860073694+2490795108+6876289738+7122150828" + gchans + xchannels;
google_max_num_ads = 3;
google_ad_region = "test";
document.write('<sc' + 'ript t' + 'ype="text/javascript" s' + 'rc="http://pagead2.googlesyndication.com/pagead/show_ads.js"></' + 'script>');
//-->
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script><ins style="display:inline-table;border:none;height:180px;margin:0;padding:0;position:relative;visibility:visible;width:627px;background-color:transparent"><ins id="aswift_1_anchor" style="display:block;border:none;height:180px;margin:0;padding:0;position:relative;visibility:visible;width:627px;background-color:transparent"><iframe width="627" height="180" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" onload="var i=this.id,s=window.google_iframe_oncopy,H=s&&s.handlers,h=H&&H[i],w=this.contentWindow,d;try{d=w.document}catch(e){}if(h&&d&&(!d.body||!d.body.firstChild)){if(h.call){setTimeout(h,0)}else if(h.match){try{h=s.upd(h,i)}catch(e){}w.location.replace(h)}}" id="aswift_1" name="aswift_1" style="left:0;position:absolute;top:0;"></iframe></ins></ins>
</div>
</li>
</ol>
<p class="lone_p"><br></p>
<p><a name="Tips" class="anchor" id="Tips"></a></p>
<div class="clearall"></div>
</div>
</div>
<div class="section tips sticky ">
<h2>
<a href="/index.php?title=Remove-Autorun-Virus-from-Hard-Disk-Drives&action=edit&section=4" title="Edit section: Tips" id="gatEditSection" class="edit" onclick="gatTrack(gatUser,'Edit','Edit_section');" name="gatEditSection">Edit</a> <span>Tips</span>
</h2>
<div id="tips" class="section_text">
<ul>
<li>Sometimes "cmd prompt" returns an error "file not found autorun.inf, sometimes some of your hard drives might not be containing the autorun.inf file, so leave those drives and try the next ones.</li>
</ul>
<div class="wh_ad_inner adunit2a">
<script type="text/javascript">
<!--
<!-- MediaWiki:Adunit2a -->
google_ad_client = "ca-pub-9543332082073187";
/* iFrame Unit - tips */
if(abType == 2)
google_ad_slot = '1784943375';
else //a or normal
google_ad_slot = '2533130178';
google_ad_width = 607;
google_ad_height = 180;
google_ad_output = 'html';
google_override_format = true;
google_ad_channel = "9206048113+7733764704+1640266093+5860073694+2490795108+6876289738+7122150828" + gchans + xchannels;
google_max_num_ads = 3;
google_ad_region = "test";
document.write('<sc' + 'ript t' + 'ype="text/javascript" s' + 'rc="http://pagead2.googlesyndication.com/pagead/show_ads.js"></' + 'script>');
//-->
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script><ins style="display:inline-table;border:none;height:180px;margin:0;padding:0;position:relative;visibility:visible;width:607px;background-color:transparent"><ins id="aswift_2_anchor" style="display:block;border:none;height:180px;margin:0;padding:0;position:relative;visibility:visible;width:607px;background-color:transparent"><iframe width="607" height="180" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" onload="var i=this.id,s=window.google_iframe_oncopy,H=s&&s.handlers,h=H&&H[i],w=this.contentWindow,d;try{d=w.document}catch(e){}if(h&&d&&(!d.body||!d.body.firstChild)){if(h.call){setTimeout(h,0)}else if(h.match){try{h=s.upd(h,i)}catch(e){}w.location.replace(h)}}" id="aswift_2" name="aswift_2" style="left:0;position:absolute;top:0;"></iframe></ins></ins>
</div>
<p><a name="Warnings" class="anchor" id="Warnings"></a></p>
<div class="clearall"></div>
</div>
</div>
<div class="section warnings sticky ">
<h2>
<a href="/index.php?title=Remove-Autorun-Virus-from-Hard-Disk-Drives&action=edit&section=5" title="Edit section: Warnings" id="gatEditSection" class="edit" onclick="gatTrack(gatUser,'Edit','Edit_section');" name="gatEditSection">Edit</a> <span>Warnings</span>
</h2>
<div id="warnings" class="section_text">
<ul>
<li>After deleting the file from all of your hard drives, immediately restart your computer. Don't try to open your drives by double clicking before restarting the machine otherwise you'll have to repeat whole of the procedure again.</li>
</ul>
<p><a name="Related_wikiHows" class="anchor" id="Related_wikiHows"></a></p>
<div class="clearall"></div>
</div>
</div>
<div class="section relatedwikihows sticky ">
<h2>
<a href="/index.php?title=Remove-Autorun-Virus-from-Hard-Disk-Drives&action=edit&section=6" title="Edit section: Related wikiHows" id="gatEditSection" class="edit" onclick="gatTrack(gatUser,'Edit','Edit_section');" name="gatEditSection">Edit</a> <span>Related wikiHows</span>
</h2>
<div id="relatedwikihows" class="section_text">
<div class="thumbnail" style="width:127px; height:120px;"><a href="/Avoid-Getting-a-Computer-Virus-or-Worm-on-Your-Windows-PC"><img src="http://pad3.whstatic.com/images/thumb/f/f5/Avoid-Getting-a-Computer-Virus-or-Worm-on-Your-Windows-PC-Step-10.jpg/-crop-127-120-119px-Avoid-Getting-a-Computer-Virus-or-Worm-on-Your-Windows-PC-Step-10.jpg" alt=""><div class="text"><p>How to <br><span>Avoid Getting a Computer Virus or Worm on Your Windows PC</span></p></div></a></div>
<div class="thumbnail" style="width:127px; height:120px;"><a href="/Beat-Your-Trojan-Virus"><img src="http://pad1.whstatic.com/images/thumb/6/68/Beat-Your-Trojan-Virus-Step-7.jpg/-crop-127-120-127px-Beat-Your-Trojan-Virus-Step-7.jpg" alt=""><div class="text"><p>How to <br><span>Beat Your Trojan Virus</span></p></div></a></div>
<div class="thumbnail" style="width:127px; height:120px;"><a href="/Remove-a-Boot-Sector-Virus"><img src="http://pad2.whstatic.com/images/thumb/1/11/Remove-a-Boot-Sector-Virus-Step-8.jpg/-crop-127-120-127px-Remove-a-Boot-Sector-Virus-Step-8.jpg" alt=""><div class="text"><p>How to <br><span>Remove a Boot Sector Virus</span></p></div></a></div>
<div class="thumbnail" style="width:127px; height:120px;"><a href="/Remove-a-Virus"><img src="http://pad2.whstatic.com/images/thumb/2/24/Remove-a-Virus-Step-19.jpg/-crop-127-120-127px-Remove-a-Virus-Step-19.jpg" alt=""><div class="text"><p>How to <br><span>Remove a Virus</span></p></div></a></div>
<div class="clearall"></div>
<div class="clearall"></div>
</div>
</div>
<!--
NewPP limit report
Preprocessor node count: 53/1000000
Post-expand include size: 0/2097152 bytes
Template argument size: 0/2097152 bytes
-->
</div>
<div class="section">
<h2 class="section_head" id="article_info_header"><span>Article Info</span></h2>
<div id="article_info" class="section_text">
<p class="info"> Categories: <span dir="ltr"><a href="/Category:Windows" title="Category:Windows">Windows</a></span></p>
<p></p><p class="info">Recent edits by: CQinPDX, Maluniu, David</p><p></p>
<p class="info">In other languages:</p>
<p class="info">Deutsch: <span><a href="http://de.wikihow.com/Wie-man-Autorun-Virus-von-Festplatten-entfernt">Wie man Autorun Virus von Festplatten entfernt</a><span>, Español: <span><a href="http://es.wikihow.com/eliminar-virus-de-Autorun-de-un-disco-duro">Cómo eliminar virus de Autorun de un disco duro</a><span>, Português: <span><a href="http://pt.wikihow.com/Remover-um-V%C3%ADrus-Autorun-do-seu-HD">Como Remover um Vírus Autorun do seu HD</a><span>, Italiano: <span><a href="http://it.wikihow.com/Rimuovere-l%27Esecuzione-Automatica-di-un-Virus-dal-Disco-Rigido-del-Tuo-Computer">Come Rimuovere l'Esecuzione Automatica di un Virus dal Disco Rigido del Tuo Computer</a><span> </span></span></span></span></span></span></span></span></p>
<ul id="end_options">
<li class="endop_discuss"><span></span><a href="/Discussion:Remove-Autorun-Virus-from-Hard-Disk-Drives" id="gatDiscussionFooter">Discuss</a></li>
<li class="endop_print"><span></span><a href="/index.php?title=Remove-Autorun-Virus-from-Hard-Disk-Drives&printable=yes" id="gatPrintView">Print</a></li>
<li class="endop_email"><span></span><a href="#" onclick="return emailLink();" id="gatSharingEmail">Email</a></li>
<li class="endop_edit"><span></span><a href="/index.php?title=Remove-Autorun-Virus-from-Hard-Disk-Drives&action=edit" id="gatEditFooter">Edit</a></li>
<li class="endop_fanmail"><span></span><a href="/Special:ThankAuthors?target=Remove-Autorun-Virus-from-Hard-Disk-Drives" id="gatThankAuthors">Send fan mail to authors</a></li>
</ul> <!--end end_options -->
<div class="wh_ad_inner adunit7">
<script type="text/javascript">
<!--
<!-- MediaWiki:Adunit7 -->
google_ad_client = "ca-pub-9543332082073187";
/* iFrame Unit - bottom of page */
if(abType == 2)
google_ad_slot = '3401277376';
else //a or normal
google_ad_slot = '4009863375';
google_ad_width = 613;
google_ad_height = 120;
google_ad_output = 'html';
google_override_format = true;
google_ad_channel = "8714426702+7733764704+1640266093+5860073694+2490795108+6876289738+7122150828" + gchans + xchannels;
google_max_num_ads = 2;
google_ad_region = "test";
document.write('<sc' + 'ript t' + 'ype="text/javascript" s' + 'rc="http://pagead2.googlesyndication.com/pagead/show_ads.js"></' + 'script>');
//-->
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script><ins style="display:inline-table;border:none;height:120px;margin:0;padding:0;position:relative;visibility:visible;width:613px;background-color:transparent"><ins id="aswift_3_anchor" style="display:block;border:none;height:120px;margin:0;padding:0;position:relative;visibility:visible;width:613px;background-color:transparent"><iframe width="613" height="120" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" onload="var i=this.id,s=window.google_iframe_oncopy,H=s&&s.handlers,h=H&&H[i],w=this.contentWindow,d;try{d=w.document}catch(e){}if(h&&d&&(!d.body||!d.body.firstChild)){if(h.call){setTimeout(h,0)}else if(h.match){try{h=s.upd(h,i)}catch(e){}w.location.replace(h)}}" id="aswift_3" name="aswift_3" style="left:0;position:absolute;top:0;"></iframe></ins></ins>
</div> <div class="clearall"></div>
</div><!--end article_info section_text-->
<p class="page_stats">Thanks to all authors for creating a page that has been read 309,771 times.</p>
<div id="article_rating">
<p>Was this article accurate?</p><span><a href='javascript:rateItem(1, 407950, "article");' id="gatAccuracyYes" class="button secondary">Yes</a><a href='javascript:rateItem(0, 407950, "article");' id="gatAccuracyNo" class="button secondary">No</a></span> </div>
</div><!--end section-->
</div>
<br /></div>anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0tag:blogger.com,1999:blog-3197786202443268686.post-37140929827856619932013-11-27T22:04:00.003-08:002013-11-27T22:04:12.967-08:00remove-shortcut-virus-from-pendrives<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="post-body entry-content" id="post-body-678905669237321052">
<h3 class="post-title entry-title">
Remove Shortcut Virus From Pendrives and Memory Cards without Antivirus
</h3>
<div class="addthis_toolbox addthis_pill_combo">
<a class="addthis_button_tweet at300b" tw:count="horizontal"><iframe id="twitter-widget-0" scrolling="no" frameborder="0" allowtransparency="true" src="http://platform.twitter.com/widgets/tweet_button.1384994725.html#_=1385618595885&count=horizontal&counturl=http%3A%2F%2Fwww.trickstoday.com%2F2012%2F01%2Fremove-shortcut-virus-from-pendrives.html&id=twitter-widget-0&lang=en&original_referer=http%3A%2F%2Fwww.trickstoday.com%2F2012%2F01%2Fremove-shortcut-virus-from-pendrives.html&size=m&text=Remove%20Shortcut%20Virus%20From%20Pendrives%20and%20Memory%20Cards%20without%20Antivirus%20%7C%20Tricks%20Today%3A&url=http%3A%2F%2Fwww.trickstoday.com%2F2012%2F01%2Fremove-shortcut-virus-from-pendrives.html%23.UpbcoUU-PlU.twitter" class="twitter-share-button twitter-tweet-button twitter-count-horizontal" title="Twitter Tweet Button" data-twttr-rendered="true" style="width: 110px; height: 20px;"></iframe></a>
<a class="addthis_button_facebook_like at300b"><div class="fb-like fb_edge_widget_with_comment fb_iframe_widget" data-ref=".UpbcoSYcwWk.like" data-layout="button_count" data-show_faces="false" data-action="like" data-width="90" data-font="arial" data-href="http://www.trickstoday.com/2012/01/remove-shortcut-virus-from-pendrives.html" data-send="false" fb-xfbml-state="rendered"><span style="height: 20px; width: 72px;"><iframe id="f3ecc4f38c" name="f17fc6ad5" scrolling="no" title="Like this content on Facebook." class="fb_ltr" src="http://www.facebook.com/plugins/like.php?action=like&api_key=&channel_url=http%3A%2F%2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter.php%3Fversion%3D28%23cb%3Df1b4c0ca38%26domain%3Dwww.trickstoday.com%26origin%3Dhttp%253A%252F%252Fwww.trickstoday.com%252Ff21341435c%26relation%3Dparent.parent&colorscheme=light&extended_social_context=false&font=arial&href=http%3A%2F%2Fwww.trickstoday.com%2F2012%2F01%2Fremove-shortcut-virus-from-pendrives.html&layout=button_count&locale=en_US&node_type=link&ref=.UpbcoSYcwWk.like&sdk=joey&send=false&show_faces=false&width=90" style="border: none; overflow: hidden; height: 20px; width: 72px;"></iframe></span></div></a>
<a class="addthis_counter addthis_pill_style addthis_nonzero" href="#" style="display: inline-block;"><a class="atc_s addthis_button_compact"><span></span></a><a class="addthis_button_expanded" target="_blank" title="View more services" href="#" tabindex="1000">29</a></a>
<div class="atclear"></div></div>
<p>If all your folders in pendrive/flash drives or memory cards are converted into shortcut icons then it is a good news for you. <a href="http://lh6.ggpht.com/--im-OS9_DQY/Tyb8cdhKgDI/AAAAAAAADM4/sIh35dQcNyE/s1600-h/image%25255B3%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://lh4.ggpht.com/-FGsdTHW_FSk/Tyb8i0CmQpI/AAAAAAAADNA/4jG_-OULQVw/image_thumb%25255B1%25255D.png?imgmax=800" width="240" height="211"></a></p> <p>Now I’m going to tell you how to remove this virus without using any antivirus software. If you have not formatted your flash drive then you can solve this problem.</p> <p> </p> <p>Most of the people come across this type of issues with their working environment. So for solving it follow the steps given below:</p> <p> </p> <p>Steps are very easy</p> <p> </p> <p>First of all Click on <strong>Start >> Run >></strong> and type <strong>cmd</strong> and click on <strong>OK</strong>. <br>Here I assume your pen drive letter as <strong>G</strong>: <br>Enter this command.</p> <p><strong>attrib -h -r -s /s /d g:\*.*</strong></p> <p>You can <strong>copy</strong> the above command >> Right click in the Command Prompt and <br><strong>paste</strong> it. <br><strong>Note</strong> : Don't forget to replace the letter <strong>g</strong> with your pen drive letter. <br>Now press <strong>Enter</strong> <br>That’s it!</p> <p> </p> <p>Now you can check for your files and folder in Pen Drive.</p> <p> </p> <p><strong>TIP: </strong>You can open Run Command using your ketboard shortcut key combination. Press <strong>Ctrl + R</strong></p> <style>
#ues-custom-SubscriptionBox{
background:#000000 url(https://lh5.googleusercontent.com/-w14o7cfvbLU/TypQirEkriI/AAAAAAAADVU/li-33K4nqis/s225/bg.jpg) repeat-x top;
/*background: -webkit-gradient(linear, left top, left bottom, from(#585858), to (#000000));;*/
border:1px solid #1A2638;border-radius:10px;
margin-bottom:10px;
padding:10px;text-align:center;
background:
-moz-linear-gradient(top, #333, #1a2638)}
#ues-custom-SubscriptionBox h1{
margin-top:5px;
color:#FFF;font-family:georgia;font-size:20px;
margin-bottom:5px;
padding:0;text-shadow:0 2px 3px #000;
line-height:10px}
#ues-custom-SubscriptionBox input{
background: -moz-linear-gradient(center top , #ffffff, #efefef) repeat scroll 0 0 transparent;border:medium none;
border-radius:10px 10px 10px 10px;
font-size:14px;padding:10px;
text-shadow:1px 1px 0 #FFF;
width:240px;
color:#666;
font-family:georgia;
margin-bottom:5px;}
#ues-custom-SubscriptionBox .submit{
background: -webkit-gradient(linear, left top, left bottom, from(#369a18), to(#205f0d));
background: -moz-linear-gradient(center top , #369A18, #205F0D) repeat scroll 0 0 transparent;
color:#FFF;cursor:pointer;font-weight:bold;
margin-left:20px;
text-shadow:0 1px 2px #000;
width:120px;
font-family:georgia; margin-left:5px;}
#ues-custom-SubscriptionBox .submit:hover{
background: -moz-linear-gradient(center top , #151515, #000000) repeat scroll 0 0 transparent}
#ues-custom-SubscriptionBox .submit:active{background:-moz-linear-gradient(center top , #46B725, #205F0D) repeat scroll 0 0 transparent}
</style>
<div id="ues-custom-SubscriptionBox"><h1>Subscribe To
Get FREE Tutorials!</h1><form action="http://feedburner.google.com/fb/a/mailverify" method="post" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=UnlimitedESolutions', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true" target="popupwindow"><center>
<input name="email" onblur="if (this.value == "") {this.value = "Enter Your Email Address...";}" onfocus="if (this.value == "Enter Your Email Address...") {this.value = ""}" size="30" type="text" value="Enter Your Email Address...">
<input name="uri" type="hidden" value="UnlimitedESolutions">
<input name="loc" type="hidden" value="en_US">
<input class="submit" type="submit" value="Subscribe"></center></form></div>
<div class="post-footer">
<div class="post-footer-line post-footer-line-1">
<div class="post-share-buttons goog-inline-block" style="padding:0 0 0 1px;margin:0;">
</div></div>
<div class="post-footer-line post-footer-line-2">
</div>
<div class="post-footer-line post-footer-line-3"><span class="post-location">
</span>
</div>
</div>
<div id="related_posts">
<h4>Related Posts</h4>
<script src="/feeds/posts/default/-/Mobile Tips and Tricks?alt=json-in-script&callback=relpostimgthum&max-results=50" type="text/javascript"></script>
<ul id="relpost_img_sum">
<script type="text/javascript">relatpost();</script><li class="news-title clearfix"><a href="http://www.trickstoday.com/2012/04/how-to-know-my-mobile-number.html" rel="nofollow" target="_top" title="How to Know Your Mobile Number"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXSe7JrtA2kPZxGgyG4G2cwn-NW4N77xKjZXC3TPmkJk4Ax7qytNLR1XwuN48HvLcoPDPOsQCZtw4l93UtJ05mhCURihdrfdxhyO_n9FLa7unbiVDK3ZIKoypjevuyWJWuT2EY6sQEsciT/s72-c/Mobile.jpg"></a><a href="http://www.trickstoday.com/2012/04/how-to-know-my-mobile-number.html" target="_top">How to Know Your Mobile Number</a><span class="news-text">Just dial this codeReliance, Aircel, Tata Docomo & Reliance GSM: Dial: *1#Idea Dial: *789#Vodafone: *555#Airtel: *140*6575# ( ... <a href="http://www.trickstoday.com/2012/04/how-to-know-my-mobile-number.html" target="_top">readmore</a><span class="news-text"></span></span></li>
</ul>
</div>
</div>
<br /></div>anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0tag:blogger.com,1999:blog-3197786202443268686.post-67000507703821703612013-11-23T22:04:00.000-08:002013-11-23T22:07:00.303-08:00very-simple-Autocomplete-using-jquery-ajax-php-free-download<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<title>PHP Autocomplete Tutorial Using JQuery | Php Season</title>
<link href="http://gmpg.org/xfn/11" rel="profile"></link>
<link href="http://phpseason.wordpress.com/xmlrpc.php" rel="pingback"></link>
<!--[if lt IE 9]>
<script src="http://s2.wp.com/wp-content/themes/pub/something-fishy/js/html5.js?m=1350862548g" type="text/javascript"></script>
<![endif]-->
<link href="http://phpseason.wordpress.com/feed/" rel="alternate" title="Php Season » Feed" type="application/rss+xml"></link>
<link href="http://phpseason.wordpress.com/comments/feed/" rel="alternate" title="Php Season » Comments Feed" type="application/rss+xml"></link>
<link href="http://phpseason.wordpress.com/2013/02/13/php-autocomplete-tutorial-using-jquery/feed/" rel="alternate" title="Php Season » PHP Autocomplete Tutorial Using JQuery Comments Feed" type="application/rss+xml"></link>
<script async="" src="http://edge.quantserve.com/quant.js" type="text/javascript"></script><script type="text/javascript">
/* <![CDATA[ */
function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){oldonload();func();}}}
/* ]]> */
</script>
<link href="http://s2.wp.com/_static/??-eJxljkEKgzAQRS/UdGgjLV2UnkXjmEQnmdCZELx9pRsFlx/e431oxTjOilkhVVOo+pgFKC4oMKOW3i3mv65O5AIHfCD2u8De48hVzcRE3KDF0aOepEOjsGw09fELoivhidWAaXtR6gDCCTXE7M0UJay78Envm32+bHd/WDv/AKDiTKg=" id="all-css-0" media="all" rel="stylesheet" type="text/css"></link>
<link href="http://fonts.googleapis.com/css?family=Port+Lligat+Sans&subset=latin" id="somethingfishy-portlligatsans-css" media="all" rel="stylesheet" type="text/css"></link>
<link href="http://fonts.googleapis.com/css?family=Oswald:400,700,300&subset=latin,latin-ext" id="somethingfishy-oswald-css" media="all" rel="stylesheet" type="text/css"></link>
<link href="http://fonts.googleapis.com/css?family=Pacifico&subset=latin" id="somethingfishy-pacifico-css" media="all" rel="stylesheet" type="text/css"></link>
<link href="http://s1.wp.com/_static/??/wp-content/themes/pub/something-fishy/inc/style-wpcom.css,/wp-content/mu-plugins/widgets/eventbrite/css/widget.css?m=1379133133j" id="all-css-6" media="all" rel="stylesheet" type="text/css"></link>
<link href="http://fonts.googleapis.com/css?family=Raleway%3A400%2C800&ver=3.7-alpha-25157" id="raleway-css" media="all" rel="stylesheet" type="text/css"></link>
<link href="http://s0.wp.com/wp-content/mu-plugins/global-print/global-print.css?m=1335386953g" id="print-css-8" media="print" rel="stylesheet" type="text/css"></link>
<link href="http://s2.wp.com/_static/??/wp-content/mu-plugins/post-flair/sharing/sharing.css,/wp-content/themes/h4/global.css?m=1366905946j" id="all-css-8" media="all" rel="stylesheet" type="text/css"></link>
<script type="text/javascript">
/* <![CDATA[ */
var LoggedOutFollow = {"invalid_email":"Your subscription did not succeed, please try again with a valid email address."};
/* ]]> */
</script>
<script src="http://s2.wp.com/_static/??-eJyFkN1uwzAIhV9ortdW3XYz9VnshDh4tvEMbpo+/Zx2m/YTqVcg+ODA0VNWHSWBJNqzjmQxgKoMxbhWU5gG2nh+0I3D1IXaAy+gf69Q5s9wF1ARXTECm4jpC/6hmoklAnOTXOn+lsJ0QpjuYh4km+5NFWC8/NtqAzmVQ3WYWLfcQU9V1EAh0KQn7B3I3xkZod2oc7WaKYKMmJwakMf5+oIpJgRzXrOioxgXLwvkMK9ZEOv3MTdt1nBqDVtQYNkgxnIbOsbX7f755fD4tN/t/AeBVqYg" type="text/javascript"></script>
<link href="http://s2.wp.com/wp-content/mu-plugins/highlander-comments/style.css?m=1377793621g" id="all-css-0" media="all" rel="stylesheet" type="text/css"></link>
<!--[if lt IE 8]>
<link rel='stylesheet' id='highlander-comments-ie7-css' href='http://s2.wp.com/wp-content/mu-plugins/highlander-comments/style-ie7.css?m=1351637563g&ver=20110606' type='text/css' media='all' />
<![endif]-->
<link href="http://phpseason.wordpress.com/xmlrpc.php?rsd" rel="EditURI" title="RSD" type="application/rsd+xml"></link>
<link href="http://phpseason.wordpress.com/wp-includes/wlwmanifest.xml" rel="wlwmanifest" type="application/wlwmanifest+xml"></link>
<link href="http://phpseason.wordpress.com/2013/02/13/welcome/" rel="prev" title="Welcome"></link>
<link href="http://phpseason.wordpress.com/2013/02/14/jquery-ui-datepicker-tutorial/" rel="next" title="JQuery UI: Datepicker Tutorial"></link>
<link href="http://phpseason.wordpress.com/2013/02/13/php-autocomplete-tutorial-using-jquery/comment-page-1/#comments" rel="canonical"></link>
<link href="http://wp.me/p3aXdh-8" rel="shortlink"></link>
<link href="http://public-api.wordpress.com/oembed/1.0/?format=json&url=http%3A%2F%2Fphpseason.wordpress.com%2F2013%2F02%2F13%2Fphp-autocomplete-tutorial-using-jquery%2F&for=wpcom-auto-discovery" rel="alternate" type="application/json+oembed"></link><link href="http://public-api.wordpress.com/oembed/1.0/?format=xml&url=http%3A%2F%2Fphpseason.wordpress.com%2F2013%2F02%2F13%2Fphp-autocomplete-tutorial-using-jquery%2F&for=wpcom-auto-discovery" rel="alternate" type="application/xml+oembed"></link>
<!-- Jetpack Open Graph Tags -->
<link href="http://0.gravatar.com/blavatar/a7b378e871ce01b8b395514167685c59?s=16" rel="shortcut icon" sizes="16x16" type="image/x-icon"></link>
<link href="http://0.gravatar.com/blavatar/a7b378e871ce01b8b395514167685c59?s=16" rel="icon" sizes="16x16" type="image/x-icon"></link>
<link href="http://0.gravatar.com/blavatar/ac3186e106845c73d7159b136e30f66d?s=114" rel="apple-touch-icon-precomposed"></link>
<link href="http://phpseason.wordpress.com/?openidserver=1" rel="openid.server"></link>
<link href="http://phpseason.wordpress.com/" rel="openid.delegate"></link>
<link href="http://phpseason.wordpress.com/osd.xml" rel="search" title="Php Season" type="application/opensearchdescription+xml"></link>
<link href="http://wordpress.com/opensearch.xml" rel="search" title="WordPress.com" type="application/opensearchdescription+xml"></link>
<style>
/* <![CDATA[ */
/* Block: reblog */
.reblog-from img { margin: 0 10px 0 0; vertical-align: middle; padding: 0; border: 0; }
.reblogger-note img.avatar { float: left; padding: 0; border: 0; }
.reblogger-note-content { margin: 0 0 20px; }
.reblog-post .wpcom-enhanced-excerpt-content { border-left: 3px solid #eee; padding-left: 15px; }
.reblog-post ul.thumb-list { display: block; list-style: none; margin: 2px 0; padding: 0; clear: both; }
.reblog-post ul.thumb-list li { display: inline; margin: 0; padding: 0 1px; border: 0; }
.reblog-post ul.thumb-list li a { margin: 0; padding: 0; border: 0; }
.reblog-post ul.thumb-list li img { margin: 0; padding: 0; border: 0; }
.reblog-post .wpcom-enhanced-excerpt { clear: both; }
.reblog-post .wpcom-enhanced-excerpt address,
.reblog-post .wpcom-enhanced-excerpt li,
.reblog-post .wpcom-enhanced-excerpt h1,
.reblog-post .wpcom-enhanced-excerpt h2,
.reblog-post .wpcom-enhanced-excerpt h3,
.reblog-post .wpcom-enhanced-excerpt h4,
.reblog-post .wpcom-enhanced-excerpt h5,
.reblog-post .wpcom-enhanced-excerpt h6,
.reblog-post .wpcom-enhanced-excerpt p { font-size: 100% !important; }
.reblog-post .wpcom-enhanced-excerpt blockquote,
.reblog-post .wpcom-enhanced-excerpt pre,
.reblog-post .wpcom-enhanced-excerpt code,
.reblog-post .wpcom-enhanced-excerpt q { font-size: 98% !important; }
/* ]]> */
</style>
<link href="http://s0.wp.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/styles/shCore.css?m=1370811927g&amp;ver=3.0.83c" rel="stylesheet" type="text/css"></link><link href="http://s0.wp.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/styles/shThemeDefault.css?m=1363304414g&amp;ver=3.0.83c" rel="stylesheet" type="text/css"></link><style id="syntaxhighlighteranchor"></style>
<link href="http://0.gravatar.com/css/hovercard.css?ver=201338ae" id="gravatar-card-css" rel="stylesheet" type="text/css"></link><link href="http://0.gravatar.com/css/services.css?ver=201338ae" id="gravatar-card-services-css" rel="stylesheet" type="text/css"></link>
<br />
<div dir="ltr" style="text-align: left;" trbidi="on">
<div id="content" role="main">
<br />
<br />
<br />
<br />
<br />
<article class="post-8 post type-post status-publish format-standard hentry category-php-tutorial" id="post-8">
<header class="entry-header">
<h1 class="entry-title">
PHP Autocomplete Tutorial Using JQuery</h1>
<div class="entry-meta">
<a href="http://phpseason.wordpress.com/2013/02/13/php-autocomplete-tutorial-using-jquery/" rel="bookmark" title="12:14 pm"><time class="entry-date" datetime="2013-02-13T12:14:06+00:00" pubdate="">February 13, 2013</time></a><span class="byline"><span class="byline"> by </span><span class="author vcard"><a class="url fn n" href="http://phpseason.wordpress.com/author/blinkawan/" rel="author" title="View all posts by blinkawan">blinkawan</a></span></span> </div>
<!-- .entry-meta -->
</header><!-- .entry-header -->
<div class="entry-content">
Autocomplete Php is a cool technic you should learn to make your website or you web application looks cool and also user friendly. As you might have known, autocomplete gives a user a list of nearly same data with what he or she is looking for.<br />
In this tutorial we will learn together about how to use this technic in our sample web app using PHP and JQuery. Before we go to the tutorial, first we make a list of our need to build this app.<br />
<span id="more-8"></span><br />
Our application will only have one page, that is a form where user try to input a data. In this form the magic happens. When user inputs data, an autocomplete will show up to help him/her fulfill the form. We will create 2 PHP files, one for the form and one that is responsible in supplying data into an autocomplete. We also have a database with a table named “student” that has 2 columns, “id” and “name”.<br />
Now, let’s make our hand dirty by writing the code <img alt=":D" class="wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif?m=1129645325g" /> . Prepare your self!<br />
First we make our database tabel. Here is the structure of our “student” tabel<br />
<div>
<div class="syntaxhighlighter xml" id="highlighter_192989">
<table border="0" cellpadding="0" cellspacing="0"><tbody>
<tr><td class="gutter"><div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
</td><td class="code"><div class="container">
<div class="line number1 index0 alt2">
<code class="xml plain">+-------+-------------+------+-----+---------+----------------+</code></div>
<div class="line number2 index1 alt1">
<code class="xml plain">| Field | Type | Null | Key | Default | Extra |</code></div>
<div class="line number3 index2 alt2">
<code class="xml plain">+-------+-------------+------+-----+---------+----------------+</code></div>
<div class="line number4 index3 alt1">
<code class="xml plain">| id | int(5) | NO | PRI | NULL | auto_increment |</code></div>
<div class="line number5 index4 alt2">
<code class="xml plain">| name | varchar(50) | NO | | NULL | |</code></div>
<div class="line number6 index5 alt1">
<code class="xml plain">+-------+-------------+------+-----+---------+----------------+</code></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
Next we make our main form page.<br />
<em>autocomplete.php</em><br />
<div>
<div class="syntaxhighlighter php" id="highlighter_920568">
<table border="0" cellpadding="0" cellspacing="0"><tbody>
<tr><td class="gutter"><div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
<div class="line number12 index11 alt1">
12</div>
<div class="line number13 index12 alt2">
13</div>
<div class="line number14 index13 alt1">
14</div>
<div class="line number15 index14 alt2">
15</div>
<div class="line number16 index15 alt1">
16</div>
<div class="line number17 index16 alt2">
17</div>
<div class="line number18 index17 alt1">
18</div>
<div class="line number19 index18 alt2">
19</div>
<div class="line number20 index19 alt1">
20</div>
<div class="line number21 index20 alt2">
21</div>
<div class="line number22 index21 alt1">
22</div>
<div class="line number23 index22 alt2">
23</div>
<div class="line number24 index23 alt1">
24</div>
<div class="line number25 index24 alt2">
25</div>
<div class="line number26 index25 alt1">
26</div>
<div class="line number27 index26 alt2">
27</div>
</td><td class="code"><div class="container">
<div class="line number1 index0 alt2">
<code class="php plain"><html></code></div>
<div class="line number2 index1 alt1">
<code class="php spaces"> </code><code class="php plain"><head></code></div>
<div class="line number3 index2 alt2">
<code class="php spaces"> </code><code class="php plain"><script type=</code><code class="php string">"text/javascript"</code></div>
<div class="line number4 index3 alt1">
<code class="php spaces"> </code><code class="php plain">src=</code><code class="php string">"<a href="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js">http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js</a>"</code><code class="php plain">></script></code></div>
<div class="line number5 index4 alt2">
<code class="php spaces"> </code><code class="php plain"><script type=</code><code class="php string">"text/javascript"</code></div>
<div class="line number6 index5 alt1">
<code class="php spaces"> </code><code class="php plain">src=</code><code class="php string">"<a href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js">https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js</a>"</code><code class="php plain">></script></code></div>
<div class="line number7 index6 alt2">
<code class="php spaces"> </code><code class="php plain"><link rel=</code><code class="php string">"stylesheet"</code> <code class="php plain">type=</code><code class="php string">"text/css"</code></div>
<div class="line number8 index7 alt1">
<code class="php spaces"> </code><code class="php plain">href=</code><code class="php string">"<a href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css">http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css</a>"</code> <code class="php plain">/></code></div>
<div class="line number9 index8 alt2">
</div>
<div class="line number10 index9 alt1">
<code class="php spaces"> </code><code class="php plain"><script type=</code><code class="php string">"text/javascript"</code><code class="php plain">></code></div>
<div class="line number11 index10 alt2">
<code class="php spaces"> </code><code class="php plain">$(document).ready(</code><code class="php keyword">function</code><code class="php plain">(){</code></div>
<div class="line number12 index11 alt1">
<code class="php spaces"> </code><code class="php plain">$(</code><code class="php string">"#name"</code><code class="php plain">).autocomplete({</code></div>
<div class="line number13 index12 alt2">
<code class="php spaces"> </code><code class="php plain">source:</code><code class="php string">'getautocomplete.php'</code><code class="php plain">,</code></div>
<div class="line number14 index13 alt1">
<code class="php spaces"> </code><code class="php plain">minLength:1</code></div>
<div class="line number15 index14 alt2">
<code class="php spaces"> </code><code class="php plain">});</code></div>
<div class="line number16 index15 alt1">
<code class="php spaces"> </code><code class="php plain">});</code></div>
<div class="line number17 index16 alt2">
<code class="php spaces"> </code><code class="php plain"></script></code></div>
<div class="line number18 index17 alt1">
<code class="php spaces"> </code><code class="php plain"></head></code></div>
<div class="line number19 index18 alt2">
</div>
<div class="line number20 index19 alt1">
<code class="php spaces"> </code><code class="php plain"><body></code></div>
<div class="line number21 index20 alt2">
</div>
<div class="line number22 index21 alt1">
<code class="php spaces"> </code><code class="php plain"><form method=</code><code class="php string">"post"</code> <code class="php plain">action=</code><code class="php string">""</code><code class="php plain">></code></div>
<div class="line number23 index22 alt2">
<code class="php spaces"> </code><code class="php plain">Name : <input type=</code><code class="php string">"text"</code> <code class="php plain">id=</code><code class="php string">"name"</code> <code class="php plain">name=</code><code class="php string">"name"</code> <code class="php plain">/></code></div>
<div class="line number24 index23 alt1">
<code class="php spaces"> </code><code class="php plain"></form></code></div>
<div class="line number25 index24 alt2">
</div>
<div class="line number26 index25 alt1">
<code class="php spaces"> </code><code class="php plain"></body></code></div>
<div class="line number27 index26 alt2">
<code class="php plain"><html></code></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
note that we bind the “name” which is the id of the text input into jquery function in <strong>$(“#name”)</strong>. In autocomplete function inside jquery, we use two properties, <strong>source</strong> and <strong>minLength</strong>. Source is the file that supplies our data to be shown in autocomplete. minLength is used to specify the number of character a user has to type to activate the auto completion.<br />
Now we make our “supplier” file.<br />
<em>getautocomplete.php</em><br />
<div>
<div class="syntaxhighlighter php" id="highlighter_328630">
<table border="0" cellpadding="0" cellspacing="0"><tbody>
<tr><td class="gutter"><div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
<div class="line number12 index11 alt1">
12</div>
<div class="line number13 index12 alt2">
13</div>
<div class="line number14 index13 alt1">
14</div>
<div class="line number15 index14 alt2">
15</div>
<div class="line number16 index15 alt1">
16</div>
<div class="line number17 index16 alt2">
17</div>
<div class="line number18 index17 alt1">
18</div>
<div class="line number19 index18 alt2">
19</div>
</td><td class="code"><div class="container">
<div class="line number1 index0 alt2">
<code class="php plain"><?php</code></div>
<div class="line number2 index1 alt1">
<code class="php spaces"> </code><code class="php plain">mysql_connect(</code><code class="php string">"localhost"</code><code class="php plain">,</code><code class="php string">"root"</code><code class="php plain">,</code><code class="php string">""</code><code class="php plain">);</code></div>
<div class="line number3 index2 alt2">
<code class="php spaces"> </code><code class="php plain">mysql_select_db(</code><code class="php string">"php_autocomplete"</code><code class="php plain">);</code></div>
<div class="line number4 index3 alt1">
</div>
<div class="line number5 index4 alt2">
<code class="php spaces"> </code><code class="php variable">$term</code><code class="php plain">=</code><code class="php variable">$_GET</code><code class="php plain">[</code><code class="php string">"term"</code><code class="php plain">];</code></div>
<div class="line number6 index5 alt1">
</div>
<div class="line number7 index6 alt2">
<code class="php spaces"> </code><code class="php variable">$query</code><code class="php plain">=mysql_query(</code><code class="php string">"SELECT * FROM student where name like '%"</code><code class="php plain">.</code><code class="php variable">$term</code><code class="php plain">.</code><code class="php string">"%' order by name "</code><code class="php plain">);</code></div>
<div class="line number8 index7 alt1">
<code class="php spaces"> </code><code class="php variable">$json</code><code class="php plain">=</code><code class="php keyword">array</code><code class="php plain">();</code></div>
<div class="line number9 index8 alt2">
</div>
<div class="line number10 index9 alt1">
<code class="php spaces"> </code><code class="php keyword">while</code><code class="php plain">(</code><code class="php variable">$student</code><code class="php plain">=mysql_fetch_array(</code><code class="php variable">$query</code><code class="php plain">)){</code></div>
<div class="line number11 index10 alt2">
<code class="php spaces"> </code><code class="php variable">$json</code><code class="php plain">[]=</code><code class="php keyword">array</code><code class="php plain">(</code></div>
<div class="line number12 index11 alt1">
<code class="php spaces"> </code><code class="php string">'value'</code><code class="php plain">=> </code><code class="php variable">$student</code><code class="php plain">[</code><code class="php string">"name"</code><code class="php plain">],</code></div>
<div class="line number13 index12 alt2">
<code class="php spaces"> </code><code class="php string">'label'</code><code class="php plain">=></code><code class="php variable">$student</code><code class="php plain">[</code><code class="php string">"name"</code><code class="php plain">].</code><code class="php string">" - "</code><code class="php plain">.</code><code class="php variable">$student</code><code class="php plain">[</code><code class="php string">"id"</code><code class="php plain">]</code></div>
<div class="line number14 index13 alt1">
<code class="php spaces"> </code><code class="php plain">);</code></div>
<div class="line number15 index14 alt2">
<code class="php spaces"> </code><code class="php plain">}</code></div>
<div class="line number16 index15 alt1">
</div>
<div class="line number17 index16 alt2">
<code class="php spaces"> </code><code class="php functions">echo</code> <code class="php plain">json_encode(</code><code class="php variable">$json</code><code class="php plain">);</code></div>
<div class="line number18 index17 alt1">
</div>
<div class="line number19 index18 alt2">
<code class="php plain">?></code></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
That code should be easy to understand. The things you have to get attention are the <em>$json</em> array values, ‘value’ and ‘label’. ‘value’ is as the value of the input text, where ‘label’ is used as label text in auto complete. You will know what i mean later.<br />
Now insert some data to your database as a sample. Then navigate your browser to<br />
<strong>localhost/yourprojectname/getautocomplete.php</strong><br />
you should see the data in json format<br />
<a href="http://www.flickr.com/photos/78889729@N08/8470858550/" title="json data by Agung Setiawan's, on Flickr"><img alt="php tutorial" height="64" src="http://farm9.staticflickr.com/8239/8470858550_868216b3c2_c.jpg" width="800" /></a><br />
don’t worry about the warning text, it’s only because we didn’t supply the variable with a value.<br />
Try to make some changes by navigating your browser to<br />
<strong>localhost/yourprojectname/getautocomplete.php?term=<em>whatyouwanttosearch</em></strong><br />
Change the <em>whatyouwanttosearch</em> with some name of students and now you should understand <img alt=":D" class="wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif?m=1129645325g" /> <br />
Now is the time to test our app. Go to<br />
<strong>localhost/yourprojectname/autocomplete.php></strong><br />
and type some letters. Here’s what i got<br />
<a href="http://www.flickr.com/photos/78889729@N08/8470869728/" title="autocomplete by Agung Setiawan's, on Flickr"><img alt="php tutorial" height="500" src="http://farm9.staticflickr.com/8230/8470869728_55b6b848a7.jpg" width="435" /></a><br />
What you see in pop up auto complete is “label” we talked about some mintues ago. Click one of those data and what inside text input is “value” we talked above.<br />
<a href="http://www.flickr.com/photos/78889729@N08/8469867191/" title="value by Agung Setiawan's, on Flickr"><img alt="value" height="144" src="http://farm9.staticflickr.com/8390/8469867191_4e32087099.jpg" width="444" /></a><br />
Okay, see you in next cool tutorial <img alt=":-)" class="wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g" /><br />
Don’t hesitate to discuss with me by using comment feature in this article<br />
<div class="sharedaddy sd-like-enabled sd-sharing-enabled" id="jp-post-flair">
<div class="sharedaddy sd-sharing-enabled">
<div class="robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing">
<h3 class="sd-title">
Share this:</h3>
<div class="sd-content">
<ul>
<li class="share-twitter"><a class="share-twitter sd-button share-icon" href="http://phpseason.wordpress.com/2013/02/13/php-autocomplete-tutorial-using-jquery/?share=twitter&nb=1" id="sharing-twitter-8" rel="nofollow" title="Click to share on Twitter">Twitter</a></li>
<li class="share-facebook"><a class="share-facebook sd-button share-icon" href="http://phpseason.wordpress.com/2013/02/13/php-autocomplete-tutorial-using-jquery/?share=facebook&nb=1" id="sharing-facebook-8" rel="nofollow" title="Share on Facebook">Facebook</a></li>
<li class="share-end"></li>
</ul>
</div>
</div>
</div>
<div class="sharedaddy sd-block sd-like jetpack-likes-widget-wrapper jetpack-likes-widget-loaded" data-name="like-post-frame-46939907-8-5238690673ad5" data-src="//widgets.wp.com/likes/#blog_id=46939907&post_id=8&origin=phpseason.wordpress.com&obj_id=46939907-8-5238690673ad5" id="like-post-wrapper-46939907-8-5238690673ad5">
<h3 class="sd-title">
Like this:</h3>
<div class="post-likes-widget-placeholder" style="display: none; height: 55px;">
<span class="button">Like</span> <span class="loading">Loading...</span></div>
<iframe class="post-likes-widget jetpack-likes-widget" frameborder="0" height="55px" name="like-post-frame-46939907-8-5238690673ad5" src="//widgets.wp.com/likes/#blog_id=46939907&post_id=8&origin=phpseason.wordpress.com&obj_id=46939907-8-5238690673ad5" style="display: inline;" width="100%"></iframe><span class="sd-text-color"></span><a class="sd-link-color" href="http://www.blogger.com/blogger.g?blogID=3197786202443268686"></a></div>
</div>
</div>
<!-- .entry-content -->
<footer class="entry-meta">
<span class="cat-links">
<a href="http://phpseason.wordpress.com/category/php-tutorial/" rel="category tag" title="View all posts in PHP Tutorial">PHP Tutorial</a> </span>
<span class="comments-link"><a href="http://phpseason.wordpress.com/2013/02/13/php-autocomplete-tutorial-using-jquery/#comments" title="Comment on PHP Autocomplete Tutorial Using JQuery">8 Comments</a></span>
</footer><!-- .entry-meta -->
</article><!-- #post-8 -->
<nav class="site-navigation post-navigation" id="nav-below" role="navigation">
<h1 class="assistive-text">
Post navigation</h1>
<div class="nav-previous">
<a href="http://phpseason.wordpress.com/2013/02/13/welcome/" rel="prev"><span class="meta-nav">←</span> Welcome</a></div>
<div class="nav-next">
<a href="http://phpseason.wordpress.com/2013/02/14/jquery-ui-datepicker-tutorial/" rel="next">JQuery UI: Datepicker Tutorial <span class="meta-nav">→</span></a></div>
</nav><!-- #nav-below -->
<br />
<div class="comments-area" id="comments">
<h2 class="comments-title">
8 thoughts on “PHP Autocomplete Tutorial Using JQuery” </h2>
<ol class="commentlist">
<li class="comment even thread-even depth-1 highlander-comment" id="li-comment-1">
<article class="comment" id="comment-1">
<footer>
<div class="comment-author vcard">
<span class="comment-author-avatar">
<img alt="" class="avatar avatar-40 grav-hashed grav-hijack" height="40" id="grav-6f95da1f89a8403ed638d6ba3414ef66-0" src="http://0.gravatar.com/avatar/6f95da1f89a8403ed638d6ba3414ef66?s=40&d=identicon&r=G" width="40" /> </span>
<cite class="fn">asdasdas</cite> <span class="says">says:</span> </div>
<!-- .comment-author .vcard -->
<div class="comment-meta commentmetadata">
<a href="http://phpseason.wordpress.com/2013/02/13/php-autocomplete-tutorial-using-jquery/comment-page-1/#comment-1"><time datetime="2013-02-13T12:48:46+00:00" pubdate="">
February 13, 2013 at 12:48 pm </time></a>
</div>
<!-- .comment-meta .commentmetadata -->
</footer>
<div class="comment-content">
nice tuts</div>
<div class="reply">
<a class="comment-reply-link" href="http://www.blogger.com/2013/02/13/php-autocomplete-tutorial-using-jquery/comment-page-1/?replytocom=1#respond" onclick="return addComment.moveForm("comment-1", "1", "respond", "8")">Reply</a> </div>
<!-- .reply -->
</article><!-- #comment-## -->
<ul class="children">
<li class="comment byuser comment-author-blinkawan bypostauthor odd alt depth-2 highlander-comment" id="li-comment-2">
<article class="comment" id="comment-2">
<footer>
<div class="comment-author vcard">
<span class="comment-author-avatar">
<img alt="" class="avatar avatar-40 grav-hashed grav-hijack" height="40" id="grav-f7da554b8b58ece87a0eced82fa8e7dd-0" src="http://0.gravatar.com/avatar/f7da554b8b58ece87a0eced82fa8e7dd?s=40&d=identicon&r=G" width="40" /> </span>
<cite class="fn">blinkawan</cite> <span class="says">says:</span> </div>
<!-- .comment-author .vcard -->
<div class="comment-meta commentmetadata">
<a href="http://phpseason.wordpress.com/2013/02/13/php-autocomplete-tutorial-using-jquery/comment-page-1/#comment-2"><time datetime="2013-02-13T12:52:03+00:00" pubdate="">
February 13, 2013 at 12:52 pm </time></a>
</div>
<!-- .comment-meta .commentmetadata -->
</footer>
<div class="comment-content">
thank you for visiting <img alt=":-)" class="wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g" /> </div>
<div class="reply">
<a class="comment-reply-link" href="http://www.blogger.com/2013/02/13/php-autocomplete-tutorial-using-jquery/comment-page-1/?replytocom=2#respond" onclick="return addComment.moveForm("comment-2", "2", "respond", "8")">Reply</a> </div>
<!-- .reply -->
</article><!-- #comment-## -->
</li>
<!-- #comment-## -->
</ul>
<!-- .children -->
</li>
<!-- #comment-## -->
<li class="comment even thread-odd thread-alt depth-1 highlander-comment" id="li-comment-53">
<article class="comment" id="comment-53">
<footer>
<div class="comment-author vcard">
<span class="comment-author-avatar">
<img alt="" class="avatar avatar-40 grav-hashed grav-hijack" height="40" id="grav-6a8e009c04282f77c4e18b86b3d6360b-0" src="http://0.gravatar.com/avatar/6a8e009c04282f77c4e18b86b3d6360b?s=40&d=identicon&r=G" width="40" /> </span>
<cite class="fn">abdul</cite> <span class="says">says:</span> </div>
<!-- .comment-author .vcard -->
<div class="comment-meta commentmetadata">
<a href="http://phpseason.wordpress.com/2013/02/13/php-autocomplete-tutorial-using-jquery/comment-page-1/#comment-53"><time datetime="2013-07-04T20:52:07+00:00" pubdate="">
July 4, 2013 at 8:52 pm </time></a>
</div>
<!-- .comment-meta .commentmetadata -->
</footer>
<div class="comment-content">
thaaaaaaaanks</div>
<div class="reply">
<a class="comment-reply-link" href="http://www.blogger.com/2013/02/13/php-autocomplete-tutorial-using-jquery/comment-page-1/?replytocom=53#respond" onclick="return addComment.moveForm("comment-53", "53", "respond", "8")">Reply</a> </div>
<!-- .reply -->
</article><!-- #comment-## -->
</li>
<!-- #comment-## -->
<li class="comment odd alt thread-even depth-1 highlander-comment" id="li-comment-58">
<article class="comment" id="comment-58">
<footer>
<div class="comment-author vcard">
<span class="comment-author-avatar">
<img alt="" class="avatar avatar-40 grav-hashed grav-hijack" height="40" id="grav-e17f1bbc009dbf061851862d5629fdf0-0" src="http://2.gravatar.com/avatar/e17f1bbc009dbf061851862d5629fdf0?s=40&d=identicon&r=G" width="40" /> </span>
<cite class="fn">RKO</cite> <span class="says">says:</span> </div>
<!-- .comment-author .vcard -->
<div class="comment-meta commentmetadata">
<a href="http://phpseason.wordpress.com/2013/02/13/php-autocomplete-tutorial-using-jquery/comment-page-1/#comment-58"><time datetime="2013-07-09T23:20:41+00:00" pubdate="">
July 9, 2013 at 11:20 pm </time></a>
</div>
<!-- .comment-meta .commentmetadata -->
</footer>
<div class="comment-content">
it’s cool</div>
<div class="reply">
<a class="comment-reply-link" href="http://www.blogger.com/2013/02/13/php-autocomplete-tutorial-using-jquery/comment-page-1/?replytocom=58#respond" onclick="return addComment.moveForm("comment-58", "58", "respond", "8")">Reply</a> </div>
<!-- .reply -->
</article><!-- #comment-## -->
</li>
<!-- #comment-## -->
<li class="comment even thread-odd thread-alt depth-1 highlander-comment" id="li-comment-62">
<article class="comment" id="comment-62">
<footer>
<div class="comment-author vcard">
<span class="comment-author-avatar">
<img alt="" class="avatar avatar-40 grav-hashed grav-hijack" height="40" id="grav-acf1256f60eb68b3cd7c76589b09f1ca-0" src="http://1.gravatar.com/avatar/acf1256f60eb68b3cd7c76589b09f1ca?s=40&d=identicon&r=G" width="40" /> </span>
<cite class="fn">Brah Bassim</cite> <span class="says">says:</span> </div>
<!-- .comment-author .vcard -->
<div class="comment-meta commentmetadata">
<a href="http://phpseason.wordpress.com/2013/02/13/php-autocomplete-tutorial-using-jquery/comment-page-1/#comment-62"><time datetime="2013-07-13T10:19:05+00:00" pubdate="">
July 13, 2013 at 10:19 am </time></a>
</div>
<!-- .comment-meta .commentmetadata -->
</footer>
<div class="comment-content">
Very nice tutorial</div>
<div class="reply">
<a class="comment-reply-link" href="http://www.blogger.com/2013/02/13/php-autocomplete-tutorial-using-jquery/comment-page-1/?replytocom=62#respond" onclick="return addComment.moveForm("comment-62", "62", "respond", "8")">Reply</a> </div>
<!-- .reply -->
</article><!-- #comment-## -->
</li>
<!-- #comment-## -->
<li class="comment byuser comment-author-tunisieannoncegratuite odd alt thread-even depth-1 highlander-comment" id="li-comment-68">
<article class="comment" id="comment-68">
<footer>
<div class="comment-author vcard">
<span class="comment-author-avatar">
<img alt="" class="avatar avatar-40 grav-hashed grav-hijack" height="40" id="grav-1d61355b4c3a46aa4e43c8382c47b9dd-0" src="http://1.gravatar.com/avatar/1d61355b4c3a46aa4e43c8382c47b9dd?s=40&d=identicon&r=G" width="40" /> </span>
<cite class="fn"><a class="url" href="http://freelancetunisie.wordpress.com/" rel="external nofollow">tunisieannoncegratuite</a></cite> <span class="says">says:</span> </div>
<!-- .comment-author .vcard -->
<div class="comment-meta commentmetadata">
<a href="http://phpseason.wordpress.com/2013/02/13/php-autocomplete-tutorial-using-jquery/comment-page-1/#comment-68"><time datetime="2013-09-12T15:09:25+00:00" pubdate="">
September 12, 2013 at 3:09 pm </time></a>
</div>
<!-- .comment-meta .commentmetadata -->
</footer>
<div class="comment-content">
good tutorial ! thanks from <a href="http://www.tunisie-annonce-gratuite.com/" rel="nofollow">http://www.tunisie-annonce-gratuite.com/</a></div>
<div class="reply">
<a class="comment-reply-link" href="http://www.blogger.com/2013/02/13/php-autocomplete-tutorial-using-jquery/comment-page-1/?replytocom=68#respond" onclick="return addComment.moveForm("comment-68", "68", "respond", "8")">Reply</a> </div>
<!-- .reply -->
</article><!-- #comment-## -->
</li>
<!-- #comment-## -->
<li class="comment even thread-odd thread-alt depth-1 highlander-comment" id="li-comment-70">
<article class="comment" id="comment-70">
<footer>
<div class="comment-author vcard">
<span class="comment-author-avatar">
<img alt="" class="avatar avatar-40 grav-hashed grav-hijack" height="40" id="grav-376a3a439b9288c2b1fb364b22be1de8-0" src="http://0.gravatar.com/avatar/376a3a439b9288c2b1fb364b22be1de8?s=40&d=identicon&r=G" width="40" /> </span>
<cite class="fn">Manindra Singh</cite> <span class="says">says:</span> </div>
<!-- .comment-author .vcard -->
<div class="comment-meta commentmetadata">
<a href="http://phpseason.wordpress.com/2013/02/13/php-autocomplete-tutorial-using-jquery/comment-page-1/#comment-70"><time datetime="2013-09-16T07:58:15+00:00" pubdate="">
September 16, 2013 at 7:58 am </time></a>
</div>
<!-- .comment-meta .commentmetadata -->
</footer>
<div class="comment-content">
nice tutorial bro but what if we want to search for two filed at a time??</div>
<div class="reply">
<a class="comment-reply-link" href="http://www.blogger.com/2013/02/13/php-autocomplete-tutorial-using-jquery/comment-page-1/?replytocom=70#respond" onclick="return addComment.moveForm("comment-70", "70", "respond", "8")">Reply</a> </div>
<!-- .reply -->
</article><!-- #comment-## -->
</li>
<!-- #comment-## -->
<li class="comment odd alt thread-even depth-1 highlander-comment" id="li-comment-71">
<article class="comment" id="comment-71">
<footer>
<div class="comment-author vcard">
<span class="comment-author-avatar">
<img alt="" class="avatar avatar-40" height="40" src="http://i1.wp.com/graph.facebook.com/100000795205922/picture?q=type%3Dlarge%26_md5%3D35dfe1462afca8443b84ef81c8e1bf9c&resize=40%2C40" width="40" /> </span>
<cite class="fn"><a class="url" href="https://www.facebook.com/cellanavi" rel="external nofollow">Tamilvalavan Anichandran</a></cite> <span class="says">says:</span> </div>
<!-- .comment-author .vcard -->
<div class="comment-meta commentmetadata">
<a href="http://phpseason.wordpress.com/2013/02/13/php-autocomplete-tutorial-using-jquery/comment-page-1/#comment-71"><time datetime="2013-09-17T10:41:08+00:00" pubdate="">
September 17, 2013 at 10:41 am </time></a>
</div>
<!-- .comment-meta .commentmetadata -->
</footer>
<div class="comment-content">
thank very very much yah. i have problem my another autocomplete code but this code working perfectly .and very simple code ,, thank lot</div>
<div class="reply">
<a class="comment-reply-link" href="http://www.blogger.com/2013/02/13/php-autocomplete-tutorial-using-jquery/comment-page-1/?replytocom=71#respond" onclick="return addComment.moveForm("comment-71", "71", "respond", "8")">Reply</a> </div>
<!-- .reply -->
</article><!-- #comment-## -->
</li>
<!-- #comment-## -->
</ol>
<div class="comment-respond js" id="respond">
<h3 class="comment-reply-title" id="reply-title">
Leave a Reply <small><a href="http://www.blogger.com/2013/02/13/php-autocomplete-tutorial-using-jquery/comment-page-1/#respond" id="cancel-comment-reply-link" rel="nofollow" style="display: none;">Cancel reply</a></small></h3>
<form action="http://phpseason.wordpress.com/wp-comments-post.php" class="comment-form" id="commentform" method="post">
<input id="highlander_comment_nonce" name="highlander_comment_nonce" type="hidden" value="b815f093b0" /><input name="_wp_http_referer" type="hidden" value="/2013/02/13/php-autocomplete-tutorial-using-jquery/comment-page-1/" />
<input id="hc_post_as" name="hc_post_as" type="hidden" value="facebook" />
<br />
<div class="comment-form-field comment-textarea">
<div id="comment-form-comment">
<textarea aria-hidden="true" placeholder="Enter your comment here..." style="height: 42px; left: -9999px; letter-spacing: 0px; line-height: 22px; overflow-y: hidden; position: absolute; resize: none; text-decoration: none; top: 0px; width: 578px;" tabindex="-1" title="Enter your comment here..."></textarea><textarea id="comment" name="comment" placeholder="Enter your comment here..." style="height: 42px; overflow-y: hidden; resize: none;" title="Enter your comment here..."></textarea></div>
</div>
<div id="comment-form-identity" style="display: none;">
<div id="comment-form-nascar" style="display: none;">
Fill in your details below or click an icon to log in:<br />
<ul>
<li style="display: none;">
<a href="http://www.blogger.com/blogger.g?blogID=3197786202443268686#comment-form-guest" id="postas-guest" title="Guest">
</a>
</li>
<li>
<a href="http://www.blogger.com/blogger.g?blogID=3197786202443268686#comment-form-load-service:WordPress.com" id="postas-wordpress" title="WordPress.com">
</a>
</li>
<li>
<a href="http://www.blogger.com/blogger.g?blogID=3197786202443268686#comment-form-load-service:Twitter" id="postas-twitter" title="Twitter">
</a>
</li>
<li class="selected">
<a href="http://www.blogger.com/blogger.g?blogID=3197786202443268686#comment-form-load-service:Facebook" id="postas-facebook" title="Facebook">
</a>
</li>
<li>
<iframe allowtransparency="true" frameborder="0" height="24" id="googleplus-sign-in" name="googleplus-sign-in" scrolling="no" seamless="seamless" src="https://public-api.wordpress.com/connect/?googleplus-sign-in=1" width="24"></iframe>
</li>
</ul>
</div>
<div class="comment-form-service" id="comment-form-guest">
<div class="comment-form-padder">
<div class="comment-form-avatar">
<a href="https://gravatar.com/site/signup/" target="_blank"> <img alt="Gravatar" class="no-grav" src="http://2.gravatar.com/avatar/e589aed68c724c32e4011a6b486914de?s=25&d=identicon&r=G" width="25" />
</a> </div>
<div class="comment-form-fields">
<div class="comment-form-field comment-form-email">
<label for="email" style="display: none; opacity: 0;">Email <span class="required">(required)</span> <span class="nopublish">(Address never made public)</span></label>
<br />
<div class="comment-form-input active">
<input id="email" name="email" type="email" value="anichandran.mca@gmail.com" /></div>
</div>
<div class="comment-form-field comment-form-author">
<label for="author" style="display: none; opacity: 0;">Name <span class="required">(required)</span></label>
<br />
<div class="comment-form-input active">
<input id="author" name="author" type="text" value="Tamilvalavan Anichandran" /></div>
</div>
<div class="comment-form-field comment-form-url">
<label for="url" style="display: none; opacity: 0;">Website</label>
<br />
<div class="comment-form-input active">
<input id="url" name="url" type="text" value="https://www.facebook.com/cellanavi" /></div>
</div>
</div>
</div>
</div>
<div class="comment-form-service" id="comment-form-wordpress">
<div class="comment-form-padder">
<div class="comment-form-avatar">
<img alt="WordPress.com Logo" class="no-grav" src="http://s2.wp.com/wp-content/mu-plugins/highlander-comments/images/wplogo.png?m=1289230950g" width="25" />
</div>
<div class="comment-form-fields">
<input class="comment-meta-wordpress" id="wordpress-avatar" name="wp_avatar" type="hidden" value="" />
<input class="comment-meta-wordpress" id="wordpress-user_id" name="wp_user_id" type="hidden" value="" />
<input class="comment-meta-wordpress" id="wordpress-access_token" name="wp_access_token" type="hidden" value="" />
<br />
<div class="comment-form-posting-as pa-wordpress">
<strong></strong> You are commenting using your WordPress.com account. <span class="comment-form-log-out">( <a href="javascript:HighlanderComments.doExternalLogout( 'wordpress' );">Log Out</a> / <a href="http://www.blogger.com/blogger.g?blogID=3197786202443268686#" onclick="javascript:HighlanderComments.switchAccount();return false;">Change</a> )</span></div>
</div>
</div>
</div>
<div class="comment-form-service" id="comment-form-twitter">
<div class="comment-form-padder">
<div class="comment-form-avatar">
<img alt="Twitter picture" class="no-grav" src="http://1.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=25&d=identicon&forcedefault=y&r=G" width="25" />
</div>
<div class="comment-form-fields">
<input class="comment-meta-twitter" id="twitter-avatar" name="twitter_avatar" type="hidden" value="" />
<input class="comment-meta-twitter" id="twitter-user_id" name="twitter_user_id" type="hidden" value="" />
<input class="comment-meta-twitter" id="twitter-access_token" name="twitter_access_token" type="hidden" value="" />
<br />
<div class="comment-form-posting-as pa-twitter">
<strong></strong> You are commenting using your Twitter account. <span class="comment-form-log-out">( <a href="javascript:HighlanderComments.doExternalLogout( 'twitter' );">Log Out</a> / <a href="http://www.blogger.com/blogger.g?blogID=3197786202443268686#" onclick="javascript:HighlanderComments.switchAccount();return false;">Change</a> )</span></div>
</div>
</div>
</div>
<div class="comment-form-service selected" id="comment-form-facebook">
<div class="comment-form-padder">
<div class="comment-form-avatar">
<img alt="Facebook photo" class="no-grav" src="http://i1.wp.com/graph.facebook.com/100000795205922/picture?q=type%3Dlarge&resize=25%2C25" width="25" />
</div>
<div class="comment-form-fields">
<input class="comment-meta-facebook" id="facebook-avatar" name="fb_avatar" type="hidden" value="http://graph.facebook.com/100000795205922/picture?type=large" />
<input class="comment-meta-facebook" id="facebook-user_id" name="fb_user_id" type="hidden" value="100000795205922" />
<input class="comment-meta-facebook" id="facebook-access_token" name="fb_access_token" type="hidden" value="CAAAAOhZCmoYIBAHS8DXZAZCV5s46fZB72HybYxrx8mu7mV6MiMBYr6gNIyt8rKS9TYW8yZBpm8uTCcq0D9KId07vl8tjbpQCZAx2F3uHZBCc78PqFlsTyEIzyDZC5OcrjFYUGhrvkVnSTHqO6nbZAO57XCOvLAIzo8iEeELKk594qPmr4B2KW0MGZB21780MAo6ncZD" />
<br />
<div class="comment-form-posting-as pa-facebook">
<strong>Tamilvalavan Anichandran:</strong> You are commenting using your Facebook account. <span class="comment-form-log-out">( <a href="javascript:HighlanderComments.doExternalLogout( 'facebook' );">Log Out</a> / <a href="http://www.blogger.com/blogger.g?blogID=3197786202443268686#" onclick="javascript:HighlanderComments.switchAccount();return false;">Change</a> )</span></div>
</div>
</div>
</div>
<div class="comment-form-service" id="comment-form-googleplus">
<div class="comment-form-padder">
<div class="comment-form-avatar">
<img alt="Google+ photo" class="no-grav" src="http://1.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=25&d=identicon&forcedefault=y&r=G" width="25" />
</div>
<div class="comment-form-fields">
<input class="comment-meta-googleplus" id="googleplus-avatar" name="googleplus_avatar" type="hidden" value="" />
<input class="comment-meta-googleplus" id="googleplus-user_id" name="googleplus_user_id" type="hidden" value="" />
<input class="comment-meta-googleplus" id="googleplus-access_token" name="googleplus_access_token" type="hidden" value="" />
<br />
<div class="comment-form-posting-as pa-googleplus">
<strong></strong> You are commenting using your Google+ account. <span class="comment-form-log-out">( <a href="javascript:HighlanderComments.doExternalLogout( 'googleplus' );">Log Out</a> / <a href="http://www.blogger.com/blogger.g?blogID=3197786202443268686#" onclick="javascript:HighlanderComments.switchAccount();return false;">Change</a> )</span></div>
</div>
</div>
</div>
<div class="comment-form-service" id="comment-form-load-service">
<div class="comment-form-posting-as-cancel">
<a href="javascript:HighlanderComments.cancelExternalWindow();">Cancel</a></div>
Connecting to %s</div>
</div>
<script type="text/javascript">
var highlander_expando_javascript = function(){
var input = document.createElement( 'input' ),
comment = jQuery( '#comment' );
if ( 'placeholder' in input ) {
comment.attr( 'placeholder', jQuery( '.comment-textarea label' ).remove().text() );
}
// Expando Mode: start small, then auto-resize on first click + text length
jQuery( '#comment-form-identity' ).hide();
jQuery( '#comment-form-subscribe' ).hide();
jQuery( '#commentform .form-submit' ).hide();
comment.css( { 'height':'10px' } ).one( 'focus', function() {
var timer = setInterval( HighlanderComments.resizeCallback, 10 )
jQuery( this ).animate( { 'height': HighlanderComments.initialHeight } ).delay( 100 ).queue( function(n) { clearInterval( timer ); HighlanderComments.resizeCallback(); n(); } );
jQuery( '#comment-form-identity' ).slideDown();
jQuery( '#comment-form-subscribe' ).slideDown();
jQuery( '#commentform .form-submit' ).slideDown();
});
}
jQuery(document).ready( highlander_expando_javascript );
</script>
</div>
<br /></div>
</div>
<br /></div>
anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0tag:blogger.com,1999:blog-3197786202443268686.post-13893996412071529702013-11-18T03:34:00.001-08:002013-11-18T03:34:09.883-08:00jquerypopupz,free download jquery popup -anichandran: jquery autocomplete<a href="http://jquerypopupz.blogspot.com/p/jquery-autocomplete_17.html?spref=bl">jquerypopupz,free download jquery popup -anichandran: jquery autocomplete</a>: PHP Autocomplete Tutorial Using JQuery | Php Season ...anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0tag:blogger.com,1999:blog-3197786202443268686.post-59161503236322774502013-11-18T03:07:00.003-08:002013-11-18T03:10:35.992-08:00simple-easy-dynamic-table-sorter-using-jquery<head><script type="text/javascript" async="true" src="http://widgets.digg.com/buttons/count?url=http%3A//learnwebscripts.com/simple-easy-dynamic-table-sorter-using-jquery"></script><link rel="stylesheet" type="text/css" href="http://widgets.digg.com/css/buttons3.css"><script src="https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en.wH7UzHnzxFI.O/m=auth/exm=plusone/rt=j/sv=1/d=1/ed=1/am=AQ/rs=AItRSTOO14TLY6__o0PgE-yffhBznoxGwg/cb=gapi.loaded_1" async=""></script>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta itemprop="name" content="learnwebscripts">
<meta itemprop="description" content="'Learn tips and tricks on Drupal,JOOMLA, PHP, jquery, HTML, CSS, MYSQL, AJAX web scripts and all related web development articles here.">
<meta itemprop="image" content="http://learnwebscripts.com/wp-content/uploads/2012/09/learnwebscripts.png">
<title> Simple Table Sorter Using jquery</title>
<link rel="stylesheet" href="http://learnwebscripts.com/wp-content/themes/boulevard/style.css" type="text/css">
<link rel="stylesheet" href="http://learnwebscripts.com/wp-content/themes/boulevard/js/colorbox/colorbox.css" type="text/css">
<link rel="shortcut icon" href="http://learnwebscripts.com/wp-content/uploads/2012/09/pencil1.png">
<!-- This site is optimized with the Yoast WordPress SEO plugin v1.2.8.4 - http://yoast.com/wordpress/seo/ -->
<meta name="description" content="one of the best jquery table sorter where you can sort, add pagination, search, choose number of records, hide a particular coloumn on the go thanks for datatbales">
<link rel="canonical" href="http://learnwebscripts.com/simple-easy-dynamic-table-sorter-using-jquery">
<link rel="author" href="https://plus.google.com/117543361700384182944/posts">
<meta property="og:locale" content="en_us">
<meta property="og:title" content="Simple Table Sorter Using jquery">
<meta property="og:description" content="one of the best jquery table sorter where you can sort, add pagination, search, choose number of records, hide a particular coloumn on the go thanks for datatbales">
<meta property="og:url" content="http://learnwebscripts.com/simple-easy-dynamic-table-sorter-using-jquery">
<meta property="og:site_name" content="">
<meta property="og:type" content="article">
<meta property="og:image" content="http://learnwebscripts.com/wp-content/uploads/2012/08/datatableswordress-300x183.jpg">
<!-- / Yoast WordPress SEO plugin. -->
<link rel="alternate" type="application/rss+xml" title=" » Feed" href="http://learnwebscripts.com/feed">
<link rel="alternate" type="application/rss+xml" title=" » Comments Feed" href="http://learnwebscripts.com/comments/feed">
<link rel="alternate" type="application/rss+xml" title=" » Simple, Easy, Dynamic Table Sorter Using jquery Comments Feed" href="http://learnwebscripts.com/simple-easy-dynamic-table-sorter-using-jquery/feed">
<meta property="og:image" content="http://learnwebscripts.com/wp-content/uploads/2012/08/datatableswordress-300x183.jpg">
<link rel="stylesheet" id="comfeed-css" href="http://learnwebscripts.com/wp-content/plugins/sexybookmarks/css/comfeed.css?ver=6.0.0.3" type="text/css" media="all">
<script type="text/javascript" async="" src="http://www.google-analytics.com/ga.js"></script><script src="https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en.wH7UzHnzxFI.O/m=plusone/rt=j/sv=1/d=1/ed=1/am=AQ/rs=AItRSTOO14TLY6__o0PgE-yffhBznoxGwg/cb=gapi.loaded_0" async=""></script><script type="text/javascript" async="" src="http://widgets.digg.com/buttons.js"></script><script type="text/javascript" async="" src="http://dtym7iokkjlif.cloudfront.net/dough/1.0/recipe.js"></script><script type="text/javascript" async="" src="http://www.google-analytics.com/ga.js"></script><script type="text/javascript" src="http://learnwebscripts.com/wp-includes/js/comment-reply.js?ver=3.4.2"></script>
<script type="text/javascript" src="http://learnwebscripts.com/wp-content/themes/boulevard/js/jquery-1.6.4.min.js?ver=3.4.2"></script>
<script type="text/javascript" src="http://learnwebscripts.com/wp-content/themes/boulevard/js/jtwt.js?ver=3.4.2"></script>
<script type="text/javascript" src="http://learnwebscripts.com/wp-content/themes/boulevard/js/jquery.nivo.slider.pack.js?ver=3.4.2"></script>
<script type="text/javascript" src="http://learnwebscripts.com/wp-content/themes/boulevard/js/colorbox/jquery.colorbox-min.js?ver=3.4.2"></script>
<script type="text/javascript">
/* <![CDATA[ */
var SHRSB_Globals = {"src":"http:\/\/learnwebscripts.com\/wp-content\/uploads\/shareaholic\/spritegen","perfoption":"1","twitter_template":"%24%7Btitle%7D+-+%24%7Bshort_link%7D+via+%40Shareaholic","locale":"0","shortener":"google","shortener_key":"","pubGaSocial":"0","pubGaKey":""};
/* ]]> */
</script>
<script type="text/javascript" src="http://learnwebscripts.com/wp-content/uploads/shareaholic/spritegen/jquery.shareaholic-publishers-sb.min.js?ver=6.0.0.3"></script>
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://learnwebscripts.com/xmlrpc.php?rsd">
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://learnwebscripts.com/wp-includes/wlwmanifest.xml">
<meta name="generator" content="WordPress 3.4.2">
<link rel="shortlink" href="http://learnwebscripts.com/?p=35">
<!-- Start SHR Open Graph Tags -->
<meta property="og:image" content="http://learnwebscripts.com/wp-content/uploads/2012/08/datatableswordress-300x183.jpg">
<!-- END SHR Open Graph Tags -->
<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style>
<link rel="stylesheet" type="text/css" href="http://learnwebscripts.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/styles/shCore.css?ver=3.0.83c"><link rel="stylesheet" type="text/css" href="http://learnwebscripts.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/styles/shThemeDefault.css?ver=3.0.83c"><meta id="syntaxhighlighteranchor" name="syntaxhighlighter-version" content="3.1.3">
<style type="text/css">
#header-top ul li a
{
color:white;
font-weight:white;
}
</style>
<style type="text/css">
body { background-color:#eeeeee; }
#header-top-wrapper { background-color:#121212; }
#navigation-wrapper { background-color:#121212; }
.item .item-meta .category a, .post-content a, #sidebar .widget-item .comments a, .post-meta .category a { color: #bc0c0c; }
.item-thumb .comments, .nivo-caption .category, .post-comment-box { background-color: #bc0c0c; }
</style>
<script type="text/javascript">
jQuery(document).ready(function($) {
(function ($) {
// VERTICALLY ALIGN FUNCTION
$.fn.vAlign = function() {
return this.each(function(i){
var ah = $(this).height();
var ph = $(this).parent().height();
var mh = Math.ceil((ph-ah) / 2);
$(this).css('margin-top', mh);
});
};
})(jQuery);
$('#logo').vAlign();
$('.slider-item').nivoSlider({
directionNav: false,
effect: 'fade',
pauseTime: '3000',
captionOpacity: 1
});
// Tabs
//When page loads...
$('.tabs-wrapper').each(function() {
$(this).find(".tab_content").hide(); //Hide all content
$(this).find("ul.tabs li:first").addClass("active").show(); //Activate first tab
$(this).find(".tab_content:first").show(); //Show first tab content
});
//On Click Event
$("ul.tabs li").click(function(e) {
$(this).parents('.tabs-wrapper').find("ul.tabs li").removeClass("active"); //Remove any "active" class
$(this).addClass("active"); //Add "active" class to selected tab
$(this).parents('.tabs-wrapper').find(".tab_content").hide(); //Hide all tab content
var activeTab = $(this).find("a").attr("href"); //Find the href attribute value to identify the active tab + content
$(this).parents('.tabs-wrapper').find(activeTab).fadeIn(); //Fade in the active ID content
e.preventDefault();
});
$("ul.tabs li a").click(function(e) {
e.preventDefault();
})
$(".toggle-content").hide();
$("h5.toggle").toggle(function(){
$(this).addClass("active");
}, function () {
$(this).removeClass("active");
});
$("h5.toggle").click(function(){
$(this).next(".toggle-content").slideToggle();
});
// Add colorbox to gallery
$('.gallery').each(function(index, obj){
var galleryid = Math.floor(Math.random()*10000);
$(obj).find('a').colorbox({rel:galleryid, maxWidth:'95%', maxHeight:'95%'});
});
$("a.lightbox").colorbox({maxWidth:'95%', maxHeight:'95%'});
// Contact form
$('#contactForm').live('submit', function(e) {
var form = $(this);
var name = $(this).find('[name=pyre_name]').val();
var email = $(this).find('[name=pyre_email]').val();
var message = $(this).find('[name=pyre_message]').val();
if(name == '') {
$(this).find('[name=pyre_name]').addClass('error');
$(this).find('[name=pyre_name]').parent().find('.error_msg').fadeIn();
return false;
} else {
$(this).find('[name=pyre_name]').removeClass('error');
$(this).find('[name=pyre_name]').parent().find('.error_msg').fadeOut();
}
var email_regex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
if(email == '' || !email_regex.test(email)) {
$(this).find('[name=pyre_email]').addClass('error');
$(this).find('[name=pyre_email]').parent().find('.error_msg').fadeIn();
return false;
} else {
$(this).find('[name=pyre_email]').removeClass('error');
$(this).find('[name=pyre_email]').parent().find('.error_msg').fadeOut();
}
if(message == '') {
$(this).find('[name=pyre_message]').addClass('error');
$(this).find('[name=pyre_message]').parent().find('.error_msg').fadeIn();
return false;
} else {
$(this).find('[name=pyre_message]').removeClass('error');
$(this).find('[name=pyre_message]').parent().find('.error_msg').fadeOut();
}
$.ajax({
url: 'http://learnwebscripts.com/wp-admin/admin-ajax.php',
data: jQuery(form).serialize()+'&action=pyre_contact_form',
type: 'POST',
success: function() {
$('.email_sent').fadeIn(400).delay(5000).fadeOut(400);
}
});
e.preventDefault();
});
});
</script>
<script type="text/javascript" src="//dsms0mj1bbhn4.cloudfront.net/dough/1.0/shareaholic-analytics.js"></script><link rel="stylesheet" media="screen" id="shareaholic-publisher-css" href="http://learnwebscripts.com/wp-content/uploads/shareaholic/spritegen/sprite.css"><style type="text/css">.shareaholic-arrow-down{ position: absolute !important; left:45% !important; width: 0 !important; height: 0 !important; border-left: 6px solid transparent !important; border-right: 6px solid transparent !important; border-top: 6px solid #000000 !important; }.shareaholic-tip-text{font-size:12px !important; line-height:120% !important; background: #000000 !important; color: #ffffff !important; padding: 5px !important; border-radius: 5px !important; -webkit-border-radius:5px; !important; -moz-border-radius:5px; !important}</style><!-- begin SI CAPTCHA Anti-Spam - comment form style --><style type="text/css">div#captchaImgDiv { display:block; }.captchaSizeDivSmall { width:175px; height:45px; padding-top:10px; }.captchaSizeDivLarge { width:250px; height:60px; padding-top:10px; }img#si_image_com,#si_image_reg,#si_image_log,#si_image_side_login { border-style:none; margin:0; padding-right:5px; float:left; }.captchaImgRefresh { border-style:none; margin:0; vertical-align:bottom; }div#captchaInputDiv { display:block; padding-top:15px; padding-bottom:5px; }label#captcha_code_label { margin:0; }input#captcha_code { width:65px; }</style><!-- end SI CAPTCHA Anti-Spam - comment form style --></head>
<div dir="ltr" style="text-align: left;" trbidi="on">
<div id="post-wrapper" class="post-35 post type-post status-publish format-standard hentry category-jquery tag-datatables tag-dynamic-table-sorter tag-easy-table-sorter tag-juqery-table-sorter tag-simple-table-sorter">
<div id="post-header">
<h1>Simple, Easy, Dynamic Table Sorter Using jquery</h1>
<span class="post-comment-box"><a href="http://learnwebscripts.com/simple-easy-dynamic-table-sorter-using-jquery#comments" title="Comment on Simple, Easy, Dynamic Table Sorter Using jquery">11</a></span>
<div class="post-meta">
<span class="author"><a href="http://learnwebscripts.com/author/webkites" title="Posts by aneesh" rel="author">aneesh</a></span>
<span class="date">August 04, 2012</span>
<span class="category"><a href="http://learnwebscripts.com/category/jquery" title="View all posts in JQUERY" rel="category tag">JQUERY</a></span>
</div>
</div>
<div id="post">
<img src="http://learnwebscripts.com/wp-content/uploads/2012/08/datatableswordress-600x366.jpg" alt="Simple, Easy, Dynamic Table Sorter Using jquery" class="featured-image" width="600">
<div class="post-content">
<div class="post-review">
<div class="overall-score"><img src="http://learnwebscripts.com/wp-content/themes/boulevard/images/stars/big_5.png" alt=""></div>
<ul>
<li>Integration <span class="score"><img src="http://learnwebscripts.com/wp-content/themes/boulevard/images/stars/5.png" alt=""></span></li>
<li>Flexiblity <span class="score"><img src="http://learnwebscripts.com/wp-content/themes/boulevard/images/stars/5.png" alt=""></span></li>
<li>Effects <span class="score"><img src="http://learnwebscripts.com/wp-content/themes/boulevard/images/stars/5.png" alt=""></span></li>
<li>UI <span class="score"><img src="http://learnwebscripts.com/wp-content/themes/boulevard/images/stars/5.png" alt=""></span></li>
<li>User Friendly <span class="score"><img src="http://learnwebscripts.com/wp-content/themes/boulevard/images/stars/5.png" alt=""></span></li>
</ul>
</div>
<p><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><script type="text/javascript">// <![CDATA[
google_ad_client = "ca-pub-9798790779801036"; /* bottomads */ google_ad_slot = "8147514310"; google_ad_width = 468; google_ad_height = 60;
// ]]></script><br>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">// <![CDATA[</p>
<p>// ]]></script><ins style="display:inline-table;border:none;height:60px;margin:0;padding:0;position:relative;visibility:visible;width:468px;background-color:transparent"><ins id="aswift_1_anchor" style="display:block;border:none;height:60px;margin:0;padding:0;position:relative;visibility:visible;width:468px;background-color:transparent"><iframe width="468" height="60" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" onload="var i=this.id,s=window.google_iframe_oncopy,H=s&&s.handlers,h=H&&H[i],w=this.contentWindow,d;try{d=w.document}catch(e){}if(h&&d&&(!d.body||!d.body.firstChild)){if(h.call){setTimeout(h,0)}else if(h.match){w.location.replace(h)}}" id="aswift_1" name="aswift_1" style="left:0;position:absolute;top:0;"></iframe></ins></ins><br>
Sorting the table is made simple, easy, dynamic through datatables thanks for it.</p>
<p>Advantages and benefits of using datatables</p>
<ul class="checklist">
<li>Sort the table</li>
<li>Set the default sorting order</li>
<li>Pagination for the table</li>
<li>Show/hide the columns</li>
<li>Search by fields</li>
<li>Get the number of records in the table</li>
<li>Implement your own css style</li>
<li>Use the feature of jquery ui</li>
<li>Reorder the columns just by dragging it</li>
<li>Dynamically add new rows</li>
<li>Dynamically add new columns</li>
<li>Extract the data as your wish as csv,excel,pdf.</li>
<li>Server side processing dynamically update your contents</li>
<li>Integrate the themes available in themeforest etc … and lots more.</li>
</ul>
<p style="text-align: center;">
<span class="button light"><a href="#" target=""></a><a href="http://demos.learnwebscripts.com/datatables/">DEMO</a></span><span class="button light"><a href="#" target=""></a><a href="http://demos.learnwebscripts.com/datatables.rar">DOWNLOAD</a></span></p>
<p style="text-align: left;">By using this it is easy for you to integrate in your code instead of coding a large number of lines you can make them short and by dynamic table sorting helps to minimize the server load and lots more let’s have a view how to integrate in our project.</p>
<p style="text-align: left;"><strong>INITIALIZATION</strong></p>
<div><div id="highlighter_50362" class="syntaxhighlighter jscript"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="gutter"><div class="line number1 index0 alt2">1</div><div class="line number2 index1 alt1">2</div><div class="line number3 index2 alt2">3</div><div class="line number4 index3 alt1">4</div><div class="line number5 index4 alt2">5</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="jscript plain">$(document).ready(</code><code class="jscript keyword">function</code><code class="jscript plain">(){</code></div><div class="line number2 index1 alt1"> </div><div class="line number3 index2 alt2"><code class="jscript plain">$(</code><code class="jscript string">'#example'</code><code class="jscript plain">).dataTable();</code></div><div class="line number4 index3 alt1"> </div><div class="line number5 index4 alt2"><code class="jscript plain">});</code></div></div></td></tr></tbody></table></div></div>
<p><strong>INTERGATING INTO YOUR SCRIPT</strong></p>
<p><strong>CSS FILES</strong></p>
<div><div id="highlighter_205640" class="syntaxhighlighter css"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="gutter"><div class="line number1 index0 alt2">1</div><div class="line number2 index1 alt1">2</div><div class="line number3 index2 alt2">3</div><div class="line number4 index3 alt1">4</div><div class="line number5 index4 alt2">5</div><div class="line number6 index5 alt1">6</div><div class="line number7 index6 alt2">7</div><div class="line number8 index7 alt1">8</div><div class="line number9 index8 alt2">9</div><div class="line number10 index9 alt1">10</div><div class="line number11 index10 alt2">11</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="css plain"><link href=</code><code class="css string">"css/demo_page.css"</code> <code class="css plain">rel=</code><code class="css string">"stylesheet"</code> <code class="css plain">type=</code><code class="css string">"text/css"</code> <code class="css plain">/></code></div><div class="line number2 index1 alt1"> </div><div class="line number3 index2 alt2"><code class="css plain"><link href=</code><code class="css string">"css/jquery.dataTables.css"</code> <code class="css plain">rel=</code><code class="css string">"stylesheet"</code> <code class="css plain">type=</code><code class="css string">"text/css"</code> <code class="css plain">/></code></div><div class="line number4 index3 alt1"> </div><div class="line number5 index4 alt2"><code class="css plain"><link href=</code><code class="css string">"css/jquery.dataTables_themeroller.css"</code> <code class="css plain">rel=</code><code class="css string">"stylesheet"</code> <code class="css plain">type=</code><code class="css string">"text/css"</code> <code class="css plain">/></code></div><div class="line number6 index5 alt1"> </div><div class="line number7 index6 alt2"><code class="css plain"><link href=</code><code class="css string">"css/demo_table_jui.css"</code> <code class="css plain">rel=</code><code class="css string">"stylesheet"</code> <code class="css plain">type=</code><code class="css string">"text/css"</code> <code class="css plain">/></code></div><div class="line number8 index7 alt1"> </div><div class="line number9 index8 alt2"><code class="css plain"><link href=</code><code class="css string">"smoothness/jquery-ui-1.8.4.custom.css"</code> <code class="css plain">rel=</code><code class="css string">"stylesheet"</code> <code class="css plain">type=</code><code class="css string">"text/css"</code> <code class="css plain">/></code></div><div class="line number10 index9 alt1"> </div><div class="line number11 index10 alt2"><code class="css plain"><link href=</code><code class="css string">"css/custom.css"</code> <code class="css plain">rel=</code><code class="css string">"stylesheet"</code> <code class="css plain">type=</code><code class="css string">"text/css"</code> <code class="css plain">/></code></div></div></td></tr></tbody></table></div></div>
<p>JQUERY FILES</p>
<div><div id="highlighter_677515" class="syntaxhighlighter jscript"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="gutter"><div class="line number1 index0 alt2">1</div><div class="line number2 index1 alt1">2</div><div class="line number3 index2 alt2">3</div><div class="line number4 index3 alt1">4</div><div class="line number5 index4 alt2">5</div><div class="line number6 index5 alt1">6</div><div class="line number7 index6 alt2">7</div><div class="line number8 index7 alt1">8</div><div class="line number9 index8 alt2">9</div><div class="line number10 index9 alt1">10</div><div class="line number11 index10 alt2">11</div><div class="line number12 index11 alt1">12</div><div class="line number13 index12 alt2">13</div><div class="line number14 index13 alt1">14</div><div class="line number15 index14 alt2">15</div><div class="line number16 index15 alt1">16</div><div class="line number17 index16 alt2">17</div><div class="line number18 index17 alt1">18</div><div class="line number19 index18 alt2">19</div><div class="line number20 index19 alt1">20</div><div class="line number21 index20 alt2">21</div><div class="line number22 index21 alt1">22</div><div class="line number23 index22 alt2">23</div><div class="line number24 index23 alt1">24</div><div class="line number25 index24 alt2">25</div><div class="line number26 index25 alt1">26</div><div class="line number27 index26 alt2">27</div><div class="line number28 index27 alt1">28</div><div class="line number29 index28 alt2">29</div><div class="line number30 index29 alt1">30</div><div class="line number31 index30 alt2">31</div><div class="line number32 index31 alt1">32</div><div class="line number33 index32 alt2">33</div><div class="line number34 index33 alt1">34</div><div class="line number35 index34 alt2">35</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="jscript plain"><script type=</code><code class="jscript string">"text/javascript"</code> <code class="jscript plain">src=</code><code class="jscript string">"js/jquery.js"</code><code class="jscript plain">></script></code></div><div class="line number2 index1 alt1"> </div><div class="line number3 index2 alt2"><code class="jscript plain"><script type=</code><code class="jscript string">"text/javascript"</code> <code class="jscript plain">src=</code><code class="jscript string">"js/jquery.dataTables.js"</code><code class="jscript plain">></script></code></div><div class="line number4 index3 alt1"> </div><div class="line number5 index4 alt2"><code class="jscript plain"><script type=</code><code class="jscript string">"text/javascript"</code> <code class="jscript plain">src=</code><code class="jscript string">"js/ColReorder.js"</code><code class="jscript plain">></script></code></div><div class="line number6 index5 alt1"> </div><div class="line number7 index6 alt2"><code class="jscript plain"><script type=</code><code class="jscript string">"text/javascript"</code> <code class="jscript plain">src=</code><code class="jscript string">"js/ColVis.js"</code><code class="jscript plain">></script></code></div><div class="line number8 index7 alt1"> </div><div class="line number9 index8 alt2"><code class="jscript plain"><script type=</code><code class="jscript string">"text/javascript"</code><code class="jscript plain">></code></div><div class="line number10 index9 alt1"> </div><div class="line number11 index10 alt2"><code class="jscript plain">$(document).ready(</code><code class="jscript keyword">function</code><code class="jscript plain">(){</code></div><div class="line number12 index11 alt1"> </div><div class="line number13 index12 alt2"><code class="jscript comments">// $('#example').dataTable();//simple setup just add tableid to it.</code></div><div class="line number14 index13 alt1"> </div><div class="line number15 index14 alt2"><code class="jscript plain">$(document).ready(</code><code class="jscript keyword">function</code><code class="jscript plain">() {</code></div><div class="line number16 index15 alt1"> </div><div class="line number17 index16 alt2"><code class="jscript plain">$(</code><code class="jscript string">'#example'</code><code class="jscript plain">).dataTable( {</code></div><div class="line number18 index17 alt1"> </div><div class="line number19 index18 alt2"><code class="jscript string">"bJQueryUI"</code><code class="jscript plain">: </code><code class="jscript keyword">true</code><code class="jscript plain">, </code><code class="jscript comments">//enabling jquery ui</code></div><div class="line number20 index19 alt1"> </div><div class="line number21 index20 alt2"><code class="jscript string">"bStateSave"</code><code class="jscript plain">: </code><code class="jscript keyword">true</code><code class="jscript plain">,</code><code class="jscript comments">//used for enabling cookie</code></div><div class="line number22 index21 alt1"> </div><div class="line number23 index22 alt2"><code class="jscript string">"aaSorting"</code><code class="jscript plain">: [[ 4, </code><code class="jscript string">"desc"</code> <code class="jscript plain">]],</code><code class="jscript comments">//set the column and then the sorting order</code></div><div class="line number24 index23 alt1"> </div><div class="line number25 index24 alt2"><code class="jscript string">"sDom"</code><code class="jscript plain">: </code><code class="jscript string">'Rlfrtip'</code><code class="jscript plain">,</code><code class="jscript comments">//for enabling column ordering just by dragging it.</code></div><div class="line number26 index25 alt1"> </div><div class="line number27 index26 alt2"><code class="jscript string">"sDom"</code><code class="jscript plain">: </code><code class="jscript string">'C<"clear">lfrtip'</code><code class="jscript comments">//for show/hide coloumns</code></div><div class="line number28 index27 alt1"> </div><div class="line number29 index28 alt2"><code class="jscript plain">} );</code></div><div class="line number30 index29 alt1"> </div><div class="line number31 index30 alt2"><code class="jscript plain">} );</code></div><div class="line number32 index31 alt1"> </div><div class="line number33 index32 alt2"><code class="jscript plain">});</code></div><div class="line number34 index33 alt1"> </div><div class="line number35 index34 alt2"><code class="jscript plain"></script></code></div></div></td></tr></tbody></table></div></div>
<p><strong>HTML SCRIPT</strong></p>
<div><div id="highlighter_684904" class="syntaxhighlighter plain"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="gutter"><div class="line number1 index0 alt2">1</div><div class="line number2 index1 alt1">2</div><div class="line number3 index2 alt2">3</div><div class="line number4 index3 alt1">4</div><div class="line number5 index4 alt2">5</div><div class="line number6 index5 alt1">6</div><div class="line number7 index6 alt2">7</div><div class="line number8 index7 alt1">8</div><div class="line number9 index8 alt2">9</div><div class="line number10 index9 alt1">10</div><div class="line number11 index10 alt2">11</div><div class="line number12 index11 alt1">12</div><div class="line number13 index12 alt2">13</div><div class="line number14 index13 alt1">14</div><div class="line number15 index14 alt2">15</div><div class="line number16 index15 alt1">16</div><div class="line number17 index16 alt2">17</div><div class="line number18 index17 alt1">18</div><div class="line number19 index18 alt2">19</div><div class="line number20 index19 alt1">20</div><div class="line number21 index20 alt2">21</div><div class="line number22 index21 alt1">22</div><div class="line number23 index22 alt2">23</div><div class="line number24 index23 alt1">24</div><div class="line number25 index24 alt2">25</div><div class="line number26 index25 alt1">26</div><div class="line number27 index26 alt2">27</div><div class="line number28 index27 alt1">28</div><div class="line number29 index28 alt2">29</div><div class="line number30 index29 alt1">30</div><div class="line number31 index30 alt2">31</div><div class="line number32 index31 alt1">32</div><div class="line number33 index32 alt2">33</div><div class="line number34 index33 alt1">34</div><div class="line number35 index34 alt2">35</div><div class="line number36 index35 alt1">36</div><div class="line number37 index36 alt2">37</div><div class="line number38 index37 alt1">38</div><div class="line number39 index38 alt2">39</div><div class="line number40 index39 alt1">40</div><div class="line number41 index40 alt2">41</div><div class="line number42 index41 alt1">42</div><div class="line number43 index42 alt2">43</div><div class="line number44 index43 alt1">44</div><div class="line number45 index44 alt2">45</div><div class="line number46 index45 alt1">46</div><div class="line number47 index46 alt2">47</div><div class="line number48 index47 alt1">48</div><div class="line number49 index48 alt2">49</div><div class="line number50 index49 alt1">50</div><div class="line number51 index50 alt2">51</div><div class="line number52 index51 alt1">52</div><div class="line number53 index52 alt2">53</div><div class="line number54 index53 alt1">54</div><div class="line number55 index54 alt2">55</div><div class="line number56 index55 alt1">56</div><div class="line number57 index56 alt2">57</div><div class="line number58 index57 alt1">58</div><div class="line number59 index58 alt2">59</div><div class="line number60 index59 alt1">60</div><div class="line number61 index60 alt2">61</div><div class="line number62 index61 alt1">62</div><div class="line number63 index62 alt2">63</div><div class="line number64 index63 alt1">64</div><div class="line number65 index64 alt2">65</div><div class="line number66 index65 alt1">66</div><div class="line number67 index66 alt2">67</div><div class="line number68 index67 alt1">68</div><div class="line number69 index68 alt2">69</div><div class="line number70 index69 alt1">70</div><div class="line number71 index70 alt2">71</div><div class="line number72 index71 alt1">72</div><div class="line number73 index72 alt2">73</div><div class="line number74 index73 alt1">74</div><div class="line number75 index74 alt2">75</div><div class="line number76 index75 alt1">76</div><div class="line number77 index76 alt2">77</div><div class="line number78 index77 alt1">78</div><div class="line number79 index78 alt2">79</div><div class="line number80 index79 alt1">80</div><div class="line number81 index80 alt2">81</div><div class="line number82 index81 alt1">82</div><div class="line number83 index82 alt2">83</div><div class="line number84 index83 alt1">84</div><div class="line number85 index84 alt2">85</div><div class="line number86 index85 alt1">86</div><div class="line number87 index86 alt2">87</div><div class="line number88 index87 alt1">88</div><div class="line number89 index88 alt2">89</div><div class="line number90 index89 alt1">90</div><div class="line number91 index90 alt2">91</div><div class="line number92 index91 alt1">92</div><div class="line number93 index92 alt2">93</div><div class="line number94 index93 alt1">94</div><div class="line number95 index94 alt2">95</div><div class="line number96 index95 alt1">96</div><div class="line number97 index96 alt2">97</div><div class="line number98 index97 alt1">98</div><div class="line number99 index98 alt2">99</div><div class="line number100 index99 alt1">100</div><div class="line number101 index100 alt2">101</div><div class="line number102 index101 alt1">102</div><div class="line number103 index102 alt2">103</div><div class="line number104 index103 alt1">104</div><div class="line number105 index104 alt2">105</div><div class="line number106 index105 alt1">106</div><div class="line number107 index106 alt2">107</div><div class="line number108 index107 alt1">108</div><div class="line number109 index108 alt2">109</div><div class="line number110 index109 alt1">110</div><div class="line number111 index110 alt2">111</div><div class="line number112 index111 alt1">112</div><div class="line number113 index112 alt2">113</div><div class="line number114 index113 alt1">114</div><div class="line number115 index114 alt2">115</div><div class="line number116 index115 alt1">116</div><div class="line number117 index116 alt2">117</div><div class="line number118 index117 alt1">118</div><div class="line number119 index118 alt2">119</div><div class="line number120 index119 alt1">120</div><div class="line number121 index120 alt2">121</div><div class="line number122 index121 alt1">122</div><div class="line number123 index122 alt2">123</div><div class="line number124 index123 alt1">124</div><div class="line number125 index124 alt2">125</div><div class="line number126 index125 alt1">126</div><div class="line number127 index126 alt2">127</div><div class="line number128 index127 alt1">128</div><div class="line number129 index128 alt2">129</div><div class="line number130 index129 alt1">130</div><div class="line number131 index130 alt2">131</div><div class="line number132 index131 alt1">132</div><div class="line number133 index132 alt2">133</div><div class="line number134 index133 alt1">134</div><div class="line number135 index134 alt2">135</div><div class="line number136 index135 alt1">136</div><div class="line number137 index136 alt2">137</div><div class="line number138 index137 alt1">138</div><div class="line number139 index138 alt2">139</div><div class="line number140 index139 alt1">140</div><div class="line number141 index140 alt2">141</div><div class="line number142 index141 alt1">142</div><div class="line number143 index142 alt2">143</div><div class="line number144 index143 alt1">144</div><div class="line number145 index144 alt2">145</div><div class="line number146 index145 alt1">146</div><div class="line number147 index146 alt2">147</div><div class="line number148 index147 alt1">148</div><div class="line number149 index148 alt2">149</div><div class="line number150 index149 alt1">150</div><div class="line number151 index150 alt2">151</div><div class="line number152 index151 alt1">152</div><div class="line number153 index152 alt2">153</div><div class="line number154 index153 alt1">154</div><div class="line number155 index154 alt2">155</div><div class="line number156 index155 alt1">156</div><div class="line number157 index156 alt2">157</div><div class="line number158 index157 alt1">158</div><div class="line number159 index158 alt2">159</div><div class="line number160 index159 alt1">160</div><div class="line number161 index160 alt2">161</div><div class="line number162 index161 alt1">162</div><div class="line number163 index162 alt2">163</div><div class="line number164 index163 alt1">164</div><div class="line number165 index164 alt2">165</div><div class="line number166 index165 alt1">166</div><div class="line number167 index166 alt2">167</div><div class="line number168 index167 alt1">168</div><div class="line number169 index168 alt2">169</div><div class="line number170 index169 alt1">170</div><div class="line number171 index170 alt2">171</div><div class="line number172 index171 alt1">172</div><div class="line number173 index172 alt2">173</div><div class="line number174 index173 alt1">174</div><div class="line number175 index174 alt2">175</div><div class="line number176 index175 alt1">176</div><div class="line number177 index176 alt2">177</div><div class="line number178 index177 alt1">178</div><div class="line number179 index178 alt2">179</div><div class="line number180 index179 alt1">180</div><div class="line number181 index180 alt2">181</div><div class="line number182 index181 alt1">182</div><div class="line number183 index182 alt2">183</div><div class="line number184 index183 alt1">184</div><div class="line number185 index184 alt2">185</div><div class="line number186 index185 alt1">186</div><div class="line number187 index186 alt2">187</div><div class="line number188 index187 alt1">188</div><div class="line number189 index188 alt2">189</div><div class="line number190 index189 alt1">190</div><div class="line number191 index190 alt2">191</div><div class="line number192 index191 alt1">192</div><div class="line number193 index192 alt2">193</div><div class="line number194 index193 alt1">194</div><div class="line number195 index194 alt2">195</div><div class="line number196 index195 alt1">196</div><div class="line number197 index196 alt2">197</div><div class="line number198 index197 alt1">198</div><div class="line number199 index198 alt2">199</div><div class="line number200 index199 alt1">200</div><div class="line number201 index200 alt2">201</div><div class="line number202 index201 alt1">202</div><div class="line number203 index202 alt2">203</div><div class="line number204 index203 alt1">204</div><div class="line number205 index204 alt2">205</div><div class="line number206 index205 alt1">206</div><div class="line number207 index206 alt2">207</div><div class="line number208 index207 alt1">208</div><div class="line number209 index208 alt2">209</div><div class="line number210 index209 alt1">210</div><div class="line number211 index210 alt2">211</div><div class="line number212 index211 alt1">212</div><div class="line number213 index212 alt2">213</div><div class="line number214 index213 alt1">214</div><div class="line number215 index214 alt2">215</div><div class="line number216 index215 alt1">216</div><div class="line number217 index216 alt2">217</div><div class="line number218 index217 alt1">218</div><div class="line number219 index218 alt2">219</div><div class="line number220 index219 alt1">220</div><div class="line number221 index220 alt2">221</div><div class="line number222 index221 alt1">222</div><div class="line number223 index222 alt2">223</div><div class="line number224 index223 alt1">224</div><div class="line number225 index224 alt2">225</div><div class="line number226 index225 alt1">226</div><div class="line number227 index226 alt2">227</div><div class="line number228 index227 alt1">228</div><div class="line number229 index228 alt2">229</div><div class="line number230 index229 alt1">230</div><div class="line number231 index230 alt2">231</div><div class="line number232 index231 alt1">232</div><div class="line number233 index232 alt2">233</div><div class="line number234 index233 alt1">234</div><div class="line number235 index234 alt2">235</div><div class="line number236 index235 alt1">236</div><div class="line number237 index236 alt2">237</div><div class="line number238 index237 alt1">238</div><div class="line number239 index238 alt2">239</div><div class="line number240 index239 alt1">240</div><div class="line number241 index240 alt2">241</div><div class="line number242 index241 alt1">242</div><div class="line number243 index242 alt2">243</div><div class="line number244 index243 alt1">244</div><div class="line number245 index244 alt2">245</div><div class="line number246 index245 alt1">246</div><div class="line number247 index246 alt2">247</div><div class="line number248 index247 alt1">248</div><div class="line number249 index248 alt2">249</div><div class="line number250 index249 alt1">250</div><div class="line number251 index250 alt2">251</div><div class="line number252 index251 alt1">252</div><div class="line number253 index252 alt2">253</div><div class="line number254 index253 alt1">254</div><div class="line number255 index254 alt2">255</div><div class="line number256 index255 alt1">256</div><div class="line number257 index256 alt2">257</div><div class="line number258 index257 alt1">258</div><div class="line number259 index258 alt2">259</div><div class="line number260 index259 alt1">260</div><div class="line number261 index260 alt2">261</div><div class="line number262 index261 alt1">262</div><div class="line number263 index262 alt2">263</div><div class="line number264 index263 alt1">264</div><div class="line number265 index264 alt2">265</div><div class="line number266 index265 alt1">266</div><div class="line number267 index266 alt2">267</div><div class="line number268 index267 alt1">268</div><div class="line number269 index268 alt2">269</div><div class="line number270 index269 alt1">270</div><div class="line number271 index270 alt2">271</div><div class="line number272 index271 alt1">272</div><div class="line number273 index272 alt2">273</div><div class="line number274 index273 alt1">274</div><div class="line number275 index274 alt2">275</div><div class="line number276 index275 alt1">276</div><div class="line number277 index276 alt2">277</div><div class="line number278 index277 alt1">278</div><div class="line number279 index278 alt2">279</div><div class="line number280 index279 alt1">280</div><div class="line number281 index280 alt2">281</div><div class="line number282 index281 alt1">282</div><div class="line number283 index282 alt2">283</div><div class="line number284 index283 alt1">284</div><div class="line number285 index284 alt2">285</div><div class="line number286 index285 alt1">286</div><div class="line number287 index286 alt2">287</div><div class="line number288 index287 alt1">288</div><div class="line number289 index288 alt2">289</div><div class="line number290 index289 alt1">290</div><div class="line number291 index290 alt2">291</div><div class="line number292 index291 alt1">292</div><div class="line number293 index292 alt2">293</div><div class="line number294 index293 alt1">294</div><div class="line number295 index294 alt2">295</div><div class="line number296 index295 alt1">296</div><div class="line number297 index296 alt2">297</div><div class="line number298 index297 alt1">298</div><div class="line number299 index298 alt2">299</div><div class="line number300 index299 alt1">300</div><div class="line number301 index300 alt2">301</div><div class="line number302 index301 alt1">302</div><div class="line number303 index302 alt2">303</div><div class="line number304 index303 alt1">304</div><div class="line number305 index304 alt2">305</div><div class="line number306 index305 alt1">306</div><div class="line number307 index306 alt2">307</div><div class="line number308 index307 alt1">308</div><div class="line number309 index308 alt2">309</div><div class="line number310 index309 alt1">310</div><div class="line number311 index310 alt2">311</div><div class="line number312 index311 alt1">312</div><div class="line number313 index312 alt2">313</div><div class="line number314 index313 alt1">314</div><div class="line number315 index314 alt2">315</div><div class="line number316 index315 alt1">316</div><div class="line number317 index316 alt2">317</div><div class="line number318 index317 alt1">318</div><div class="line number319 index318 alt2">319</div><div class="line number320 index319 alt1">320</div><div class="line number321 index320 alt2">321</div><div class="line number322 index321 alt1">322</div><div class="line number323 index322 alt2">323</div><div class="line number324 index323 alt1">324</div><div class="line number325 index324 alt2">325</div><div class="line number326 index325 alt1">326</div><div class="line number327 index326 alt2">327</div><div class="line number328 index327 alt1">328</div><div class="line number329 index328 alt2">329</div><div class="line number330 index329 alt1">330</div><div class="line number331 index330 alt2">331</div><div class="line number332 index331 alt1">332</div><div class="line number333 index332 alt2">333</div><div class="line number334 index333 alt1">334</div><div class="line number335 index334 alt2">335</div><div class="line number336 index335 alt1">336</div><div class="line number337 index336 alt2">337</div><div class="line number338 index337 alt1">338</div><div class="line number339 index338 alt2">339</div><div class="line number340 index339 alt1">340</div><div class="line number341 index340 alt2">341</div><div class="line number342 index341 alt1">342</div><div class="line number343 index342 alt2">343</div><div class="line number344 index343 alt1">344</div><div class="line number345 index344 alt2">345</div><div class="line number346 index345 alt1">346</div><div class="line number347 index346 alt2">347</div><div class="line number348 index347 alt1">348</div><div class="line number349 index348 alt2">349</div><div class="line number350 index349 alt1">350</div><div class="line number351 index350 alt2">351</div><div class="line number352 index351 alt1">352</div><div class="line number353 index352 alt2">353</div><div class="line number354 index353 alt1">354</div><div class="line number355 index354 alt2">355</div><div class="line number356 index355 alt1">356</div><div class="line number357 index356 alt2">357</div><div class="line number358 index357 alt1">358</div><div class="line number359 index358 alt2">359</div><div class="line number360 index359 alt1">360</div><div class="line number361 index360 alt2">361</div><div class="line number362 index361 alt1">362</div><div class="line number363 index362 alt2">363</div><div class="line number364 index363 alt1">364</div><div class="line number365 index364 alt2">365</div><div class="line number366 index365 alt1">366</div><div class="line number367 index366 alt2">367</div><div class="line number368 index367 alt1">368</div><div class="line number369 index368 alt2">369</div><div class="line number370 index369 alt1">370</div><div class="line number371 index370 alt2">371</div><div class="line number372 index371 alt1">372</div><div class="line number373 index372 alt2">373</div><div class="line number374 index373 alt1">374</div><div class="line number375 index374 alt2">375</div><div class="line number376 index375 alt1">376</div><div class="line number377 index376 alt2">377</div><div class="line number378 index377 alt1">378</div><div class="line number379 index378 alt2">379</div><div class="line number380 index379 alt1">380</div><div class="line number381 index380 alt2">381</div><div class="line number382 index381 alt1">382</div><div class="line number383 index382 alt2">383</div><div class="line number384 index383 alt1">384</div><div class="line number385 index384 alt2">385</div><div class="line number386 index385 alt1">386</div><div class="line number387 index386 alt2">387</div><div class="line number388 index387 alt1">388</div><div class="line number389 index388 alt2">389</div><div class="line number390 index389 alt1">390</div><div class="line number391 index390 alt2">391</div><div class="line number392 index391 alt1">392</div><div class="line number393 index392 alt2">393</div><div class="line number394 index393 alt1">394</div><div class="line number395 index394 alt2">395</div><div class="line number396 index395 alt1">396</div><div class="line number397 index396 alt2">397</div><div class="line number398 index397 alt1">398</div><div class="line number399 index398 alt2">399</div><div class="line number400 index399 alt1">400</div><div class="line number401 index400 alt2">401</div><div class="line number402 index401 alt1">402</div><div class="line number403 index402 alt2">403</div><div class="line number404 index403 alt1">404</div><div class="line number405 index404 alt2">405</div><div class="line number406 index405 alt1">406</div><div class="line number407 index406 alt2">407</div><div class="line number408 index407 alt1">408</div><div class="line number409 index408 alt2">409</div><div class="line number410 index409 alt1">410</div><div class="line number411 index410 alt2">411</div><div class="line number412 index411 alt1">412</div><div class="line number413 index412 alt2">413</div><div class="line number414 index413 alt1">414</div><div class="line number415 index414 alt2">415</div><div class="line number416 index415 alt1">416</div><div class="line number417 index416 alt2">417</div><div class="line number418 index417 alt1">418</div><div class="line number419 index418 alt2">419</div><div class="line number420 index419 alt1">420</div><div class="line number421 index420 alt2">421</div><div class="line number422 index421 alt1">422</div><div class="line number423 index422 alt2">423</div><div class="line number424 index423 alt1">424</div><div class="line number425 index424 alt2">425</div><div class="line number426 index425 alt1">426</div><div class="line number427 index426 alt2">427</div><div class="line number428 index427 alt1">428</div><div class="line number429 index428 alt2">429</div><div class="line number430 index429 alt1">430</div><div class="line number431 index430 alt2">431</div><div class="line number432 index431 alt1">432</div><div class="line number433 index432 alt2">433</div><div class="line number434 index433 alt1">434</div><div class="line number435 index434 alt2">435</div><div class="line number436 index435 alt1">436</div><div class="line number437 index436 alt2">437</div><div class="line number438 index437 alt1">438</div><div class="line number439 index438 alt2">439</div><div class="line number440 index439 alt1">440</div><div class="line number441 index440 alt2">441</div><div class="line number442 index441 alt1">442</div><div class="line number443 index442 alt2">443</div><div class="line number444 index443 alt1">444</div><div class="line number445 index444 alt2">445</div><div class="line number446 index445 alt1">446</div><div class="line number447 index446 alt2">447</div><div class="line number448 index447 alt1">448</div><div class="line number449 index448 alt2">449</div><div class="line number450 index449 alt1">450</div><div class="line number451 index450 alt2">451</div><div class="line number452 index451 alt1">452</div><div class="line number453 index452 alt2">453</div><div class="line number454 index453 alt1">454</div><div class="line number455 index454 alt2">455</div><div class="line number456 index455 alt1">456</div><div class="line number457 index456 alt2">457</div><div class="line number458 index457 alt1">458</div><div class="line number459 index458 alt2">459</div><div class="line number460 index459 alt1">460</div><div class="line number461 index460 alt2">461</div><div class="line number462 index461 alt1">462</div><div class="line number463 index462 alt2">463</div><div class="line number464 index463 alt1">464</div><div class="line number465 index464 alt2">465</div><div class="line number466 index465 alt1">466</div><div class="line number467 index466 alt2">467</div><div class="line number468 index467 alt1">468</div><div class="line number469 index468 alt2">469</div><div class="line number470 index469 alt1">470</div><div class="line number471 index470 alt2">471</div><div class="line number472 index471 alt1">472</div><div class="line number473 index472 alt2">473</div><div class="line number474 index473 alt1">474</div><div class="line number475 index474 alt2">475</div><div class="line number476 index475 alt1">476</div><div class="line number477 index476 alt2">477</div><div class="line number478 index477 alt1">478</div><div class="line number479 index478 alt2">479</div><div class="line number480 index479 alt1">480</div><div class="line number481 index480 alt2">481</div><div class="line number482 index481 alt1">482</div><div class="line number483 index482 alt2">483</div><div class="line number484 index483 alt1">484</div><div class="line number485 index484 alt2">485</div><div class="line number486 index485 alt1">486</div><div class="line number487 index486 alt2">487</div><div class="line number488 index487 alt1">488</div><div class="line number489 index488 alt2">489</div><div class="line number490 index489 alt1">490</div><div class="line number491 index490 alt2">491</div><div class="line number492 index491 alt1">492</div><div class="line number493 index492 alt2">493</div><div class="line number494 index493 alt1">494</div><div class="line number495 index494 alt2">495</div><div class="line number496 index495 alt1">496</div><div class="line number497 index496 alt2">497</div><div class="line number498 index497 alt1">498</div><div class="line number499 index498 alt2">499</div><div class="line number500 index499 alt1">500</div><div class="line number501 index500 alt2">501</div><div class="line number502 index501 alt1">502</div><div class="line number503 index502 alt2">503</div><div class="line number504 index503 alt1">504</div><div class="line number505 index504 alt2">505</div><div class="line number506 index505 alt1">506</div><div class="line number507 index506 alt2">507</div><div class="line number508 index507 alt1">508</div><div class="line number509 index508 alt2">509</div><div class="line number510 index509 alt1">510</div><div class="line number511 index510 alt2">511</div><div class="line number512 index511 alt1">512</div><div class="line number513 index512 alt2">513</div><div class="line number514 index513 alt1">514</div><div class="line number515 index514 alt2">515</div><div class="line number516 index515 alt1">516</div><div class="line number517 index516 alt2">517</div><div class="line number518 index517 alt1">518</div><div class="line number519 index518 alt2">519</div><div class="line number520 index519 alt1">520</div><div class="line number521 index520 alt2">521</div><div class="line number522 index521 alt1">522</div><div class="line number523 index522 alt2">523</div><div class="line number524 index523 alt1">524</div><div class="line number525 index524 alt2">525</div><div class="line number526 index525 alt1">526</div><div class="line number527 index526 alt2">527</div><div class="line number528 index527 alt1">528</div><div class="line number529 index528 alt2">529</div><div class="line number530 index529 alt1">530</div><div class="line number531 index530 alt2">531</div><div class="line number532 index531 alt1">532</div><div class="line number533 index532 alt2">533</div><div class="line number534 index533 alt1">534</div><div class="line number535 index534 alt2">535</div><div class="line number536 index535 alt1">536</div><div class="line number537 index536 alt2">537</div><div class="line number538 index537 alt1">538</div><div class="line number539 index538 alt2">539</div><div class="line number540 index539 alt1">540</div><div class="line number541 index540 alt2">541</div><div class="line number542 index541 alt1">542</div><div class="line number543 index542 alt2">543</div><div class="line number544 index543 alt1">544</div><div class="line number545 index544 alt2">545</div><div class="line number546 index545 alt1">546</div><div class="line number547 index546 alt2">547</div><div class="line number548 index547 alt1">548</div><div class="line number549 index548 alt2">549</div><div class="line number550 index549 alt1">550</div><div class="line number551 index550 alt2">551</div><div class="line number552 index551 alt1">552</div><div class="line number553 index552 alt2">553</div><div class="line number554 index553 alt1">554</div><div class="line number555 index554 alt2">555</div><div class="line number556 index555 alt1">556</div><div class="line number557 index556 alt2">557</div><div class="line number558 index557 alt1">558</div><div class="line number559 index558 alt2">559</div><div class="line number560 index559 alt1">560</div><div class="line number561 index560 alt2">561</div><div class="line number562 index561 alt1">562</div><div class="line number563 index562 alt2">563</div><div class="line number564 index563 alt1">564</div><div class="line number565 index564 alt2">565</div><div class="line number566 index565 alt1">566</div><div class="line number567 index566 alt2">567</div><div class="line number568 index567 alt1">568</div><div class="line number569 index568 alt2">569</div><div class="line number570 index569 alt1">570</div><div class="line number571 index570 alt2">571</div><div class="line number572 index571 alt1">572</div><div class="line number573 index572 alt2">573</div><div class="line number574 index573 alt1">574</div><div class="line number575 index574 alt2">575</div><div class="line number576 index575 alt1">576</div><div class="line number577 index576 alt2">577</div><div class="line number578 index577 alt1">578</div><div class="line number579 index578 alt2">579</div><div class="line number580 index579 alt1">580</div><div class="line number581 index580 alt2">581</div><div class="line number582 index581 alt1">582</div><div class="line number583 index582 alt2">583</div><div class="line number584 index583 alt1">584</div><div class="line number585 index584 alt2">585</div><div class="line number586 index585 alt1">586</div><div class="line number587 index586 alt2">587</div><div class="line number588 index587 alt1">588</div><div class="line number589 index588 alt2">589</div><div class="line number590 index589 alt1">590</div><div class="line number591 index590 alt2">591</div><div class="line number592 index591 alt1">592</div><div class="line number593 index592 alt2">593</div><div class="line number594 index593 alt1">594</div><div class="line number595 index594 alt2">595</div><div class="line number596 index595 alt1">596</div><div class="line number597 index596 alt2">597</div><div class="line number598 index597 alt1">598</div><div class="line number599 index598 alt2">599</div><div class="line number600 index599 alt1">600</div><div class="line number601 index600 alt2">601</div><div class="line number602 index601 alt1">602</div><div class="line number603 index602 alt2">603</div><div class="line number604 index603 alt1">604</div><div class="line number605 index604 alt2">605</div><div class="line number606 index605 alt1">606</div><div class="line number607 index606 alt2">607</div><div class="line number608 index607 alt1">608</div><div class="line number609 index608 alt2">609</div><div class="line number610 index609 alt1">610</div><div class="line number611 index610 alt2">611</div><div class="line number612 index611 alt1">612</div><div class="line number613 index612 alt2">613</div><div class="line number614 index613 alt1">614</div><div class="line number615 index614 alt2">615</div><div class="line number616 index615 alt1">616</div><div class="line number617 index616 alt2">617</div><div class="line number618 index617 alt1">618</div><div class="line number619 index618 alt2">619</div><div class="line number620 index619 alt1">620</div><div class="line number621 index620 alt2">621</div><div class="line number622 index621 alt1">622</div><div class="line number623 index622 alt2">623</div><div class="line number624 index623 alt1">624</div><div class="line number625 index624 alt2">625</div><div class="line number626 index625 alt1">626</div><div class="line number627 index626 alt2">627</div><div class="line number628 index627 alt1">628</div><div class="line number629 index628 alt2">629</div><div class="line number630 index629 alt1">630</div><div class="line number631 index630 alt2">631</div><div class="line number632 index631 alt1">632</div><div class="line number633 index632 alt2">633</div><div class="line number634 index633 alt1">634</div><div class="line number635 index634 alt2">635</div><div class="line number636 index635 alt1">636</div><div class="line number637 index636 alt2">637</div><div class="line number638 index637 alt1">638</div><div class="line number639 index638 alt2">639</div><div class="line number640 index639 alt1">640</div><div class="line number641 index640 alt2">641</div><div class="line number642 index641 alt1">642</div><div class="line number643 index642 alt2">643</div><div class="line number644 index643 alt1">644</div><div class="line number645 index644 alt2">645</div><div class="line number646 index645 alt1">646</div><div class="line number647 index646 alt2">647</div><div class="line number648 index647 alt1">648</div><div class="line number649 index648 alt2">649</div><div class="line number650 index649 alt1">650</div><div class="line number651 index650 alt2">651</div><div class="line number652 index651 alt1">652</div><div class="line number653 index652 alt2">653</div><div class="line number654 index653 alt1">654</div><div class="line number655 index654 alt2">655</div><div class="line number656 index655 alt1">656</div><div class="line number657 index656 alt2">657</div><div class="line number658 index657 alt1">658</div><div class="line number659 index658 alt2">659</div><div class="line number660 index659 alt1">660</div><div class="line number661 index660 alt2">661</div><div class="line number662 index661 alt1">662</div><div class="line number663 index662 alt2">663</div><div class="line number664 index663 alt1">664</div><div class="line number665 index664 alt2">665</div><div class="line number666 index665 alt1">666</div><div class="line number667 index666 alt2">667</div><div class="line number668 index667 alt1">668</div><div class="line number669 index668 alt2">669</div><div class="line number670 index669 alt1">670</div><div class="line number671 index670 alt2">671</div><div class="line number672 index671 alt1">672</div><div class="line number673 index672 alt2">673</div><div class="line number674 index673 alt1">674</div><div class="line number675 index674 alt2">675</div><div class="line number676 index675 alt1">676</div><div class="line number677 index676 alt2">677</div><div class="line number678 index677 alt1">678</div><div class="line number679 index678 alt2">679</div><div class="line number680 index679 alt1">680</div><div class="line number681 index680 alt2">681</div><div class="line number682 index681 alt1">682</div><div class="line number683 index682 alt2">683</div><div class="line number684 index683 alt1">684</div><div class="line number685 index684 alt2">685</div><div class="line number686 index685 alt1">686</div><div class="line number687 index686 alt2">687</div><div class="line number688 index687 alt1">688</div><div class="line number689 index688 alt2">689</div><div class="line number690 index689 alt1">690</div><div class="line number691 index690 alt2">691</div><div class="line number692 index691 alt1">692</div><div class="line number693 index692 alt2">693</div><div class="line number694 index693 alt1">694</div><div class="line number695 index694 alt2">695</div><div class="line number696 index695 alt1">696</div><div class="line number697 index696 alt2">697</div><div class="line number698 index697 alt1">698</div><div class="line number699 index698 alt2">699</div><div class="line number700 index699 alt1">700</div><div class="line number701 index700 alt2">701</div><div class="line number702 index701 alt1">702</div><div class="line number703 index702 alt2">703</div><div class="line number704 index703 alt1">704</div><div class="line number705 index704 alt2">705</div><div class="line number706 index705 alt1">706</div><div class="line number707 index706 alt2">707</div><div class="line number708 index707 alt1">708</div><div class="line number709 index708 alt2">709</div><div class="line number710 index709 alt1">710</div><div class="line number711 index710 alt2">711</div><div class="line number712 index711 alt1">712</div><div class="line number713 index712 alt2">713</div><div class="line number714 index713 alt1">714</div><div class="line number715 index714 alt2">715</div><div class="line number716 index715 alt1">716</div><div class="line number717 index716 alt2">717</div><div class="line number718 index717 alt1">718</div><div class="line number719 index718 alt2">719</div><div class="line number720 index719 alt1">720</div><div class="line number721 index720 alt2">721</div><div class="line number722 index721 alt1">722</div><div class="line number723 index722 alt2">723</div><div class="line number724 index723 alt1">724</div><div class="line number725 index724 alt2">725</div><div class="line number726 index725 alt1">726</div><div class="line number727 index726 alt2">727</div><div class="line number728 index727 alt1">728</div><div class="line number729 index728 alt2">729</div><div class="line number730 index729 alt1">730</div><div class="line number731 index730 alt2">731</div><div class="line number732 index731 alt1">732</div><div class="line number733 index732 alt2">733</div><div class="line number734 index733 alt1">734</div><div class="line number735 index734 alt2">735</div><div class="line number736 index735 alt1">736</div><div class="line number737 index736 alt2">737</div><div class="line number738 index737 alt1">738</div><div class="line number739 index738 alt2">739</div><div class="line number740 index739 alt1">740</div><div class="line number741 index740 alt2">741</div><div class="line number742 index741 alt1">742</div><div class="line number743 index742 alt2">743</div><div class="line number744 index743 alt1">744</div><div class="line number745 index744 alt2">745</div><div class="line number746 index745 alt1">746</div><div class="line number747 index746 alt2">747</div><div class="line number748 index747 alt1">748</div><div class="line number749 index748 alt2">749</div><div class="line number750 index749 alt1">750</div><div class="line number751 index750 alt2">751</div><div class="line number752 index751 alt1">752</div><div class="line number753 index752 alt2">753</div><div class="line number754 index753 alt1">754</div><div class="line number755 index754 alt2">755</div><div class="line number756 index755 alt1">756</div><div class="line number757 index756 alt2">757</div><div class="line number758 index757 alt1">758</div><div class="line number759 index758 alt2">759</div><div class="line number760 index759 alt1">760</div><div class="line number761 index760 alt2">761</div><div class="line number762 index761 alt1">762</div><div class="line number763 index762 alt2">763</div><div class="line number764 index763 alt1">764</div><div class="line number765 index764 alt2">765</div><div class="line number766 index765 alt1">766</div><div class="line number767 index766 alt2">767</div><div class="line number768 index767 alt1">768</div><div class="line number769 index768 alt2">769</div><div class="line number770 index769 alt1">770</div><div class="line number771 index770 alt2">771</div><div class="line number772 index771 alt1">772</div><div class="line number773 index772 alt2">773</div><div class="line number774 index773 alt1">774</div><div class="line number775 index774 alt2">775</div><div class="line number776 index775 alt1">776</div><div class="line number777 index776 alt2">777</div><div class="line number778 index777 alt1">778</div><div class="line number779 index778 alt2">779</div><div class="line number780 index779 alt1">780</div><div class="line number781 index780 alt2">781</div><div class="line number782 index781 alt1">782</div><div class="line number783 index782 alt2">783</div><div class="line number784 index783 alt1">784</div><div class="line number785 index784 alt2">785</div><div class="line number786 index785 alt1">786</div><div class="line number787 index786 alt2">787</div><div class="line number788 index787 alt1">788</div><div class="line number789 index788 alt2">789</div><div class="line number790 index789 alt1">790</div><div class="line number791 index790 alt2">791</div><div class="line number792 index791 alt1">792</div><div class="line number793 index792 alt2">793</div><div class="line number794 index793 alt1">794</div><div class="line number795 index794 alt2">795</div><div class="line number796 index795 alt1">796</div><div class="line number797 index796 alt2">797</div><div class="line number798 index797 alt1">798</div><div class="line number799 index798 alt2">799</div><div class="line number800 index799 alt1">800</div><div class="line number801 index800 alt2">801</div><div class="line number802 index801 alt1">802</div><div class="line number803 index802 alt2">803</div><div class="line number804 index803 alt1">804</div><div class="line number805 index804 alt2">805</div><div class="line number806 index805 alt1">806</div><div class="line number807 index806 alt2">807</div><div class="line number808 index807 alt1">808</div><div class="line number809 index808 alt2">809</div><div class="line number810 index809 alt1">810</div><div class="line number811 index810 alt2">811</div><div class="line number812 index811 alt1">812</div><div class="line number813 index812 alt2">813</div><div class="line number814 index813 alt1">814</div><div class="line number815 index814 alt2">815</div><div class="line number816 index815 alt1">816</div><div class="line number817 index816 alt2">817</div><div class="line number818 index817 alt1">818</div><div class="line number819 index818 alt2">819</div><div class="line number820 index819 alt1">820</div><div class="line number821 index820 alt2">821</div><div class="line number822 index821 alt1">822</div><div class="line number823 index822 alt2">823</div><div class="line number824 index823 alt1">824</div><div class="line number825 index824 alt2">825</div><div class="line number826 index825 alt1">826</div><div class="line number827 index826 alt2">827</div><div class="line number828 index827 alt1">828</div><div class="line number829 index828 alt2">829</div><div class="line number830 index829 alt1">830</div><div class="line number831 index830 alt2">831</div><div class="line number832 index831 alt1">832</div><div class="line number833 index832 alt2">833</div><div class="line number834 index833 alt1">834</div><div class="line number835 index834 alt2">835</div><div class="line number836 index835 alt1">836</div><div class="line number837 index836 alt2">837</div><div class="line number838 index837 alt1">838</div><div class="line number839 index838 alt2">839</div><div class="line number840 index839 alt1">840</div><div class="line number841 index840 alt2">841</div><div class="line number842 index841 alt1">842</div><div class="line number843 index842 alt2">843</div><div class="line number844 index843 alt1">844</div><div class="line number845 index844 alt2">845</div><div class="line number846 index845 alt1">846</div><div class="line number847 index846 alt2">847</div><div class="line number848 index847 alt1">848</div><div class="line number849 index848 alt2">849</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="plain plain"><table cellpadding="0" cellspacing="0" border="0" id="example" width="100%"style="padding-top: 50px;"></code></div><div class="line number2 index1 alt1"> </div><div class="line number3 index2 alt2"><code class="plain plain"><thead></code></div><div class="line number4 index3 alt1"> </div><div class="line number5 index4 alt2"><code class="plain plain"><tr></code></div><div class="line number6 index5 alt1"> </div><div class="line number7 index6 alt2"><code class="plain plain"><th>Rendering engine</th></code></div><div class="line number8 index7 alt1"> </div><div class="line number9 index8 alt2"><code class="plain plain"><th>Browser</th></code></div><div class="line number10 index9 alt1"> </div><div class="line number11 index10 alt2"><code class="plain plain"><th>Platform(s)</th></code></div><div class="line number12 index11 alt1"> </div><div class="line number13 index12 alt2"><code class="plain plain"><th>Engine version</th></code></div><div class="line number14 index13 alt1"> </div><div class="line number15 index14 alt2"><code class="plain plain"><th>CSS grade</th></code></div><div class="line number16 index15 alt1"> </div><div class="line number17 index16 alt2"><code class="plain plain"></tr></code></div><div class="line number18 index17 alt1"> </div><div class="line number19 index18 alt2"><code class="plain plain"></thead></code></div><div class="line number20 index19 alt1"> </div><div class="line number21 index20 alt2"><code class="plain plain"><tbody></code></div><div class="line number22 index21 alt1"> </div><div class="line number23 index22 alt2"><code class="plain plain"><tr class="odd gradeX"></code></div><div class="line number24 index23 alt1"> </div><div class="line number25 index24 alt2"><code class="plain plain"><td>Trident</td></code></div><div class="line number26 index25 alt1"> </div><div class="line number27 index26 alt2"><code class="plain plain"><td>Internet</code></div><div class="line number28 index27 alt1"> </div><div class="line number29 index28 alt2"><code class="plain plain">Explorer 4.0</td></code></div><div class="line number30 index29 alt1"> </div><div class="line number31 index30 alt2"><code class="plain plain"><td>Win 95+</td></code></div><div class="line number32 index31 alt1"> </div><div class="line number33 index32 alt2"><code class="plain plain"><td class="center"> 4</td></code></div><div class="line number34 index33 alt1"> </div><div class="line number35 index34 alt2"><code class="plain plain"><td class="center">X</td></code></div><div class="line number36 index35 alt1"> </div><div class="line number37 index36 alt2"><code class="plain plain"></tr></code></div><div class="line number38 index37 alt1"> </div><div class="line number39 index38 alt2"><code class="plain plain"><tr class="even gradeC"></code></div><div class="line number40 index39 alt1"> </div><div class="line number41 index40 alt2"><code class="plain plain"><td>Trident</td></code></div><div class="line number42 index41 alt1"> </div><div class="line number43 index42 alt2"><code class="plain plain"><td>Internet</code></div><div class="line number44 index43 alt1"> </div><div class="line number45 index44 alt2"><code class="plain plain">Explorer 5.0</td></code></div><div class="line number46 index45 alt1"> </div><div class="line number47 index46 alt2"><code class="plain plain"><td>Win 95+</td></code></div><div class="line number48 index47 alt1"> </div><div class="line number49 index48 alt2"><code class="plain plain"><td class="center">5</td></code></div><div class="line number50 index49 alt1"> </div><div class="line number51 index50 alt2"><code class="plain plain"><td class="center">C</td></code></div><div class="line number52 index51 alt1"> </div><div class="line number53 index52 alt2"><code class="plain plain"></tr></code></div><div class="line number54 index53 alt1"> </div><div class="line number55 index54 alt2"><code class="plain plain"><tr class="odd gradeA"></code></div><div class="line number56 index55 alt1"> </div><div class="line number57 index56 alt2"><code class="plain plain"><td>Trident</td></code></div><div class="line number58 index57 alt1"> </div><div class="line number59 index58 alt2"><code class="plain plain"><td>Internet</code></div><div class="line number60 index59 alt1"> </div><div class="line number61 index60 alt2"><code class="plain plain">Explorer 5.5</td></code></div><div class="line number62 index61 alt1"> </div><div class="line number63 index62 alt2"><code class="plain plain"><td>Win 95+</td></code></div><div class="line number64 index63 alt1"> </div><div class="line number65 index64 alt2"><code class="plain plain"><td class="center">5.5</td></code></div><div class="line number66 index65 alt1"> </div><div class="line number67 index66 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number68 index67 alt1"> </div><div class="line number69 index68 alt2"><code class="plain plain"></tr></code></div><div class="line number70 index69 alt1"> </div><div class="line number71 index70 alt2"><code class="plain plain"><tr class="even gradeA"></code></div><div class="line number72 index71 alt1"> </div><div class="line number73 index72 alt2"><code class="plain plain"><td>Trident</td></code></div><div class="line number74 index73 alt1"> </div><div class="line number75 index74 alt2"><code class="plain plain"><td>Internet</code></div><div class="line number76 index75 alt1"> </div><div class="line number77 index76 alt2"><code class="plain plain">Explorer 6</td></code></div><div class="line number78 index77 alt1"> </div><div class="line number79 index78 alt2"><code class="plain plain"><td>Win 98+</td></code></div><div class="line number80 index79 alt1"> </div><div class="line number81 index80 alt2"><code class="plain plain"><td class="center">6</td></code></div><div class="line number82 index81 alt1"> </div><div class="line number83 index82 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number84 index83 alt1"> </div><div class="line number85 index84 alt2"><code class="plain plain"></tr></code></div><div class="line number86 index85 alt1"> </div><div class="line number87 index86 alt2"><code class="plain plain"><tr class="odd gradeA"></code></div><div class="line number88 index87 alt1"> </div><div class="line number89 index88 alt2"><code class="plain plain"><td>Trident</td></code></div><div class="line number90 index89 alt1"> </div><div class="line number91 index90 alt2"><code class="plain plain"><td>Internet Explorer 7</td></code></div><div class="line number92 index91 alt1"> </div><div class="line number93 index92 alt2"><code class="plain plain"><td>Win XP SP2+</td></code></div><div class="line number94 index93 alt1"> </div><div class="line number95 index94 alt2"><code class="plain plain"><td class="center">7</td></code></div><div class="line number96 index95 alt1"> </div><div class="line number97 index96 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number98 index97 alt1"> </div><div class="line number99 index98 alt2"><code class="plain plain"></tr></code></div><div class="line number100 index99 alt1"> </div><div class="line number101 index100 alt2"><code class="plain plain"><tr class="even gradeA"></code></div><div class="line number102 index101 alt1"> </div><div class="line number103 index102 alt2"><code class="plain plain"><td>Trident</td></code></div><div class="line number104 index103 alt1"> </div><div class="line number105 index104 alt2"><code class="plain plain"><td>AOL browser (AOL desktop)</td></code></div><div class="line number106 index105 alt1"> </div><div class="line number107 index106 alt2"><code class="plain plain"><td>Win XP</td></code></div><div class="line number108 index107 alt1"> </div><div class="line number109 index108 alt2"><code class="plain plain"><td class="center">6</td></code></div><div class="line number110 index109 alt1"> </div><div class="line number111 index110 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number112 index111 alt1"> </div><div class="line number113 index112 alt2"><code class="plain plain"></tr></code></div><div class="line number114 index113 alt1"> </div><div class="line number115 index114 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number116 index115 alt1"> </div><div class="line number117 index116 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number118 index117 alt1"> </div><div class="line number119 index118 alt2"><code class="plain plain"><td>Firefox 1.0</td></code></div><div class="line number120 index119 alt1"> </div><div class="line number121 index120 alt2"><code class="plain plain"><td>Win 98+ / OSX.2+</td></code></div><div class="line number122 index121 alt1"> </div><div class="line number123 index122 alt2"><code class="plain plain"><td class="center">1.7</td></code></div><div class="line number124 index123 alt1"> </div><div class="line number125 index124 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number126 index125 alt1"> </div><div class="line number127 index126 alt2"><code class="plain plain"></tr></code></div><div class="line number128 index127 alt1"> </div><div class="line number129 index128 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number130 index129 alt1"> </div><div class="line number131 index130 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number132 index131 alt1"> </div><div class="line number133 index132 alt2"><code class="plain plain"><td>Firefox 1.5</td></code></div><div class="line number134 index133 alt1"> </div><div class="line number135 index134 alt2"><code class="plain plain"><td>Win 98+ / OSX.2+</td></code></div><div class="line number136 index135 alt1"> </div><div class="line number137 index136 alt2"><code class="plain plain"><td class="center">1.8</td></code></div><div class="line number138 index137 alt1"> </div><div class="line number139 index138 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number140 index139 alt1"> </div><div class="line number141 index140 alt2"><code class="plain plain"></tr></code></div><div class="line number142 index141 alt1"> </div><div class="line number143 index142 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number144 index143 alt1"> </div><div class="line number145 index144 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number146 index145 alt1"> </div><div class="line number147 index146 alt2"><code class="plain plain"><td>Firefox 2.0</td></code></div><div class="line number148 index147 alt1"> </div><div class="line number149 index148 alt2"><code class="plain plain"><td>Win 98+ / OSX.2+</td></code></div><div class="line number150 index149 alt1"> </div><div class="line number151 index150 alt2"><code class="plain plain"><td class="center">1.8</td></code></div><div class="line number152 index151 alt1"> </div><div class="line number153 index152 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number154 index153 alt1"> </div><div class="line number155 index154 alt2"><code class="plain plain"></tr></code></div><div class="line number156 index155 alt1"> </div><div class="line number157 index156 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number158 index157 alt1"> </div><div class="line number159 index158 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number160 index159 alt1"> </div><div class="line number161 index160 alt2"><code class="plain plain"><td>Firefox 3.0</td></code></div><div class="line number162 index161 alt1"> </div><div class="line number163 index162 alt2"><code class="plain plain"><td>Win 2k+ / OSX.3+</td></code></div><div class="line number164 index163 alt1"> </div><div class="line number165 index164 alt2"><code class="plain plain"><td class="center">1.9</td></code></div><div class="line number166 index165 alt1"> </div><div class="line number167 index166 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number168 index167 alt1"> </div><div class="line number169 index168 alt2"><code class="plain plain"></tr></code></div><div class="line number170 index169 alt1"> </div><div class="line number171 index170 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number172 index171 alt1"> </div><div class="line number173 index172 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number174 index173 alt1"> </div><div class="line number175 index174 alt2"><code class="plain plain"><td>Camino 1.0</td></code></div><div class="line number176 index175 alt1"> </div><div class="line number177 index176 alt2"><code class="plain plain"><td>OSX.2+</td></code></div><div class="line number178 index177 alt1"> </div><div class="line number179 index178 alt2"><code class="plain plain"><td class="center">1.8</td></code></div><div class="line number180 index179 alt1"> </div><div class="line number181 index180 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number182 index181 alt1"> </div><div class="line number183 index182 alt2"><code class="plain plain"></tr></code></div><div class="line number184 index183 alt1"> </div><div class="line number185 index184 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number186 index185 alt1"> </div><div class="line number187 index186 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number188 index187 alt1"> </div><div class="line number189 index188 alt2"><code class="plain plain"><td>Camino 1.5</td></code></div><div class="line number190 index189 alt1"> </div><div class="line number191 index190 alt2"><code class="plain plain"><td>OSX.3+</td></code></div><div class="line number192 index191 alt1"> </div><div class="line number193 index192 alt2"><code class="plain plain"><td class="center">1.8</td></code></div><div class="line number194 index193 alt1"> </div><div class="line number195 index194 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number196 index195 alt1"> </div><div class="line number197 index196 alt2"><code class="plain plain"></tr></code></div><div class="line number198 index197 alt1"> </div><div class="line number199 index198 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number200 index199 alt1"> </div><div class="line number201 index200 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number202 index201 alt1"> </div><div class="line number203 index202 alt2"><code class="plain plain"><td>Netscape 7.2</td></code></div><div class="line number204 index203 alt1"> </div><div class="line number205 index204 alt2"><code class="plain plain"><td>Win 95+ / Mac OS 8.6-9.2</td></code></div><div class="line number206 index205 alt1"> </div><div class="line number207 index206 alt2"><code class="plain plain"><td class="center">1.7</td></code></div><div class="line number208 index207 alt1"> </div><div class="line number209 index208 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number210 index209 alt1"> </div><div class="line number211 index210 alt2"><code class="plain plain"></tr></code></div><div class="line number212 index211 alt1"> </div><div class="line number213 index212 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number214 index213 alt1"> </div><div class="line number215 index214 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number216 index215 alt1"> </div><div class="line number217 index216 alt2"><code class="plain plain"><td>Netscape Browser 8</td></code></div><div class="line number218 index217 alt1"> </div><div class="line number219 index218 alt2"><code class="plain plain"><td>Win 98SE+</td></code></div><div class="line number220 index219 alt1"> </div><div class="line number221 index220 alt2"><code class="plain plain"><td class="center">1.7</td></code></div><div class="line number222 index221 alt1"> </div><div class="line number223 index222 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number224 index223 alt1"> </div><div class="line number225 index224 alt2"><code class="plain plain"></tr></code></div><div class="line number226 index225 alt1"> </div><div class="line number227 index226 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number228 index227 alt1"> </div><div class="line number229 index228 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number230 index229 alt1"> </div><div class="line number231 index230 alt2"><code class="plain plain"><td>Netscape Navigator 9</td></code></div><div class="line number232 index231 alt1"> </div><div class="line number233 index232 alt2"><code class="plain plain"><td>Win 98+ / OSX.2+</td></code></div><div class="line number234 index233 alt1"> </div><div class="line number235 index234 alt2"><code class="plain plain"><td class="center">1.8</td></code></div><div class="line number236 index235 alt1"> </div><div class="line number237 index236 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number238 index237 alt1"> </div><div class="line number239 index238 alt2"><code class="plain plain"></tr></code></div><div class="line number240 index239 alt1"> </div><div class="line number241 index240 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number242 index241 alt1"> </div><div class="line number243 index242 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number244 index243 alt1"> </div><div class="line number245 index244 alt2"><code class="plain plain"><td>Mozilla 1.0</td></code></div><div class="line number246 index245 alt1"> </div><div class="line number247 index246 alt2"><code class="plain plain"><td>Win 95+ / OSX.1+</td></code></div><div class="line number248 index247 alt1"> </div><div class="line number249 index248 alt2"><code class="plain plain"><td class="center">1</td></code></div><div class="line number250 index249 alt1"> </div><div class="line number251 index250 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number252 index251 alt1"> </div><div class="line number253 index252 alt2"><code class="plain plain"></tr></code></div><div class="line number254 index253 alt1"> </div><div class="line number255 index254 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number256 index255 alt1"> </div><div class="line number257 index256 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number258 index257 alt1"> </div><div class="line number259 index258 alt2"><code class="plain plain"><td>Mozilla 1.1</td></code></div><div class="line number260 index259 alt1"> </div><div class="line number261 index260 alt2"><code class="plain plain"><td>Win 95+ / OSX.1+</td></code></div><div class="line number262 index261 alt1"> </div><div class="line number263 index262 alt2"><code class="plain plain"><td class="center">1.1</td></code></div><div class="line number264 index263 alt1"> </div><div class="line number265 index264 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number266 index265 alt1"> </div><div class="line number267 index266 alt2"><code class="plain plain"></tr></code></div><div class="line number268 index267 alt1"> </div><div class="line number269 index268 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number270 index269 alt1"> </div><div class="line number271 index270 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number272 index271 alt1"> </div><div class="line number273 index272 alt2"><code class="plain plain"><td>Mozilla 1.2</td></code></div><div class="line number274 index273 alt1"> </div><div class="line number275 index274 alt2"><code class="plain plain"><td>Win 95+ / OSX.1+</td></code></div><div class="line number276 index275 alt1"> </div><div class="line number277 index276 alt2"><code class="plain plain"><td class="center">1.2</td></code></div><div class="line number278 index277 alt1"> </div><div class="line number279 index278 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number280 index279 alt1"> </div><div class="line number281 index280 alt2"><code class="plain plain"></tr></code></div><div class="line number282 index281 alt1"> </div><div class="line number283 index282 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number284 index283 alt1"> </div><div class="line number285 index284 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number286 index285 alt1"> </div><div class="line number287 index286 alt2"><code class="plain plain"><td>Mozilla 1.3</td></code></div><div class="line number288 index287 alt1"> </div><div class="line number289 index288 alt2"><code class="plain plain"><td>Win 95+ / OSX.1+</td></code></div><div class="line number290 index289 alt1"> </div><div class="line number291 index290 alt2"><code class="plain plain"><td class="center">1.3</td></code></div><div class="line number292 index291 alt1"> </div><div class="line number293 index292 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number294 index293 alt1"> </div><div class="line number295 index294 alt2"><code class="plain plain"></tr></code></div><div class="line number296 index295 alt1"> </div><div class="line number297 index296 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number298 index297 alt1"> </div><div class="line number299 index298 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number300 index299 alt1"> </div><div class="line number301 index300 alt2"><code class="plain plain"><td>Mozilla 1.4</td></code></div><div class="line number302 index301 alt1"> </div><div class="line number303 index302 alt2"><code class="plain plain"><td>Win 95+ / OSX.1+</td></code></div><div class="line number304 index303 alt1"> </div><div class="line number305 index304 alt2"><code class="plain plain"><td class="center">1.4</td></code></div><div class="line number306 index305 alt1"> </div><div class="line number307 index306 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number308 index307 alt1"> </div><div class="line number309 index308 alt2"><code class="plain plain"></tr></code></div><div class="line number310 index309 alt1"> </div><div class="line number311 index310 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number312 index311 alt1"> </div><div class="line number313 index312 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number314 index313 alt1"> </div><div class="line number315 index314 alt2"><code class="plain plain"><td>Mozilla 1.5</td></code></div><div class="line number316 index315 alt1"> </div><div class="line number317 index316 alt2"><code class="plain plain"><td>Win 95+ / OSX.1+</td></code></div><div class="line number318 index317 alt1"> </div><div class="line number319 index318 alt2"><code class="plain plain"><td class="center">1.5</td></code></div><div class="line number320 index319 alt1"> </div><div class="line number321 index320 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number322 index321 alt1"> </div><div class="line number323 index322 alt2"><code class="plain plain"></tr></code></div><div class="line number324 index323 alt1"> </div><div class="line number325 index324 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number326 index325 alt1"> </div><div class="line number327 index326 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number328 index327 alt1"> </div><div class="line number329 index328 alt2"><code class="plain plain"><td>Mozilla 1.6</td></code></div><div class="line number330 index329 alt1"> </div><div class="line number331 index330 alt2"><code class="plain plain"><td>Win 95+ / OSX.1+</td></code></div><div class="line number332 index331 alt1"> </div><div class="line number333 index332 alt2"><code class="plain plain"><td class="center">1.6</td></code></div><div class="line number334 index333 alt1"> </div><div class="line number335 index334 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number336 index335 alt1"> </div><div class="line number337 index336 alt2"><code class="plain plain"></tr></code></div><div class="line number338 index337 alt1"> </div><div class="line number339 index338 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number340 index339 alt1"> </div><div class="line number341 index340 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number342 index341 alt1"> </div><div class="line number343 index342 alt2"><code class="plain plain"><td>Mozilla 1.7</td></code></div><div class="line number344 index343 alt1"> </div><div class="line number345 index344 alt2"><code class="plain plain"><td>Win 98+ / OSX.1+</td></code></div><div class="line number346 index345 alt1"> </div><div class="line number347 index346 alt2"><code class="plain plain"><td class="center">1.7</td></code></div><div class="line number348 index347 alt1"> </div><div class="line number349 index348 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number350 index349 alt1"> </div><div class="line number351 index350 alt2"><code class="plain plain"></tr></code></div><div class="line number352 index351 alt1"> </div><div class="line number353 index352 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number354 index353 alt1"> </div><div class="line number355 index354 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number356 index355 alt1"> </div><div class="line number357 index356 alt2"><code class="plain plain"><td>Mozilla 1.8</td></code></div><div class="line number358 index357 alt1"> </div><div class="line number359 index358 alt2"><code class="plain plain"><td>Win 98+ / OSX.1+</td></code></div><div class="line number360 index359 alt1"> </div><div class="line number361 index360 alt2"><code class="plain plain"><td class="center">1.8</td></code></div><div class="line number362 index361 alt1"> </div><div class="line number363 index362 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number364 index363 alt1"> </div><div class="line number365 index364 alt2"><code class="plain plain"></tr></code></div><div class="line number366 index365 alt1"> </div><div class="line number367 index366 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number368 index367 alt1"> </div><div class="line number369 index368 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number370 index369 alt1"> </div><div class="line number371 index370 alt2"><code class="plain plain"><td>Seamonkey 1.1</td></code></div><div class="line number372 index371 alt1"> </div><div class="line number373 index372 alt2"><code class="plain plain"><td>Win 98+ / OSX.2+</td></code></div><div class="line number374 index373 alt1"> </div><div class="line number375 index374 alt2"><code class="plain plain"><td class="center">1.8</td></code></div><div class="line number376 index375 alt1"> </div><div class="line number377 index376 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number378 index377 alt1"> </div><div class="line number379 index378 alt2"><code class="plain plain"></tr></code></div><div class="line number380 index379 alt1"> </div><div class="line number381 index380 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number382 index381 alt1"> </div><div class="line number383 index382 alt2"><code class="plain plain"><td>Gecko</td></code></div><div class="line number384 index383 alt1"> </div><div class="line number385 index384 alt2"><code class="plain plain"><td>Epiphany 2.20</td></code></div><div class="line number386 index385 alt1"> </div><div class="line number387 index386 alt2"><code class="plain plain"><td>Gnome</td></code></div><div class="line number388 index387 alt1"> </div><div class="line number389 index388 alt2"><code class="plain plain"><td class="center">1.8</td></code></div><div class="line number390 index389 alt1"> </div><div class="line number391 index390 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number392 index391 alt1"> </div><div class="line number393 index392 alt2"><code class="plain plain"></tr></code></div><div class="line number394 index393 alt1"> </div><div class="line number395 index394 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number396 index395 alt1"> </div><div class="line number397 index396 alt2"><code class="plain plain"><td>Webkit</td></code></div><div class="line number398 index397 alt1"> </div><div class="line number399 index398 alt2"><code class="plain plain"><td>Safari 1.2</td></code></div><div class="line number400 index399 alt1"> </div><div class="line number401 index400 alt2"><code class="plain plain"><td>OSX.3</td></code></div><div class="line number402 index401 alt1"> </div><div class="line number403 index402 alt2"><code class="plain plain"><td class="center">125.5</td></code></div><div class="line number404 index403 alt1"> </div><div class="line number405 index404 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number406 index405 alt1"> </div><div class="line number407 index406 alt2"><code class="plain plain"></tr></code></div><div class="line number408 index407 alt1"> </div><div class="line number409 index408 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number410 index409 alt1"> </div><div class="line number411 index410 alt2"><code class="plain plain"><td>Webkit</td></code></div><div class="line number412 index411 alt1"> </div><div class="line number413 index412 alt2"><code class="plain plain"><td>Safari 1.3</td></code></div><div class="line number414 index413 alt1"> </div><div class="line number415 index414 alt2"><code class="plain plain"><td>OSX.3</td></code></div><div class="line number416 index415 alt1"> </div><div class="line number417 index416 alt2"><code class="plain plain"><td class="center">312.8</td></code></div><div class="line number418 index417 alt1"> </div><div class="line number419 index418 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number420 index419 alt1"> </div><div class="line number421 index420 alt2"><code class="plain plain"></tr></code></div><div class="line number422 index421 alt1"> </div><div class="line number423 index422 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number424 index423 alt1"> </div><div class="line number425 index424 alt2"><code class="plain plain"><td>Webkit</td></code></div><div class="line number426 index425 alt1"> </div><div class="line number427 index426 alt2"><code class="plain plain"><td>Safari 2.0</td></code></div><div class="line number428 index427 alt1"> </div><div class="line number429 index428 alt2"><code class="plain plain"><td>OSX.4+</td></code></div><div class="line number430 index429 alt1"> </div><div class="line number431 index430 alt2"><code class="plain plain"><td class="center">419.3</td></code></div><div class="line number432 index431 alt1"> </div><div class="line number433 index432 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number434 index433 alt1"> </div><div class="line number435 index434 alt2"><code class="plain plain"></tr></code></div><div class="line number436 index435 alt1"> </div><div class="line number437 index436 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number438 index437 alt1"> </div><div class="line number439 index438 alt2"><code class="plain plain"><td>Webkit</td></code></div><div class="line number440 index439 alt1"> </div><div class="line number441 index440 alt2"><code class="plain plain"><td>Safari 3.0</td></code></div><div class="line number442 index441 alt1"> </div><div class="line number443 index442 alt2"><code class="plain plain"><td>OSX.4+</td></code></div><div class="line number444 index443 alt1"> </div><div class="line number445 index444 alt2"><code class="plain plain"><td class="center">522.1</td></code></div><div class="line number446 index445 alt1"> </div><div class="line number447 index446 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number448 index447 alt1"> </div><div class="line number449 index448 alt2"><code class="plain plain"></tr></code></div><div class="line number450 index449 alt1"> </div><div class="line number451 index450 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number452 index451 alt1"> </div><div class="line number453 index452 alt2"><code class="plain plain"><td>Webkit</td></code></div><div class="line number454 index453 alt1"> </div><div class="line number455 index454 alt2"><code class="plain plain"><td>OmniWeb 5.5</td></code></div><div class="line number456 index455 alt1"> </div><div class="line number457 index456 alt2"><code class="plain plain"><td>OSX.4+</td></code></div><div class="line number458 index457 alt1"> </div><div class="line number459 index458 alt2"><code class="plain plain"><td class="center">420</td></code></div><div class="line number460 index459 alt1"> </div><div class="line number461 index460 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number462 index461 alt1"> </div><div class="line number463 index462 alt2"><code class="plain plain"></tr></code></div><div class="line number464 index463 alt1"> </div><div class="line number465 index464 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number466 index465 alt1"> </div><div class="line number467 index466 alt2"><code class="plain plain"><td>Webkit</td></code></div><div class="line number468 index467 alt1"> </div><div class="line number469 index468 alt2"><code class="plain plain"><td>iPod Touch / iPhone</td></code></div><div class="line number470 index469 alt1"> </div><div class="line number471 index470 alt2"><code class="plain plain"><td>iPod</td></code></div><div class="line number472 index471 alt1"> </div><div class="line number473 index472 alt2"><code class="plain plain"><td class="center">420.1</td></code></div><div class="line number474 index473 alt1"> </div><div class="line number475 index474 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number476 index475 alt1"> </div><div class="line number477 index476 alt2"><code class="plain plain"></tr></code></div><div class="line number478 index477 alt1"> </div><div class="line number479 index478 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number480 index479 alt1"> </div><div class="line number481 index480 alt2"><code class="plain plain"><td>Webkit</td></code></div><div class="line number482 index481 alt1"> </div><div class="line number483 index482 alt2"><code class="plain plain"><td>S60</td></code></div><div class="line number484 index483 alt1"> </div><div class="line number485 index484 alt2"><code class="plain plain"><td>S60</td></code></div><div class="line number486 index485 alt1"> </div><div class="line number487 index486 alt2"><code class="plain plain"><td class="center">413</td></code></div><div class="line number488 index487 alt1"> </div><div class="line number489 index488 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number490 index489 alt1"> </div><div class="line number491 index490 alt2"><code class="plain plain"></tr></code></div><div class="line number492 index491 alt1"> </div><div class="line number493 index492 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number494 index493 alt1"> </div><div class="line number495 index494 alt2"><code class="plain plain"><td>Presto</td></code></div><div class="line number496 index495 alt1"> </div><div class="line number497 index496 alt2"><code class="plain plain"><td>Opera 7.0</td></code></div><div class="line number498 index497 alt1"> </div><div class="line number499 index498 alt2"><code class="plain plain"><td>Win 95+ / OSX.1+</td></code></div><div class="line number500 index499 alt1"> </div><div class="line number501 index500 alt2"><code class="plain plain"><td class="center">-</td></code></div><div class="line number502 index501 alt1"> </div><div class="line number503 index502 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number504 index503 alt1"> </div><div class="line number505 index504 alt2"><code class="plain plain"></tr></code></div><div class="line number506 index505 alt1"> </div><div class="line number507 index506 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number508 index507 alt1"> </div><div class="line number509 index508 alt2"><code class="plain plain"><td>Presto</td></code></div><div class="line number510 index509 alt1"> </div><div class="line number511 index510 alt2"><code class="plain plain"><td>Opera 7.5</td></code></div><div class="line number512 index511 alt1"> </div><div class="line number513 index512 alt2"><code class="plain plain"><td>Win 95+ / OSX.2+</td></code></div><div class="line number514 index513 alt1"> </div><div class="line number515 index514 alt2"><code class="plain plain"><td class="center">-</td></code></div><div class="line number516 index515 alt1"> </div><div class="line number517 index516 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number518 index517 alt1"> </div><div class="line number519 index518 alt2"><code class="plain plain"></tr></code></div><div class="line number520 index519 alt1"> </div><div class="line number521 index520 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number522 index521 alt1"> </div><div class="line number523 index522 alt2"><code class="plain plain"><td>Presto</td></code></div><div class="line number524 index523 alt1"> </div><div class="line number525 index524 alt2"><code class="plain plain"><td>Opera 8.0</td></code></div><div class="line number526 index525 alt1"> </div><div class="line number527 index526 alt2"><code class="plain plain"><td>Win 95+ / OSX.2+</td></code></div><div class="line number528 index527 alt1"> </div><div class="line number529 index528 alt2"><code class="plain plain"><td class="center">-</td></code></div><div class="line number530 index529 alt1"> </div><div class="line number531 index530 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number532 index531 alt1"> </div><div class="line number533 index532 alt2"><code class="plain plain"></tr></code></div><div class="line number534 index533 alt1"> </div><div class="line number535 index534 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number536 index535 alt1"> </div><div class="line number537 index536 alt2"><code class="plain plain"><td>Presto</td></code></div><div class="line number538 index537 alt1"> </div><div class="line number539 index538 alt2"><code class="plain plain"><td>Opera 8.5</td></code></div><div class="line number540 index539 alt1"> </div><div class="line number541 index540 alt2"><code class="plain plain"><td>Win 95+ / OSX.2+</td></code></div><div class="line number542 index541 alt1"> </div><div class="line number543 index542 alt2"><code class="plain plain"><td class="center">-</td></code></div><div class="line number544 index543 alt1"> </div><div class="line number545 index544 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number546 index545 alt1"> </div><div class="line number547 index546 alt2"><code class="plain plain"></tr></code></div><div class="line number548 index547 alt1"> </div><div class="line number549 index548 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number550 index549 alt1"> </div><div class="line number551 index550 alt2"><code class="plain plain"><td>Presto</td></code></div><div class="line number552 index551 alt1"> </div><div class="line number553 index552 alt2"><code class="plain plain"><td>Opera 9.0</td></code></div><div class="line number554 index553 alt1"> </div><div class="line number555 index554 alt2"><code class="plain plain"><td>Win 95+ / OSX.3+</td></code></div><div class="line number556 index555 alt1"> </div><div class="line number557 index556 alt2"><code class="plain plain"><td class="center">-</td></code></div><div class="line number558 index557 alt1"> </div><div class="line number559 index558 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number560 index559 alt1"> </div><div class="line number561 index560 alt2"><code class="plain plain"></tr></code></div><div class="line number562 index561 alt1"> </div><div class="line number563 index562 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number564 index563 alt1"> </div><div class="line number565 index564 alt2"><code class="plain plain"><td>Presto</td></code></div><div class="line number566 index565 alt1"> </div><div class="line number567 index566 alt2"><code class="plain plain"><td>Opera 9.2</td></code></div><div class="line number568 index567 alt1"> </div><div class="line number569 index568 alt2"><code class="plain plain"><td>Win 88+ / OSX.3+</td></code></div><div class="line number570 index569 alt1"> </div><div class="line number571 index570 alt2"><code class="plain plain"><td class="center">-</td></code></div><div class="line number572 index571 alt1"> </div><div class="line number573 index572 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number574 index573 alt1"> </div><div class="line number575 index574 alt2"><code class="plain plain"></tr></code></div><div class="line number576 index575 alt1"> </div><div class="line number577 index576 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number578 index577 alt1"> </div><div class="line number579 index578 alt2"><code class="plain plain"><td>Presto</td></code></div><div class="line number580 index579 alt1"> </div><div class="line number581 index580 alt2"><code class="plain plain"><td>Opera 9.5</td></code></div><div class="line number582 index581 alt1"> </div><div class="line number583 index582 alt2"><code class="plain plain"><td>Win 88+ / OSX.3+</td></code></div><div class="line number584 index583 alt1"> </div><div class="line number585 index584 alt2"><code class="plain plain"><td class="center">-</td></code></div><div class="line number586 index585 alt1"> </div><div class="line number587 index586 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number588 index587 alt1"> </div><div class="line number589 index588 alt2"><code class="plain plain"></tr></code></div><div class="line number590 index589 alt1"> </div><div class="line number591 index590 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number592 index591 alt1"> </div><div class="line number593 index592 alt2"><code class="plain plain"><td>Presto</td></code></div><div class="line number594 index593 alt1"> </div><div class="line number595 index594 alt2"><code class="plain plain"><td>Opera for Wii</td></code></div><div class="line number596 index595 alt1"> </div><div class="line number597 index596 alt2"><code class="plain plain"><td>Wii</td></code></div><div class="line number598 index597 alt1"> </div><div class="line number599 index598 alt2"><code class="plain plain"><td class="center">-</td></code></div><div class="line number600 index599 alt1"> </div><div class="line number601 index600 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number602 index601 alt1"> </div><div class="line number603 index602 alt2"><code class="plain plain"></tr></code></div><div class="line number604 index603 alt1"> </div><div class="line number605 index604 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number606 index605 alt1"> </div><div class="line number607 index606 alt2"><code class="plain plain"><td>Presto</td></code></div><div class="line number608 index607 alt1"> </div><div class="line number609 index608 alt2"><code class="plain plain"><td>Nokia N800</td></code></div><div class="line number610 index609 alt1"> </div><div class="line number611 index610 alt2"><code class="plain plain"><td>N800</td></code></div><div class="line number612 index611 alt1"> </div><div class="line number613 index612 alt2"><code class="plain plain"><td class="center">-</td></code></div><div class="line number614 index613 alt1"> </div><div class="line number615 index614 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number616 index615 alt1"> </div><div class="line number617 index616 alt2"><code class="plain plain"></tr></code></div><div class="line number618 index617 alt1"> </div><div class="line number619 index618 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number620 index619 alt1"> </div><div class="line number621 index620 alt2"><code class="plain plain"><td>Presto</td></code></div><div class="line number622 index621 alt1"> </div><div class="line number623 index622 alt2"><code class="plain plain"><td>Nintendo DS browser</td></code></div><div class="line number624 index623 alt1"> </div><div class="line number625 index624 alt2"><code class="plain plain"><td>Nintendo DS</td></code></div><div class="line number626 index625 alt1"> </div><div class="line number627 index626 alt2"><code class="plain plain"><td class="center">8.5</td></code></div><div class="line number628 index627 alt1"> </div><div class="line number629 index628 alt2"><code class="plain plain"><td class="center">C/A<sup>1</sup></td></code></div><div class="line number630 index629 alt1"> </div><div class="line number631 index630 alt2"><code class="plain plain"></tr></code></div><div class="line number632 index631 alt1"> </div><div class="line number633 index632 alt2"><code class="plain plain"><tr class="gradeC"></code></div><div class="line number634 index633 alt1"> </div><div class="line number635 index634 alt2"><code class="plain plain"><td>KHTML</td></code></div><div class="line number636 index635 alt1"> </div><div class="line number637 index636 alt2"><code class="plain plain"><td>Konqureror 3.1</td></code></div><div class="line number638 index637 alt1"> </div><div class="line number639 index638 alt2"><code class="plain plain"><td>KDE 3.1</td></code></div><div class="line number640 index639 alt1"> </div><div class="line number641 index640 alt2"><code class="plain plain"><td class="center">3.1</td></code></div><div class="line number642 index641 alt1"> </div><div class="line number643 index642 alt2"><code class="plain plain"><td class="center">C</td></code></div><div class="line number644 index643 alt1"> </div><div class="line number645 index644 alt2"><code class="plain plain"></tr></code></div><div class="line number646 index645 alt1"> </div><div class="line number647 index646 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number648 index647 alt1"> </div><div class="line number649 index648 alt2"><code class="plain plain"><td>KHTML</td></code></div><div class="line number650 index649 alt1"> </div><div class="line number651 index650 alt2"><code class="plain plain"><td>Konqureror 3.3</td></code></div><div class="line number652 index651 alt1"> </div><div class="line number653 index652 alt2"><code class="plain plain"><td>KDE 3.3</td></code></div><div class="line number654 index653 alt1"> </div><div class="line number655 index654 alt2"><code class="plain plain"><td class="center">3.3</td></code></div><div class="line number656 index655 alt1"> </div><div class="line number657 index656 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number658 index657 alt1"> </div><div class="line number659 index658 alt2"><code class="plain plain"></tr></code></div><div class="line number660 index659 alt1"> </div><div class="line number661 index660 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number662 index661 alt1"> </div><div class="line number663 index662 alt2"><code class="plain plain"><td>KHTML</td></code></div><div class="line number664 index663 alt1"> </div><div class="line number665 index664 alt2"><code class="plain plain"><td>Konqureror 3.5</td></code></div><div class="line number666 index665 alt1"> </div><div class="line number667 index666 alt2"><code class="plain plain"><td>KDE 3.5</td></code></div><div class="line number668 index667 alt1"> </div><div class="line number669 index668 alt2"><code class="plain plain"><td class="center">3.5</td></code></div><div class="line number670 index669 alt1"> </div><div class="line number671 index670 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number672 index671 alt1"> </div><div class="line number673 index672 alt2"><code class="plain plain"></tr></code></div><div class="line number674 index673 alt1"> </div><div class="line number675 index674 alt2"><code class="plain plain"><tr class="gradeX"></code></div><div class="line number676 index675 alt1"> </div><div class="line number677 index676 alt2"><code class="plain plain"><td>Tasman</td></code></div><div class="line number678 index677 alt1"> </div><div class="line number679 index678 alt2"><code class="plain plain"><td>Internet Explorer 4.5</td></code></div><div class="line number680 index679 alt1"> </div><div class="line number681 index680 alt2"><code class="plain plain"><td>Mac OS 8-9</td></code></div><div class="line number682 index681 alt1"> </div><div class="line number683 index682 alt2"><code class="plain plain"><td class="center">-</td></code></div><div class="line number684 index683 alt1"> </div><div class="line number685 index684 alt2"><code class="plain plain"><td class="center">X</td></code></div><div class="line number686 index685 alt1"> </div><div class="line number687 index686 alt2"><code class="plain plain"></tr></code></div><div class="line number688 index687 alt1"> </div><div class="line number689 index688 alt2"><code class="plain plain"><tr class="gradeC"></code></div><div class="line number690 index689 alt1"> </div><div class="line number691 index690 alt2"><code class="plain plain"><td>Tasman</td></code></div><div class="line number692 index691 alt1"> </div><div class="line number693 index692 alt2"><code class="plain plain"><td>Internet Explorer 5.1</td></code></div><div class="line number694 index693 alt1"> </div><div class="line number695 index694 alt2"><code class="plain plain"><td>Mac OS 7.6-9</td></code></div><div class="line number696 index695 alt1"> </div><div class="line number697 index696 alt2"><code class="plain plain"><td class="center">1</td></code></div><div class="line number698 index697 alt1"> </div><div class="line number699 index698 alt2"><code class="plain plain"><td class="center">C</td></code></div><div class="line number700 index699 alt1"> </div><div class="line number701 index700 alt2"><code class="plain plain"></tr></code></div><div class="line number702 index701 alt1"> </div><div class="line number703 index702 alt2"><code class="plain plain"><tr class="gradeC"></code></div><div class="line number704 index703 alt1"> </div><div class="line number705 index704 alt2"><code class="plain plain"><td>Tasman</td></code></div><div class="line number706 index705 alt1"> </div><div class="line number707 index706 alt2"><code class="plain plain"><td>Internet Explorer 5.2</td></code></div><div class="line number708 index707 alt1"> </div><div class="line number709 index708 alt2"><code class="plain plain"><td>Mac OS 8-X</td></code></div><div class="line number710 index709 alt1"> </div><div class="line number711 index710 alt2"><code class="plain plain"><td class="center">1</td></code></div><div class="line number712 index711 alt1"> </div><div class="line number713 index712 alt2"><code class="plain plain"><td class="center">C</td></code></div><div class="line number714 index713 alt1"> </div><div class="line number715 index714 alt2"><code class="plain plain"></tr></code></div><div class="line number716 index715 alt1"> </div><div class="line number717 index716 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number718 index717 alt1"> </div><div class="line number719 index718 alt2"><code class="plain plain"><td>Misc</td></code></div><div class="line number720 index719 alt1"> </div><div class="line number721 index720 alt2"><code class="plain plain"><td>NetFront 3.1</td></code></div><div class="line number722 index721 alt1"> </div><div class="line number723 index722 alt2"><code class="plain plain"><td>Embedded devices</td></code></div><div class="line number724 index723 alt1"> </div><div class="line number725 index724 alt2"><code class="plain plain"><td class="center">-</td></code></div><div class="line number726 index725 alt1"> </div><div class="line number727 index726 alt2"><code class="plain plain"><td class="center">C</td></code></div><div class="line number728 index727 alt1"> </div><div class="line number729 index728 alt2"><code class="plain plain"></tr></code></div><div class="line number730 index729 alt1"> </div><div class="line number731 index730 alt2"><code class="plain plain"><tr class="gradeA"></code></div><div class="line number732 index731 alt1"> </div><div class="line number733 index732 alt2"><code class="plain plain"><td>Misc</td></code></div><div class="line number734 index733 alt1"> </div><div class="line number735 index734 alt2"><code class="plain plain"><td>NetFront 3.4</td></code></div><div class="line number736 index735 alt1"> </div><div class="line number737 index736 alt2"><code class="plain plain"><td>Embedded devices</td></code></div><div class="line number738 index737 alt1"> </div><div class="line number739 index738 alt2"><code class="plain plain"><td class="center">-</td></code></div><div class="line number740 index739 alt1"> </div><div class="line number741 index740 alt2"><code class="plain plain"><td class="center">A</td></code></div><div class="line number742 index741 alt1"> </div><div class="line number743 index742 alt2"><code class="plain plain"></tr></code></div><div class="line number744 index743 alt1"> </div><div class="line number745 index744 alt2"><code class="plain plain"><tr class="gradeX"></code></div><div class="line number746 index745 alt1"> </div><div class="line number747 index746 alt2"><code class="plain plain"><td>Misc</td></code></div><div class="line number748 index747 alt1"> </div><div class="line number749 index748 alt2"><code class="plain plain"><td>Dillo 0.8</td></code></div><div class="line number750 index749 alt1"> </div><div class="line number751 index750 alt2"><code class="plain plain"><td>Embedded devices</td></code></div><div class="line number752 index751 alt1"> </div><div class="line number753 index752 alt2"><code class="plain plain"><td class="center">-</td></code></div><div class="line number754 index753 alt1"> </div><div class="line number755 index754 alt2"><code class="plain plain"><td class="center">X</td></code></div><div class="line number756 index755 alt1"> </div><div class="line number757 index756 alt2"><code class="plain plain"></tr></code></div><div class="line number758 index757 alt1"> </div><div class="line number759 index758 alt2"><code class="plain plain"><tr class="gradeX"></code></div><div class="line number760 index759 alt1"> </div><div class="line number761 index760 alt2"><code class="plain plain"><td>Misc</td></code></div><div class="line number762 index761 alt1"> </div><div class="line number763 index762 alt2"><code class="plain plain"><td>Links</td></code></div><div class="line number764 index763 alt1"> </div><div class="line number765 index764 alt2"><code class="plain plain"><td>Text only</td></code></div><div class="line number766 index765 alt1"> </div><div class="line number767 index766 alt2"><code class="plain plain"><td class="center">-</td></code></div><div class="line number768 index767 alt1"> </div><div class="line number769 index768 alt2"><code class="plain plain"><td class="center">X</td></code></div><div class="line number770 index769 alt1"> </div><div class="line number771 index770 alt2"><code class="plain plain"></tr></code></div><div class="line number772 index771 alt1"> </div><div class="line number773 index772 alt2"><code class="plain plain"><tr class="gradeX"></code></div><div class="line number774 index773 alt1"> </div><div class="line number775 index774 alt2"><code class="plain plain"><td>Misc</td></code></div><div class="line number776 index775 alt1"> </div><div class="line number777 index776 alt2"><code class="plain plain"><td>Lynx</td></code></div><div class="line number778 index777 alt1"> </div><div class="line number779 index778 alt2"><code class="plain plain"><td>Text only</td></code></div><div class="line number780 index779 alt1"> </div><div class="line number781 index780 alt2"><code class="plain plain"><td class="center">-</td></code></div><div class="line number782 index781 alt1"> </div><div class="line number783 index782 alt2"><code class="plain plain"><td class="center">X</td></code></div><div class="line number784 index783 alt1"> </div><div class="line number785 index784 alt2"><code class="plain plain"></tr></code></div><div class="line number786 index785 alt1"> </div><div class="line number787 index786 alt2"><code class="plain plain"><tr class="gradeC"></code></div><div class="line number788 index787 alt1"> </div><div class="line number789 index788 alt2"><code class="plain plain"><td>Misc</td></code></div><div class="line number790 index789 alt1"> </div><div class="line number791 index790 alt2"><code class="plain plain"><td>IE Mobile</td></code></div><div class="line number792 index791 alt1"> </div><div class="line number793 index792 alt2"><code class="plain plain"><td>Windows Mobile 6</td></code></div><div class="line number794 index793 alt1"> </div><div class="line number795 index794 alt2"><code class="plain plain"><td class="center">-</td></code></div><div class="line number796 index795 alt1"> </div><div class="line number797 index796 alt2"><code class="plain plain"><td class="center">C</td></code></div><div class="line number798 index797 alt1"> </div><div class="line number799 index798 alt2"><code class="plain plain"></tr></code></div><div class="line number800 index799 alt1"> </div><div class="line number801 index800 alt2"><code class="plain plain"><tr class="gradeC"></code></div><div class="line number802 index801 alt1"> </div><div class="line number803 index802 alt2"><code class="plain plain"><td>Misc</td></code></div><div class="line number804 index803 alt1"> </div><div class="line number805 index804 alt2"><code class="plain plain"><td>PSP browser</td></code></div><div class="line number806 index805 alt1"> </div><div class="line number807 index806 alt2"><code class="plain plain"><td>PSP</td></code></div><div class="line number808 index807 alt1"> </div><div class="line number809 index808 alt2"><code class="plain plain"><td class="center">-</td></code></div><div class="line number810 index809 alt1"> </div><div class="line number811 index810 alt2"><code class="plain plain"><td class="center">C</td></code></div><div class="line number812 index811 alt1"> </div><div class="line number813 index812 alt2"><code class="plain plain"></tr></code></div><div class="line number814 index813 alt1"> </div><div class="line number815 index814 alt2"><code class="plain plain"><tr class="gradeU"></code></div><div class="line number816 index815 alt1"> </div><div class="line number817 index816 alt2"><code class="plain plain"><td>Other browsers</td></code></div><div class="line number818 index817 alt1"> </div><div class="line number819 index818 alt2"><code class="plain plain"><td>All others</td></code></div><div class="line number820 index819 alt1"> </div><div class="line number821 index820 alt2"><code class="plain plain"><td>-</td></code></div><div class="line number822 index821 alt1"> </div><div class="line number823 index822 alt2"><code class="plain plain"><td class="center">-</td></code></div><div class="line number824 index823 alt1"> </div><div class="line number825 index824 alt2"><code class="plain plain"><td class="center">U</td></code></div><div class="line number826 index825 alt1"> </div><div class="line number827 index826 alt2"><code class="plain plain"></tr></code></div><div class="line number828 index827 alt1"> </div><div class="line number829 index828 alt2"><code class="plain plain"></tbody></code></div><div class="line number830 index829 alt1"> </div><div class="line number831 index830 alt2"><code class="plain plain"><tfoot></code></div><div class="line number832 index831 alt1"> </div><div class="line number833 index832 alt2"><code class="plain plain"><tr></code></div><div class="line number834 index833 alt1"> </div><div class="line number835 index834 alt2"><code class="plain plain"><th>Rendering engine</th></code></div><div class="line number836 index835 alt1"> </div><div class="line number837 index836 alt2"><code class="plain plain"><th>Browser</th></code></div><div class="line number838 index837 alt1"> </div><div class="line number839 index838 alt2"><code class="plain plain"><th>Platform(s)</th></code></div><div class="line number840 index839 alt1"> </div><div class="line number841 index840 alt2"><code class="plain plain"><th>Engine version</th></code></div><div class="line number842 index841 alt1"> </div><div class="line number843 index842 alt2"><code class="plain plain"><th>CSS grade</th></code></div><div class="line number844 index843 alt1"> </div><div class="line number845 index844 alt2"><code class="plain plain"></tr></code></div><div class="line number846 index845 alt1"> </div><div class="line number847 index846 alt2"><code class="plain plain"></tfoot></code></div><div class="line number848 index847 alt1"> </div><div class="line number849 index848 alt2"><code class="plain plain"></table></code></div></div></td></tr></tbody></table></div></div>
<p>FOR MORE DETAILS VISIT datatables.net .<br>
<script type="text/javascript"><!--
google_ad_client = "ca-pub-9798790779801036";
/* bottomads */
google_ad_slot = "8147514310";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><ins style="display:inline-table;border:none;height:60px;margin:0;padding:0;position:relative;visibility:visible;width:468px;background-color:transparent"><ins id="aswift_2_anchor" style="display:block;border:none;height:60px;margin:0;padding:0;position:relative;visibility:visible;width:468px;background-color:transparent"><iframe width="468" height="60" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" onload="var i=this.id,s=window.google_iframe_oncopy,H=s&&s.handlers,h=H&&H[i],w=this.contentWindow,d;try{d=w.document}catch(e){}if(h&&d&&(!d.body||!d.body.firstChild)){if(h.call){setTimeout(h,0)}else if(h.match){w.location.replace(h)}}" id="aswift_2" name="aswift_2" style="left:0;position:absolute;top:0;"></iframe></ins></ins>
</p><div class="shr-publisher-35 shareaholic-show-on-load" style="margin-left: 0px; overflow: hidden; height: 78px;"><div class="shr-bookmarks shr-bookmarks-bg-shr" style="margin-left: 10px; height: 100%; overflow: hidden; display: block; padding: 26px 0px 0px 10px; background-image: url(http://learnwebscripts.com/wp-content/plugins/sexybookmarks/images/sharing-caring-hearts.png); background-color: transparent; background-position: initial initial; background-repeat: no-repeat no-repeat;"><ul class="shr-socials"><li class="shr-5 shareaholic" style="margin-left:0px !important;"><a href="http://www.shareaholic.com/api/share/?title=Simple%2C+Easy%2C+Dynamic+Table+Sorter+Using+jquery&link=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&notes=%252F%252F%2520%250D%250A%252F%252F%2520%250D%250ASorting%2520the%2520table%2520is%2520made%2520simple%252C%2520easy%252C%2520dynamic%2520through%2520datatables%2520thanks%2520for%2520it.%250D%250A%250D%250AAdvantages%25C2%25A0%2520and%2520benefits%2520%25C2%25A0of%2520using%2520datatables%250D%250A%250D%250A%250D%250A%250D%250ABy%2520using%2520this%2520it%2520is%2520easy%2520for%2520you%2520to%2520integrate%2520in%2520your%2520code%2520instead%2520%25C2%25A0of%2520coding%2520a%2520large%2520number%2520of%2520lines%2520you%2520can%2520make%2520them%2520short%2520and%2520by%2520dynamic%2520table%2520so&short_link=&shortener=google&shortener_key=&v=1&apitype=1&apikey=8afa39428933be41f8afdb8ea21a495c&source=Shareaholic-Publishers&template=&service=5&ctype=&tags=jquery_lists|1|delicious" rel="nofollow" target="_blank" class="external" orig_title="Post to Facebook">Post to Facebook</a><div class="shr-count"><div class="shr-count-outline" aria-hidden="true" style="left: 9px; top: -10px;">2</div><div class="shr-count-outline" aria-hidden="true" style="left: 10px; top: -10px;">2</div><div class="shr-count-outline" aria-hidden="true" style="left: 11px; top: -10px;">2</div><div class="shr-count-outline" aria-hidden="true" style="left: 9px; top: -11px;">2</div><div class="shr-count-outline" aria-hidden="true" style="left: 11px; top: -11px;">2</div><div class="shr-count-outline" aria-hidden="true" style="left: 9px; top: -12px;">2</div><div class="shr-count-outline" aria-hidden="true" style="left: 10px; top: -12px;">2</div><div class="shr-count-outline" aria-hidden="true" style="left: 11px; top: -12px;">2</div><div class="shr-count-center" aria-label="Number of times this webpage has been shared" style="left: 10px; top: -11px;">2</div></div></li><li class="shr-7 shareaholic" style="margin-left:0px !important;"><a rel="nofollow" target="_blank" class="external" orig_title="Post to Twitter" href="&tags=jquery_lists|1|delicious">Post to Twitter</a><div class="shr-count"><div class="shr-count-outline" aria-hidden="true" style="left: 9px; top: -10px;">2</div><div class="shr-count-outline" aria-hidden="true" style="left: 10px; top: -10px;">2</div><div class="shr-count-outline" aria-hidden="true" style="left: 11px; top: -10px;">2</div><div class="shr-count-outline" aria-hidden="true" style="left: 9px; top: -11px;">2</div><div class="shr-count-outline" aria-hidden="true" style="left: 11px; top: -11px;">2</div><div class="shr-count-outline" aria-hidden="true" style="left: 9px; top: -12px;">2</div><div class="shr-count-outline" aria-hidden="true" style="left: 10px; top: -12px;">2</div><div class="shr-count-outline" aria-hidden="true" style="left: 11px; top: -12px;">2</div><div class="shr-count-center" aria-label="Number of times this webpage has been shared" style="left: 10px; top: -11px;">2</div></div></li><li class="shr-88 shareaholic" style="margin-left:0px !important;"><a href="http://www.shareaholic.com/api/share/?title=Simple%2C+Easy%2C+Dynamic+Table+Sorter+Using+jquery&link=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&notes=%252F%252F%2520%250D%250A%252F%252F%2520%250D%250ASorting%2520the%2520table%2520is%2520made%2520simple%252C%2520easy%252C%2520dynamic%2520through%2520datatables%2520thanks%2520for%2520it.%250D%250A%250D%250AAdvantages%25C2%25A0%2520and%2520benefits%2520%25C2%25A0of%2520using%2520datatables%250D%250A%250D%250A%250D%250A%250D%250ABy%2520using%2520this%2520it%2520is%2520easy%2520for%2520you%2520to%2520integrate%2520in%2520your%2520code%2520instead%2520%25C2%25A0of%2520coding%2520a%2520large%2520number%2520of%2520lines%2520you%2520can%2520make%2520them%2520short%2520and%2520by%2520dynamic%2520table%2520so&short_link=&shortener=google&shortener_key=&v=1&apitype=1&apikey=8afa39428933be41f8afdb8ea21a495c&source=Shareaholic-Publishers&template=&service=88&ctype=&tags=jquery_lists|1|delicious" rel="nofollow" target="_blank" class="external" orig_title="Add to LinkedIn">Add to LinkedIn</a></li><li class="shr-304 shareaholic" style="margin-left:0px !important;"><a href="http://www.shareaholic.com/api/share/?title=Simple%2C+Easy%2C+Dynamic+Table+Sorter+Using+jquery&link=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&notes=%252F%252F%2520%250D%250A%252F%252F%2520%250D%250ASorting%2520the%2520table%2520is%2520made%2520simple%252C%2520easy%252C%2520dynamic%2520through%2520datatables%2520thanks%2520for%2520it.%250D%250A%250D%250AAdvantages%25C2%25A0%2520and%2520benefits%2520%25C2%25A0of%2520using%2520datatables%250D%250A%250D%250A%250D%250A%250D%250ABy%2520using%2520this%2520it%2520is%2520easy%2520for%2520you%2520to%2520integrate%2520in%2520your%2520code%2520instead%2520%25C2%25A0of%2520coding%2520a%2520large%2520number%2520of%2520lines%2520you%2520can%2520make%2520them%2520short%2520and%2520by%2520dynamic%2520table%2520so&short_link=&shortener=google&shortener_key=&v=1&apitype=1&apikey=8afa39428933be41f8afdb8ea21a495c&source=Shareaholic-Publishers&template=&service=304&ctype=&tags=jquery_lists|1|delicious" rel="nofollow" target="_blank" class="external" orig_title="Post to Google+">Post to Google+</a></li><li class="shr-74 shareaholic" style="margin-left:0px !important;"><a href="http://www.shareaholic.com/api/share/?title=Simple%2C+Easy%2C+Dynamic+Table+Sorter+Using+jquery&link=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&notes=%252F%252F%2520%250D%250A%252F%252F%2520%250D%250ASorting%2520the%2520table%2520is%2520made%2520simple%252C%2520easy%252C%2520dynamic%2520through%2520datatables%2520thanks%2520for%2520it.%250D%250A%250D%250AAdvantages%25C2%25A0%2520and%2520benefits%2520%25C2%25A0of%2520using%2520datatables%250D%250A%250D%250A%250D%250A%250D%250ABy%2520using%2520this%2520it%2520is%2520easy%2520for%2520you%2520to%2520integrate%2520in%2520your%2520code%2520instead%2520%25C2%25A0of%2520coding%2520a%2520large%2520number%2520of%2520lines%2520you%2520can%2520make%2520them%2520short%2520and%2520by%2520dynamic%2520table%2520so&short_link=&shortener=google&shortener_key=&v=1&apitype=1&apikey=8afa39428933be41f8afdb8ea21a495c&source=Shareaholic-Publishers&template=&service=74&ctype=&tags=jquery_lists|1|delicious" rel="nofollow" target="_blank" class="external" orig_title="Add to Google Bookmarks">Add to Google Bookmarks</a></li><li class="shr-38 shareaholic" style="margin-left:0px !important;"><a href="http://www.shareaholic.com/api/share/?title=Simple%2C+Easy%2C+Dynamic+Table+Sorter+Using+jquery&link=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&notes=%252F%252F%2520%250D%250A%252F%252F%2520%250D%250ASorting%2520the%2520table%2520is%2520made%2520simple%252C%2520easy%252C%2520dynamic%2520through%2520datatables%2520thanks%2520for%2520it.%250D%250A%250D%250AAdvantages%25C2%25A0%2520and%2520benefits%2520%25C2%25A0of%2520using%2520datatables%250D%250A%250D%250A%250D%250A%250D%250ABy%2520using%2520this%2520it%2520is%2520easy%2520for%2520you%2520to%2520integrate%2520in%2520your%2520code%2520instead%2520%25C2%25A0of%2520coding%2520a%2520large%2520number%2520of%2520lines%2520you%2520can%2520make%2520them%2520short%2520and%2520by%2520dynamic%2520table%2520so&short_link=&shortener=google&shortener_key=&v=1&apitype=1&apikey=8afa39428933be41f8afdb8ea21a495c&source=Shareaholic-Publishers&template=&service=38&ctype=&tags=jquery_lists|1|delicious" rel="nofollow" target="_blank" class="external" orig_title="Post to StumbleUpon">Post to StumbleUpon</a></li><li class="shr-313 shareaholic" style="margin-left:0px !important;"><a href="http://www.shareaholic.com/api/share/?title=Simple%2C+Easy%2C+Dynamic+Table+Sorter+Using+jquery&link=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&notes=%252F%252F%2520%250D%250A%252F%252F%2520%250D%250ASorting%2520the%2520table%2520is%2520made%2520simple%252C%2520easy%252C%2520dynamic%2520through%2520datatables%2520thanks%2520for%2520it.%250D%250A%250D%250AAdvantages%25C2%25A0%2520and%2520benefits%2520%25C2%25A0of%2520using%2520datatables%250D%250A%250D%250A%250D%250A%250D%250ABy%2520using%2520this%2520it%2520is%2520easy%2520for%2520you%2520to%2520integrate%2520in%2520your%2520code%2520instead%2520%25C2%25A0of%2520coding%2520a%2520large%2520number%2520of%2520lines%2520you%2520can%2520make%2520them%2520short%2520and%2520by%2520dynamic%2520table%2520so&short_link=&shortener=google&shortener_key=&v=1&apitype=1&apikey=8afa39428933be41f8afdb8ea21a495c&source=Shareaholic-Publishers&template=&service=313&ctype=&tags=jquery_lists|1|delicious" rel="nofollow" target="_blank" class="external" orig_title="Send via Shareaholic Mail">Send via Shareaholic Mail</a></li><li class="shr-236 shareaholic" style="margin-left:0px !important;"><a href="http://www.shareaholic.com/api/share/?title=Simple%2C+Easy%2C+Dynamic+Table+Sorter+Using+jquery&link=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&notes=%252F%252F%2520%250D%250A%252F%252F%2520%250D%250ASorting%2520the%2520table%2520is%2520made%2520simple%252C%2520easy%252C%2520dynamic%2520through%2520datatables%2520thanks%2520for%2520it.%250D%250A%250D%250AAdvantages%25C2%25A0%2520and%2520benefits%2520%25C2%25A0of%2520using%2520datatables%250D%250A%250D%250A%250D%250A%250D%250ABy%2520using%2520this%2520it%2520is%2520easy%2520for%2520you%2520to%2520integrate%2520in%2520your%2520code%2520instead%2520%25C2%25A0of%2520coding%2520a%2520large%2520number%2520of%2520lines%2520you%2520can%2520make%2520them%2520short%2520and%2520by%2520dynamic%2520table%2520so&short_link=&shortener=google&shortener_key=&v=1&apitype=1&apikey=8afa39428933be41f8afdb8ea21a495c&source=Shareaholic-Publishers&template=&service=236&ctype=&tags=jquery_lists|1|delicious" rel="nofollow" target="_blank" class="external" orig_title="Print with PrintFriendly">Print with PrintFriendly</a></li><li class="shr-219 shareaholic" style="margin-left:0px !important;"><a href="http://www.shareaholic.com/api/share/?title=Simple%2C+Easy%2C+Dynamic+Table+Sorter+Using+jquery&link=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&notes=%252F%252F%2520%250D%250A%252F%252F%2520%250D%250ASorting%2520the%2520table%2520is%2520made%2520simple%252C%2520easy%252C%2520dynamic%2520through%2520datatables%2520thanks%2520for%2520it.%250D%250A%250D%250AAdvantages%25C2%25A0%2520and%2520benefits%2520%25C2%25A0of%2520using%2520datatables%250D%250A%250D%250A%250D%250A%250D%250ABy%2520using%2520this%2520it%2520is%2520easy%2520for%2520you%2520to%2520integrate%2520in%2520your%2520code%2520instead%2520%25C2%25A0of%2520coding%2520a%2520large%2520number%2520of%2520lines%2520you%2520can%2520make%2520them%2520short%2520and%2520by%2520dynamic%2520table%2520so&short_link=&shortener=google&shortener_key=&v=1&apitype=1&apikey=8afa39428933be41f8afdb8ea21a495c&source=Shareaholic-Publishers&template=&service=219&ctype=&tags=jquery_lists|1|delicious" rel="nofollow" target="_blank" class="external" orig_title="Post to Blogger">Post to Blogger</a></li><li class="shr-240 shareaholic" style="margin-left:0px !important;"><a href="http://www.shareaholic.com/api/share/?title=Simple%2C+Easy%2C+Dynamic+Table+Sorter+Using+jquery&link=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&notes=%252F%252F%2520%250D%250A%252F%252F%2520%250D%250ASorting%2520the%2520table%2520is%2520made%2520simple%252C%2520easy%252C%2520dynamic%2520through%2520datatables%2520thanks%2520for%2520it.%250D%250A%250D%250AAdvantages%25C2%25A0%2520and%2520benefits%2520%25C2%25A0of%2520using%2520datatables%250D%250A%250D%250A%250D%250A%250D%250ABy%2520using%2520this%2520it%2520is%2520easy%2520for%2520you%2520to%2520integrate%2520in%2520your%2520code%2520instead%2520%25C2%25A0of%2520coding%2520a%2520large%2520number%2520of%2520lines%2520you%2520can%2520make%2520them%2520short%2520and%2520by%2520dynamic%2520table%2520so&short_link=&shortener=google&shortener_key=&v=1&apitype=1&apikey=8afa39428933be41f8afdb8ea21a495c&source=Shareaholic-Publishers&template=&service=240&ctype=&tags=jquery_lists|1|delicious" rel="nofollow" target="_blank" class="external" orig_title="Add to Box.net">Add to Box.net</a></li><li class="custom-comfeed" style="background-image:url(http://learnwebscripts.com/wp-content/plugins/sexybookmarks/images/comfeed.png);;margin-left:0px !important;"><a href="http://learnwebscripts.com/simple-easy-dynamic-table-sorter-using-jquery/feed&tags=jquery_lists|1|delicious" rel="nofollow" target="_blank" class="external" orig_title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li class="shr-3 shareaholic" style="margin-left:0px !important;"><a href="http://www.shareaholic.com/api/share/?title=Simple%2C+Easy%2C+Dynamic+Table+Sorter+Using+jquery&link=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&notes=%252F%252F%2520%250D%250A%252F%252F%2520%250D%250ASorting%2520the%2520table%2520is%2520made%2520simple%252C%2520easy%252C%2520dynamic%2520through%2520datatables%2520thanks%2520for%2520it.%250D%250A%250D%250AAdvantages%25C2%25A0%2520and%2520benefits%2520%25C2%25A0of%2520using%2520datatables%250D%250A%250D%250A%250D%250A%250D%250ABy%2520using%2520this%2520it%2520is%2520easy%2520for%2520you%2520to%2520integrate%2520in%2520your%2520code%2520instead%2520%25C2%25A0of%2520coding%2520a%2520large%2520number%2520of%2520lines%2520you%2520can%2520make%2520them%2520short%2520and%2520by%2520dynamic%2520table%2520so&short_link=&shortener=google&shortener_key=&v=1&apitype=1&apikey=8afa39428933be41f8afdb8ea21a495c&source=Shareaholic-Publishers&template=&service=3&ctype=&tags=jquery_lists|1|delicious" rel="nofollow" target="_blank" class="external" orig_title="Post to Digg">Post to Digg</a></li><li class="shr-191 shareaholic" style="margin-left:0px !important;"><a href="http://www.shareaholic.com/api/share/?title=Simple%2C+Easy%2C+Dynamic+Table+Sorter+Using+jquery&link=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&notes=%252F%252F%2520%250D%250A%252F%252F%2520%250D%250ASorting%2520the%2520table%2520is%2520made%2520simple%252C%2520easy%252C%2520dynamic%2520through%2520datatables%2520thanks%2520for%2520it.%250D%250A%250D%250AAdvantages%25C2%25A0%2520and%2520benefits%2520%25C2%25A0of%2520using%2520datatables%250D%250A%250D%250A%250D%250A%250D%250ABy%2520using%2520this%2520it%2520is%2520easy%2520for%2520you%2520to%2520integrate%2520in%2520your%2520code%2520instead%2520%25C2%25A0of%2520coding%2520a%2520large%2520number%2520of%2520lines%2520you%2520can%2520make%2520them%2520short%2520and%2520by%2520dynamic%2520table%2520so&short_link=&shortener=google&shortener_key=&v=1&apitype=1&apikey=8afa39428933be41f8afdb8ea21a495c&source=Shareaholic-Publishers&template=&service=191&ctype=&tags=jquery_lists|1|delicious" rel="nofollow" target="_blank" class="external" orig_title="Add to Evernote">Add to Evernote</a></li><li class="shr-52 shareaholic" style="margin-left:0px !important;"><a href="http://www.shareaholic.com/api/share/?title=Simple%2C+Easy%2C+Dynamic+Table+Sorter+Using+jquery&link=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&notes=%252F%252F%2520%250D%250A%252F%252F%2520%250D%250ASorting%2520the%2520table%2520is%2520made%2520simple%252C%2520easy%252C%2520dynamic%2520through%2520datatables%2520thanks%2520for%2520it.%250D%250A%250D%250AAdvantages%25C2%25A0%2520and%2520benefits%2520%25C2%25A0of%2520using%2520datatables%250D%250A%250D%250A%250D%250A%250D%250ABy%2520using%2520this%2520it%2520is%2520easy%2520for%2520you%2520to%2520integrate%2520in%2520your%2520code%2520instead%2520%25C2%25A0of%2520coding%2520a%2520large%2520number%2520of%2520lines%2520you%2520can%2520make%2520them%2520short%2520and%2520by%2520dynamic%2520table%2520so&short_link=&shortener=google&shortener_key=&v=1&apitype=1&apikey=8afa39428933be41f8afdb8ea21a495c&source=Shareaholic-Publishers&template=&service=52&ctype=&tags=jquery_lists|1|delicious" rel="nofollow" target="_blank" class="external" orig_title="Send via Gmail">Send via Gmail</a></li><li class="shr-53 shareaholic" style="margin-left:0px !important;"><a href="http://www.shareaholic.com/api/share/?title=Simple%2C+Easy%2C+Dynamic+Table+Sorter+Using+jquery&link=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&notes=%252F%252F%2520%250D%250A%252F%252F%2520%250D%250ASorting%2520the%2520table%2520is%2520made%2520simple%252C%2520easy%252C%2520dynamic%2520through%2520datatables%2520thanks%2520for%2520it.%250D%250A%250D%250AAdvantages%25C2%25A0%2520and%2520benefits%2520%25C2%25A0of%2520using%2520datatables%250D%250A%250D%250A%250D%250A%250D%250ABy%2520using%2520this%2520it%2520is%2520easy%2520for%2520you%2520to%2520integrate%2520in%2520your%2520code%2520instead%2520%25C2%25A0of%2520coding%2520a%2520large%2520number%2520of%2520lines%2520you%2520can%2520make%2520them%2520short%2520and%2520by%2520dynamic%2520table%2520so&short_link=&shortener=google&shortener_key=&v=1&apitype=1&apikey=8afa39428933be41f8afdb8ea21a495c&source=Shareaholic-Publishers&template=&service=53&ctype=&tags=jquery_lists|1|delicious" rel="nofollow" target="_blank" class="external" orig_title="Send via Hotmail">Send via Hotmail</a></li><li class="shr-309 shareaholic" style="margin-left:0px !important;"><a href="http://www.shareaholic.com/api/share/?title=Simple%2C+Easy%2C+Dynamic+Table+Sorter+Using+jquery&link=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&notes=%252F%252F%2520%250D%250A%252F%252F%2520%250D%250ASorting%2520the%2520table%2520is%2520made%2520simple%252C%2520easy%252C%2520dynamic%2520through%2520datatables%2520thanks%2520for%2520it.%250D%250A%250D%250AAdvantages%25C2%25A0%2520and%2520benefits%2520%25C2%25A0of%2520using%2520datatables%250D%250A%250D%250A%250D%250A%250D%250ABy%2520using%2520this%2520it%2520is%2520easy%2520for%2520you%2520to%2520integrate%2520in%2520your%2520code%2520instead%2520%25C2%25A0of%2520coding%2520a%2520large%2520number%2520of%2520lines%2520you%2520can%2520make%2520them%2520short%2520and%2520by%2520dynamic%2520table%2520so&short_link=&shortener=google&shortener_key=&v=1&apitype=1&apikey=8afa39428933be41f8afdb8ea21a495c&source=Shareaholic-Publishers&template=&service=309&ctype=&tags=jquery_lists|1|delicious" rel="nofollow" target="_blank" class="external" orig_title="Post to Pinterest">Post to Pinterest</a></li><li class="shr-40 shareaholic" style="margin-left:0px !important;"><a href="http://www.shareaholic.com/api/share/?title=Simple%2C+Easy%2C+Dynamic+Table+Sorter+Using+jquery&link=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&notes=%252F%252F%2520%250D%250A%252F%252F%2520%250D%250ASorting%2520the%2520table%2520is%2520made%2520simple%252C%2520easy%252C%2520dynamic%2520through%2520datatables%2520thanks%2520for%2520it.%250D%250A%250D%250AAdvantages%25C2%25A0%2520and%2520benefits%2520%25C2%25A0of%2520using%2520datatables%250D%250A%250D%250A%250D%250A%250D%250ABy%2520using%2520this%2520it%2520is%2520easy%2520for%2520you%2520to%2520integrate%2520in%2520your%2520code%2520instead%2520%25C2%25A0of%2520coding%2520a%2520large%2520number%2520of%2520lines%2520you%2520can%2520make%2520them%2520short%2520and%2520by%2520dynamic%2520table%2520so&short_link=&shortener=google&shortener_key=&v=1&apitype=1&apikey=8afa39428933be41f8afdb8ea21a495c&source=Shareaholic-Publishers&template=&service=40&ctype=&tags=jquery_lists|1|delicious" rel="nofollow" target="_blank" class="external" orig_title="Add to Reddit">Add to Reddit</a></li><li class="shr-46 shareaholic" style="margin-left:0px !important;"><a href="http://www.shareaholic.com/api/share/?title=Simple%2C+Easy%2C+Dynamic+Table+Sorter+Using+jquery&link=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&notes=%252F%252F%2520%250D%250A%252F%252F%2520%250D%250ASorting%2520the%2520table%2520is%2520made%2520simple%252C%2520easy%252C%2520dynamic%2520through%2520datatables%2520thanks%2520for%2520it.%250D%250A%250D%250AAdvantages%25C2%25A0%2520and%2520benefits%2520%25C2%25A0of%2520using%2520datatables%250D%250A%250D%250A%250D%250A%250D%250ABy%2520using%2520this%2520it%2520is%2520easy%2520for%2520you%2520to%2520integrate%2520in%2520your%2520code%2520instead%2520%25C2%25A0of%2520coding%2520a%2520large%2520number%2520of%2520lines%2520you%2520can%2520make%2520them%2520short%2520and%2520by%2520dynamic%2520table%2520so&short_link=&shortener=google&shortener_key=&v=1&apitype=1&apikey=8afa39428933be41f8afdb8ea21a495c&source=Shareaholic-Publishers&template=&service=46&ctype=&tags=jquery_lists|1|delicious" rel="nofollow" target="_blank" class="external" orig_title="Add to Squidoo">Add to Squidoo</a></li><li class="shr-54 shareaholic" style="margin-left:0px !important;"><a href="http://www.shareaholic.com/api/share/?title=Simple%2C+Easy%2C+Dynamic+Table+Sorter+Using+jquery&link=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&notes=%252F%252F%2520%250D%250A%252F%252F%2520%250D%250ASorting%2520the%2520table%2520is%2520made%2520simple%252C%2520easy%252C%2520dynamic%2520through%2520datatables%2520thanks%2520for%2520it.%250D%250A%250D%250AAdvantages%25C2%25A0%2520and%2520benefits%2520%25C2%25A0of%2520using%2520datatables%250D%250A%250D%250A%250D%250A%250D%250ABy%2520using%2520this%2520it%2520is%2520easy%2520for%2520you%2520to%2520integrate%2520in%2520your%2520code%2520instead%2520%25C2%25A0of%2520coding%2520a%2520large%2520number%2520of%2520lines%2520you%2520can%2520make%2520them%2520short%2520and%2520by%2520dynamic%2520table%2520so&short_link=&shortener=google&shortener_key=&v=1&apitype=1&apikey=8afa39428933be41f8afdb8ea21a495c&source=Shareaholic-Publishers&template=&service=54&ctype=&tags=jquery_lists|1|delicious" rel="nofollow" target="_blank" class="external" orig_title="Send via Yahoo Mail">Send via Yahoo Mail</a></li></ul><style type="text/css">ul.shr-socials li.shareaholic{background-image:url(http://learnwebscripts.com/wp-content/uploads/shareaholic/spritegen/sprite.png) !important;}</style></div></div>
<p><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --></p>
<div class="yarpp-related">
<h3>Related posts:</h3>
<div class="yarpp-thumbnails-horizontal">
<a class="yarpp-thumbnail" href="http://learnwebscripts.com/flexible-jquery-form-validator" title="Flexible Jquery Form Validator">
<img width="120" height="73" src="http://learnwebscripts.com/wp-content/uploads/2012/08/formvalidationpng.png" class="attachment-yarpp-thumbnail wp-post-image" alt="formvalidationpng" title="formvalidationpng"><span class="yarpp-thumbnail-title">Flexible Jquery Form Validator</span></a>
<a class="yarpp-thumbnail" href="http://learnwebscripts.com/how-to-create-a-simple-basic-drupal-7-theme-from-scratch" title="How to create a simple, basic drupal 7 theme from scratch">
<img width="120" height="73" src="http://learnwebscripts.com/wp-content/uploads/2012/09/drupal1.png" class="attachment-yarpp-thumbnail wp-post-image" alt="drupal" title="drupal"><span class="yarpp-thumbnail-title">How to create a simple, basic drupal 7 theme from scratch</span></a>
<a class="yarpp-thumbnail" href="http://learnwebscripts.com/showhide-input-box-on-click-using-jquery" title="SHOW/HIDE INPUT BOX ON CLICK USING JQUERY">
<img width="120" height="120" src="http://learnwebscripts.com/wp-content/uploads/2013/06/showhide-120x120.jpg" class="attachment-yarpp-thumbnail wp-post-image" alt="showhide" title="showhide"><span class="yarpp-thumbnail-title">SHOW/HIDE INPUT BOX ON CLICK USING JQUERY</span></a>
</div>
</div>
<div class="clear"></div>
</div>
<div class="post-tags">
<a href="http://learnwebscripts.com/tag/datatables" rel="tag">datatables</a><a href="http://learnwebscripts.com/tag/dynamic-table-sorter" rel="tag">dynamic table sorter</a><a href="http://learnwebscripts.com/tag/easy-table-sorter" rel="tag">easy table sorter</a><a href="http://learnwebscripts.com/tag/juqery-table-sorter" rel="tag">jquery table sorter</a><a href="http://learnwebscripts.com/tag/simple-table-sorter" rel="tag">simple table sorter</a> </div>
</div>
<div class="post-box-wrapper first">
<div class="post-box">
<h5>About the Author</h5>
<img alt="" src="http://1.gravatar.com/avatar/f271e387d6e953811d183a1185cc1005?s=75&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D75&r=G" class="avatar avatar-75 photo" height="75" width="75"> <p>Hi Guys this is Aneesh I am a Web Developer, Designer ,SEO consultant and a Blogger, also a Tech addict , love learning new stuffs related to programming and technology and I like to write articles on Drupal, Joomla, wordpress, PHP, jQuery, CSS, HTML, and other inspirational designs.</p>
<p>
-
<a href="http://facebook.com/aneesh.sampathkumar">Facebook</a>
</p>
</div>
</div>
<div class="post-share">
<div class="twitter-share share-widget">
<iframe id="twitter-widget-0" scrolling="no" frameborder="0" allowtransparency="true" src="http://platform.twitter.com/widgets/tweet_button.1384205748.html#_=1384770954998&count=vertical&id=twitter-widget-0&lang=en&original_referer=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&size=m&text=Simple%2C%20Easy%2C%20Dynamic%20Table%20Sorter%20Using%20jquery&url=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery" class="twitter-share-button twitter-tweet-button twitter-count-vertical" title="Twitter Tweet Button" data-twttr-rendered="true" style="width: 59px; height: 62px;"></iframe><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
</div>
<div class="facebook-share share-widget">
<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&send=false&layout=box_count&width=46&show_faces=true&action=like&colorscheme=light&font=arial&height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:46px; height:65px;" allowtransparency="true"></iframe>
</div>
<div class="digg-share share-widget">
<script type="text/javascript">
(function() {
var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];
s.type = 'text/javascript';
s.async = true;
s.src = 'http://widgets.digg.com/buttons.js';
s1.parentNode.insertBefore(s, s1);
})();
</script>
<span class="db-wrapper db-clear db-medium"><span><span class="db-container db-submit"><span class="db-body db-medium"><span class="db-count"></span><span class="db-copy"></span><a class="db-anchor">digg</a></span></span></span></span>
</div>
<div class="email-share share-widget">
<a href="mailto:?subject=Simple, Easy, Dynamic Table Sorter Using jquery&body=http://learnwebscripts.com/simple-easy-dynamic-table-sorter-using-jquery"><img src="http://learnwebscripts.com/wp-content/themes/boulevard/images/email-share.png" alt="Email Share"></a>
</div>
<div class="google-share share-widget">
<script type="text/javascript" src="https://apis.google.com/js/plusone.js" gapi_processed="true"></script>
<div id="___plusone_0" style="text-indent: 0px; margin: 0px; padding: 0px; background-color: transparent; border-style: none; float: none; line-height: normal; font-size: 1px; vertical-align: baseline; display: inline-block; width: 50px; height: 60px; background-position: initial initial; background-repeat: initial initial;"><iframe frameborder="0" hspace="0" marginheight="0" marginwidth="0" scrolling="no" style="position: static; top: 0px; width: 50px; margin: 0px; border-style: none; left: 0px; visibility: visible; height: 60px;" tabindex="0" vspace="0" width="100%" id="I0_1384770955029" name="I0_1384770955029" src="https://apis.google.com/u/0/_/+1/fastbutton?usegapi=1&bsv=o&size=tall&origin=http%3A%2F%2Flearnwebscripts.com&url=http%3A%2F%2Flearnwebscripts.com%2Fsimple-easy-dynamic-table-sorter-using-jquery&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en.wH7UzHnzxFI.O%2Fm%3D__features__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAItRSTOO14TLY6__o0PgE-yffhBznoxGwg#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh&id=I0_1384770955029&parent=http%3A%2F%2Flearnwebscripts.com&pfname=&rpctoken=40264229" data-gapiattached="true" title="+1"></iframe></div>
</div>
</div>
<div id="comments" class="post-box-wrapper">
<div class="post-box">
<!-- You can start editing here. -->
<h5>11 Comments</h5>
<ol class="commentlist">
<li class="comment even thread-even depth-1" id="comment-2">
<div class="the-comment">
<img alt="" src="http://1.gravatar.com/avatar/1f9d9a9efc2f523b2f09629444632b5c?s=60&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D60&r=G" class="avatar avatar-60 photo" height="60" width="60">
<div class="comment-arrow"></div>
<div class="comment-box">
<div class="comment-author">
<strong>johnson</strong>
<small>August 4, 2012 at 4:20 pm - <a class="comment-reply-link" href="/simple-easy-dynamic-table-sorter-using-jquery?replytocom=2#respond" onclick="return addComment.moveForm("-2", "2", "respond", "35")">Reply</a></small>
</div>
<div class="comment-text">
<p>Thanks,</p>
<p> Good start guys looking forward more from you .</p>
</div>
</div>
</div>
<ul class="children">
<li class="comment odd alt depth-2" id="comment-29">
<div class="the-comment">
<img alt="" src="http://1.gravatar.com/avatar/fc1cc19b2859795d6b901766f307c8ca?s=60&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D60&r=G" class="avatar avatar-60 photo" height="60" width="60">
<div class="comment-arrow"></div>
<div class="comment-box">
<div class="comment-author">
<strong><a href="http://www.bing.com/" rel="external nofollow" class="url">Kalea</a></strong>
<small>November 17, 2012 at 6:28 am - <a class="comment-reply-link" href="/simple-easy-dynamic-table-sorter-using-jquery?replytocom=29#respond" onclick="return addComment.moveForm("-29", "29", "respond", "35")">Reply</a></small>
</div>
<div class="comment-text">
<p>Essays like this are so important to broadening poelpe’s horizons.</p>
</div>
</div>
</div>
</li>
</ul>
</li>
<li class="comment even thread-odd thread-alt depth-1" id="comment-3">
<div class="the-comment">
<img alt="" src="http://0.gravatar.com/avatar/e57a777c16b4d009c585a1461f3591b7?s=60&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D60&r=G" class="avatar avatar-60 photo" height="60" width="60">
<div class="comment-arrow"></div>
<div class="comment-box">
<div class="comment-author">
<strong>mike</strong>
<small>August 4, 2012 at 4:24 pm - <a class="comment-reply-link" href="/simple-easy-dynamic-table-sorter-using-jquery?replytocom=3#respond" onclick="return addComment.moveForm("-3", "3", "respond", "35")">Reply</a></small>
</div>
<div class="comment-text">
<p>good,</p>
<p> Can I use any jquery ui themes along with this.</p>
</div>
</div>
</div>
<ul class="children">
<li class="comment byuser comment-author-webkites bypostauthor odd alt depth-2" id="comment-4">
<div class="the-comment">
<img alt="" src="http://1.gravatar.com/avatar/f271e387d6e953811d183a1185cc1005?s=60&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D60&r=G" class="avatar avatar-60 photo" height="60" width="60">
<div class="comment-arrow"></div>
<div class="comment-box">
<div class="comment-author">
<strong>webkites</strong>
<small>August 4, 2012 at 4:26 pm - <a class="comment-reply-link" href="/simple-easy-dynamic-table-sorter-using-jquery?replytocom=4#respond" onclick="return addComment.moveForm("-4", "4", "respond", "35")">Reply</a></small>
</div>
<div class="comment-text">
<p>Hi mike,</p>
<p> yes you can use any jquery themes along with this, and also you can customize your own color scheme in the css files.</p>
</div>
</div>
</div>
</li>
<li class="comment even depth-2" id="comment-39">
<div class="the-comment">
<img alt="" src="http://1.gravatar.com/avatar/394bb10815c66bb53d97451a396e81a1?s=60&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D60&r=G" class="avatar avatar-60 photo" height="60" width="60">
<div class="comment-arrow"></div>
<div class="comment-box">
<div class="comment-author">
<strong><a href="http://www.facebook.com/profile.php?id=100003407000479" rel="external nofollow" class="url">Tatiana</a></strong>
<small>November 17, 2012 at 6:28 pm - <a class="comment-reply-link" href="/simple-easy-dynamic-table-sorter-using-jquery?replytocom=39#respond" onclick="return addComment.moveForm("-39", "39", "respond", "35")">Reply</a></small>
</div>
<div class="comment-text">
<p>You’ve mnaaegd a first class post</p>
</div>
</div>
</div>
</li>
</ul>
</li>
<li class="comment odd alt thread-even depth-1" id="comment-5">
<div class="the-comment">
<img alt="" src="http://0.gravatar.com/avatar/63ebef1581c89d710cc01eab78af2757?s=60&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D60&r=G" class="avatar avatar-60 photo" height="60" width="60">
<div class="comment-arrow"></div>
<div class="comment-box">
<div class="comment-author">
<strong>shyam</strong>
<small>August 5, 2012 at 1:33 pm - <a class="comment-reply-link" href="/simple-easy-dynamic-table-sorter-using-jquery?replytocom=5#respond" onclick="return addComment.moveForm("-5", "5", "respond", "35")">Reply</a></small>
</div>
<div class="comment-text">
<p>Good job it works for me i can even drag a particular column and re-position it . Good tutorial thanks.</p>
</div>
</div>
</div>
</li>
<li class="comment even thread-odd thread-alt depth-1" id="comment-6">
<div class="the-comment">
<img alt="" src="http://0.gravatar.com/avatar/2c62ff208cd4af2187cf0f32f9486149?s=60&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D60&r=G" class="avatar avatar-60 photo" height="60" width="60">
<div class="comment-arrow"></div>
<div class="comment-box">
<div class="comment-author">
<strong>john</strong>
<small>August 8, 2012 at 9:06 am - <a class="comment-reply-link" href="/simple-easy-dynamic-table-sorter-using-jquery?replytocom=6#respond" onclick="return addComment.moveForm("-6", "6", "respond", "35")">Reply</a></small>
</div>
<div class="comment-text">
<p>Good article looking forward more article like this .</p>
</div>
</div>
</div>
<ul class="children">
<li class="comment odd alt depth-2" id="comment-37">
<div class="the-comment">
<img alt="" src="http://0.gravatar.com/avatar/eeefd3f8c5b1b7b64d0b609bdc06d578?s=60&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D60&r=G" class="avatar avatar-60 photo" height="60" width="60">
<div class="comment-arrow"></div>
<div class="comment-box">
<div class="comment-author">
<strong><a href="http://www.facebook.com/profile.php?id=100003406987566" rel="external nofollow" class="url">Uchiha</a></strong>
<small>November 17, 2012 at 5:19 pm - <a class="comment-reply-link" href="/simple-easy-dynamic-table-sorter-using-jquery?replytocom=37#respond" onclick="return addComment.moveForm("-37", "37", "respond", "35")">Reply</a></small>
</div>
<div class="comment-text">
<p>I cannot tell a lie, that really hleepd.</p>
</div>
</div>
</div>
</li>
</ul>
</li>
<li class="comment even thread-even depth-1" id="comment-9">
<div class="the-comment">
<img alt="" src="http://1.gravatar.com/avatar/7f30d3192eccb27adebe8237e4153138?s=60&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D60&r=G" class="avatar avatar-60 photo" height="60" width="60">
<div class="comment-arrow"></div>
<div class="comment-box">
<div class="comment-author">
<strong><a href="http://www.websightdesigns.com" rel="external nofollow" class="url">WebSight Designs</a></strong>
<small>September 22, 2012 at 8:28 pm - <a class="comment-reply-link" href="/simple-easy-dynamic-table-sorter-using-jquery?replytocom=9#respond" onclick="return addComment.moveForm("-9", "9", "respond", "35")">Reply</a></small>
</div>
<div class="comment-text">
<p>Nice plugin, thanks!</p>
</div>
</div>
</div>
</li>
<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-32">
<div class="the-comment">
<img alt="" src="http://0.gravatar.com/avatar/22ed430db3e0cf5249ff2caa62ffabd7?s=60&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D60&r=G" class="avatar avatar-60 photo" height="60" width="60">
<div class="comment-arrow"></div>
<div class="comment-box">
<div class="comment-author">
<strong><a href="http://www.facebook.com/" rel="external nofollow" class="url">Suzy</a></strong>
<small>November 17, 2012 at 11:24 am - <a class="comment-reply-link" href="/simple-easy-dynamic-table-sorter-using-jquery?replytocom=32#respond" onclick="return addComment.moveForm("-32", "32", "respond", "35")">Reply</a></small>
</div>
<div class="comment-text">
<p>Life is short, and this atircle saved valuable time on this Earth.</p>
</div>
</div>
</div>
</li>
<li class="comment even thread-even depth-1" id="comment-5067">
<div class="the-comment">
<img alt="" src="http://0.gravatar.com/avatar/011400176e21bd4251ae718229ab93d7?s=60&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D60&r=G" class="avatar avatar-60 photo" height="60" width="60">
<div class="comment-arrow"></div>
<div class="comment-box">
<div class="comment-author">
<strong>Pankaj</strong>
<small>September 11, 2013 at 6:25 am - <a class="comment-reply-link" href="/simple-easy-dynamic-table-sorter-using-jquery?replytocom=5067#respond" onclick="return addComment.moveForm("-5067", "5067", "respond", "35")">Reply</a></small>
</div>
<div class="comment-text">
<p>Thanks</p>
</div>
</div>
</div>
</li>
</ol>
<div class="comments-navigation">
<div class="alignleft"></div>
<div class="alignright"></div>
</div>
<div id="respond">
<h5>Leave A Response</h5>
<p class="cancel-comment-reply"><a rel="nofollow" id="cancel-comment-reply-link" href="/simple-easy-dynamic-table-sorter-using-jquery#respond" style="display:none;">Click here to cancel reply.</a></p>
<form action="http://learnwebscripts.com/wp-comments-post.php" method="post">
<div id="comment-input">
<label for="author">Name <span class="req">(required)</span></label>
<input type="text" name="author" id="author" value="" size="22" tabindex="1" aria-required="true" class="input-name">
<label for="email">Email <span class="req">(required)</span></label>
<input type="text" name="email" id="email" value="" size="22" tabindex="2" aria-required="true" class="input-email">
<label for="url">Website</label>
<input type="text" name="url" id="url" value="" size="22" tabindex="3" class="input-website">
</div>
<div id="comment-textarea">
<label for="comment">Comment</label>
<textarea name="comment" id="comment" cols="39" rows="4" tabindex="4" class="textarea-comment"></textarea>
<div id="captchaImgDiv">
<div class="captchaSizeDivLarge"><img id="si_image_com" class="si-captcha" src="http://learnwebscripts.com/wp-content/plugins/si-captcha-for-wordpress/captcha/securimage_show.php?si_form_id=com&prefix=3GkmwaM5sgcTl4Ta" width="175" height="60" alt="CAPTCHA Image" title="CAPTCHA Image">
<input id="si_code_com" name="si_code_com" type="hidden" value="3GkmwaM5sgcTl4Ta">
<div id="si_refresh_com">
<a href="#" rel="nofollow" title="Refresh Image" onclick="si_captcha_refresh('si_image_com','com','/wp-content/plugins/si-captcha-for-wordpress/captcha','http://learnwebscripts.com/wp-content/plugins/si-captcha-for-wordpress/captcha/securimage_show.php?si_form_id=com&prefix='); return false;">
<img class="captchaImgRefresh" src="http://learnwebscripts.com/wp-content/plugins/si-captcha-for-wordpress/captcha/images/refresh.png" width="22" height="20" alt="Refresh Image" onclick="this.blur();"></a>
</div>
</div>
<div id="captchaInputDiv"><input id="captcha_code" name="captcha_code" type="text" value="" tabindex="4">
<label id="captcha_code_label" for="captcha_code">CAPTCHA Code</label><span class="required"> *</span>
</div>
</div></div>
<div id="comment-submit">
<p><input name="submit" type="submit" id="submit" tabindex="5" value="Post Comment" class="comment-submit"></p>
<input type="hidden" name="comment_post_ID" value="35" id="comment_post_ID">
<input type="hidden" name="comment_parent" id="comment_parent" value="0">
<script type="text/javascript">
var sUrlInput = document.getElementById("comment");
var oParent = sUrlInput.parentNode;
var sSubstitue = document.getElementById("captchaImgDiv");
oParent.appendChild(sSubstitue, sUrlInput);
</script>
<noscript>
<style type='text/css'>#submit {display:none;}</style><br /> <input name="submit" type="submit" id="submit-alt" tabindex="6" value="Submit Comment" />
</noscript>
</div>
</form>
</div>
</div>
</div>
</div><br /></div>anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0tag:blogger.com,1999:blog-3197786202443268686.post-54465348566847952402013-10-26T01:39:00.000-07:002013-10-26T01:40:07.205-07:0035-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples<div dir="ltr" style="text-align: left;" trbidi="on">
<div id="single-wrapper"><div class="post-4219 post type-post status-publish format-standard hentry category-jquery-tutorial-examples" id="post-4219"><h1 class="entry-title">35+ Best Ajax jQuery Autocomplete Tutorial & Plugin with Examples</h1><div class="entry-meta entry-header"> <span class="published">March 12, 2012</span> <span class="meta-sep"> | </span> <span class="entry-categories"> <a rel="category tag" title="View all jQuery Aritcle" href="http://www.jqueryrain.com/jquery-articles/">Article</a> </span></div><div class="entry-content"><div class="otw-row"><div class="otw-row"><div class="otw-twentyfour otw-columns"><p>In this article,We are providing the<strong> best tutorials of Autocomplete in jQuery , ajax autocomplete and autosuggest with examples</strong>.<strong> jQuery Autocomplete</strong> an input field to enable users quickly finding and selecting some value, leveraging searching and filtering.In these days every body want fast and instant search,for this reason many popular search engines like google are using this feature<strong> ajax autocomplete</strong>.Combination of <strong>Php,ajax and jQuery autocomplete</strong> gives some extra feature to <strong>autosuggest</strong>.<span id="more-4219"></span></p><h2>1. Ajax AutoComplete for jQuery</h2><p><strong>Ajax Autocomplete for jQuery</strong> allows you to easily create <strong>autocomplete/autosuggest boxes for text input fields</strong>. Built with focus on performance – results for every query are cached and pulled from …<br> <a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-autocomplete-1.jpg"><img class="alignnone wp-image-4259" title="Ajax AutoComplete for jQuery" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-autocomplete-1.jpg" alt="Ajax AutoComplete for jQuery" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.devbridge.com/projects/autocomplete/jquery/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.devbridge.com/projects/autocomplete/jquery/">Demo</a></p><h2>2. jQuery ComboGrid with Autocomplete Plugin</h2><p>ComboGrid, like <strong>autocomplete in jQuery</strong>, when added to an input field, enables users to quickly find and select from a pre-populated list of values as they type, but in a tabular and …</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-combogrid-autocomplete-plugin-2.png"><img class="alignnone wp-image-4224" title="jQuery ComboGrid with Autocomplete Plugin" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-combogrid-autocomplete-plugin-2.png" alt="jQuery ComboGrid with Autocomplete Plugin" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://combogrid.justmybit.com/index.php">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://combogrid.justmybit.com/default.php">Demo</a></p><h2>3. VisualSearch.js – jQuery modern search boxes</h2><p>VisualSearch.js enhances ordinary search boxes with the ability to <strong>autocomplete in jQuery</strong> faceted search queries. Specify the facets for completion, along with the completable values for any facet. You can retrieve the …</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-search-boxes-3.jpg"><img class="alignnone wp-image-4258" title="VisualSearch.js – jQuery modern search boxes" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-search-boxes-3.jpg" alt="VisualSearch.js – jQuery modern search boxes" width="500" height="107"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://documentcloud.github.com/visualsearch/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://documentcloud.github.com/visualsearch/#demo">Demo</a></p><h2>4. Autocomplete jQuery Plugin for Textarea</h2><p>We all know the<strong> autocomplete</strong> feature. We use it in google search, when google tries to suggest our search term, and you probably saw it in many other sites which …</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-textarea-plugin-4.png"><img class="alignnone wp-image-4257" title="Autocomplete jQuery Plugin for Textarea" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-textarea-plugin-4.png" alt="Autocomplete jQuery Plugin for Textarea" width="500" height="140"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.amirharel.com/2011/03/07/implementing-autocomplete-jquery-plugin-for-textarea/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.amirharel.com/2011/03/07/implementing-autocomplete-jquery-plugin-for-textarea/">Demo</a></p><h2>5. FaceBook Like – jQuery autosuggest Search Engine</h2><p><strong>FaceBook Autosuggest</strong> Like is a powerful<strong> jQuery autocomplete plugin</strong> to transform an input field into a real time <strong>autocompletion search engine</strong>, designed like facebook one.This plugin require<strong> jQuery libs and the autocompletion plugin ‘Bsn jQuery Autosuggest</strong> ».On custom side, make an ajax request and build search plugins to categorize your results.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autosuggest-facebook-style-5.jpg"><img class="alignnone wp-image-4256" title="FaceBook Like – jQuery autosuggest Search Engine" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autosuggest-facebook-style-5.jpg" alt="FaceBook Like – jQuery autosuggest Search Engine" width="480" height="140"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.web2ajax.fr/2008/02/03/facebook-like-jquery-and-autosuggest-search-engine/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.web2ajax.fr/examples/facebook_searchengine/">Demo</a></p><h2>6. jQuery Autocomplete plugin</h2><p>This script is based on<strong> jQuery Autocomplete plugin</strong> made by PengoWorks. It has many options and is quite easy to setup in your page. You can pass advanced options as …</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-plugin-6.png"><img class="alignnone wp-image-4255" title="jQuery Autocomplete plugin" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-plugin-6.png" alt="jQuery Autocomplete plugin" width="500" height="140"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.ajaxdaddy.com/demo-jquery-autocomplete.html">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.ajaxdaddy.com/demo-jquery-autocomplete.html">Demo</a></p><h2>7. Tokeninput – jQuery Select multiple items from a predefined list</h2><p>Tokeninput is a<strong> jQuery autocomplete plugin</strong> which allows your users to select multiple items from a predefined list, using autocompletion as they type to find each item.<br> Its functionality is similar to the text entry when filling in the recipients fieldwhen sending messages on facebook.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-multiple-select-autocomplete-tokeninput-7.png"><img class="alignnone wp-image-4254" title="jQuery Tokeninput – Select multiple items from a predefined list" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-multiple-select-autocomplete-tokeninput-7.png" alt="jQuery Tokeninput – Select multiple items from a predefined list" width="500" height="141"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://loopj.com/jquery-tokeninput/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://loopj.com/jquery-tokeninput/">Demo</a></p><h2>8. Redesigning the jQuery Autocomplete Country Selector</h2><p>During our recent checkout study we found several usability issues when using a drop-down for your country selector: a lack of overview, unclear sorting, scrolling issues, inconsistent UIs, a lack of context on mobile devices, and finally, they break the user’s tab-flow.<br> Using principles of progressive enhancement we turn a standard<strong> drop-down into an advanced autocomplete in jQuery</strong>. This means the drop-down remains accessible, while providing a much better experience in modern browsers – handling typos, multiple spelling sequences, synonyms and prioritization</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-country-selector-autocomplete-8.png"><img class="alignnone wp-image-4253" title="Redesigning the jQuery Country Selector" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-country-selector-autocomplete-8.png" alt="Redesigning the jQuery Country Selector" width="500" height="128"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://baymard.com/labs/country-selector">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://baymard.com/labs/country-selector">Demo</a></p><h2>9. Address Picker: Display Real Time Map Location in jQuery</h2><p>Address Picker is a<strong> jQuery plugin with autocomplete and location on map features</strong>. It displays map for the selected address, even while you navigate in <strong>autocomplete suggestions</strong>.Autocomplete filled by Google Map Geocoder suggestions.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-adress-picker-autocomplete-9.jpg"><img class="alignnone wp-image-4252" title="Address Picker: Display Real Time Map Location in jQuery" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-adress-picker-autocomplete-9.jpg" alt="Address Picker: Display Real Time Map Location in jQuery" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="https://github.com/sgruhier/jquery-addresspicker">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://xilinus.com/jquery-addresspicker/demos/index.html">Demo</a></p><h2>10. bassistance jQuery Autocomplete Plugin</h2><p><strong>jQuery Autocomplete</strong> an input field to enable users quickly finding and selecting some value, leveraging searching and filtering.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-plugin-bassistance-10.jpg"><img class="alignnone wp-image-4251" title="bassistance jQuery Autocomplete Plugin" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-plugin-bassistance-10.jpg" alt="bassistance jQuery Autocomplete Plugin" width="500" height="126"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://jquery.bassistance.de/autocomplete/demo/">Demo</a></p><h2>11. jQuery Plugin: Auto Complete</h2><p><strong>jQuery Autocomplete</strong> takes input from the user, and tries to form a list of words that match the users input. The function attaches itself to the input field selected, and also creates the UL drop down from within so all you need is have the styles for it ready.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-auto-complete-plugin-11.png"><img class="alignnone wp-image-4250" title="jQuery Plugin: Auto Complete" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-auto-complete-plugin-11.png" alt="jQuery Plugin: Auto Complete" width="500" height="124"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.codenothing.com/archives/jquery/auto-complete/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.codenothing.com/archives/jquery/auto-complete/">Demo</a></p><h2>12. jQuery Autocomplete Mod</h2><p><strong>jQuery Autocomplete</strong> Mod Has following features :<br> Supports local data array (can now use w/out AJAX). Limit dropdown to XX number of results (good for limiting the results to users). Autofill pre-populates text box as you type.New findValue() method can be used to programmatically determine if the value in the box is a valid option. (Useful for verifying the text entered is an existing value option.).Dropdown options now correctly re-position themselves on each display (which means they adjust for changing to the DOM).Dropdown box defaults to the width of the input field its attached to (you can manually specify a larger width as well).Better emulates Windows<strong> jQuery autocomplete boxes</strong> (for example: hitting delete and retyping the same box will now bring back the dropdown menu).</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-mod-12.png"><img class="alignnone wp-image-4249" title="jQuery Autocomplete Mod" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-mod-12.png" alt="jQuery Autocomplete Mod" width="500" height="124"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.pengoworks.com/workshop/jquery/autocomplete.htm">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.pengoworks.com/workshop/jquery/autocomplete.htm">Demo</a></p><h2>13. AutoComplete Field with jQuery, JSON & PHP</h2><p>To experiment with this great piece of software fromvega decided to implement an<strong> AJAX autocomplete</strong> feature. <strong>jQuery</strong> makes remote scripting a piece of cake and that led me to spend more time coding additional functionalities for the auto-complete field. In this post I’ll explain how to use my<strong> jQuery autocomplete</strong> field.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-json-php-autocomplete-13.png"><img class="alignnone wp-image-4248" title="Auto-Complete Field with jQuery, JSON & PHP" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-json-php-autocomplete-13.png" alt="Auto-Complete Field with jQuery, JSON & PHP" width="500" height="88"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://fromvega.com/wordpress/2007/05/05/auto-complete-field-with-jquery-json-php/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://fromvega.com/wordpress/2007/05/05/auto-complete-field-with-jquery-json-php/">Demo</a></p><h2>14. Nodstrum – jQuery Auto Completer</h2><p>I thought i would write this tutorial because most of the<strong> jQuery autocomplete</strong> applications i have seen just dump the code into a zip and tell you how to use it rather than how and why it works, knowing about this enables you to customise it a lot more…</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-nodstrum-auto-completer-14.png"><img class="alignnone wp-image-4247" title="Nodstrum – jQuery Auto Completer" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-nodstrum-auto-completer-14.png" alt="Nodstrum – jQuery Auto Completer" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.nodstrum.com/2007/09/19/autocompleter/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://res.nodstrum.com/autoComplete/">Demo</a></p><h2>15. Smart jQuery AutoComplete Plugin</h2><p>Using <strong>Smart jQuery Autocomplete</strong> on your projects is easy. Only dependency it has is for<strong> jQuery</strong> core library.<strong>Smart Autocomplete jQuery plugin</strong> gives you the flexibility to override the built-in filter function with a custom function. Custom filter function should return an array of results or a deferred promise, which returns an array on resolve. If you call <strong>jQuery Ajax methods</strong>, those will return an object containing a promise by default.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-smart-autoComplete-plugin-15.jpg"><img class="alignnone wp-image-4246" title="jQuery Smart AutoComplete Plugin" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-smart-autoComplete-plugin-15.jpg" alt="jQuery Smart AutoComplete Plugin" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://laktek.com/2011/03/03/introducing-jquery-smart-autocomplete/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://laktek.github.com/jQuery-Smart-Auto-Complete/demo/index.html">Demo</a></p><h2>16. How to Use the jQuery UI Autocomplete Widget</h2><p>In this tutorial we’ll be looking at one of jQuery UI 1.8′s newest components – the <strong>jQUery Autocomplete widget</strong>. <strong>Auto-completing text fields</strong> can be a popular choice with visitors to your site because they make entering information much easier. They can be used on product search fields for example, or when a visitor must enter a country, or a city, or anything else that may be a choice from a common dataset. As well as being popular with visitors, the<strong> jQuery UI Autocomplete</strong> is popular with developers because it’s easy to use, powerful and flexible.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ui-autocomplete-widget-16.png"><img class="alignnone wp-image-4245" title="How to Use the jQuery UI Autocomplete Widget" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ui-autocomplete-widget-16.png" alt="How to Use the jQuery UI Autocomplete Widget" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://net.tutsplus.com/tutorials/javascript-ajax/how-to-use-the-jquery-ui-autocomplete-widget/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.danwellman.co.uk/demos/autocomplete.html">Demo</a></p><h2>17. jQuery tag input and autocomplete plugin : TextExt</h2><p><strong>TextExt is a plugin for jQuery</strong> which is designed to provide functionality such as<strong> tag input and autocomplete</strong>.TextExt’s modular design allows you easily turn a standard HTML text input into a wide range of modern, tailored to your needs input field without bloating your source code and slowing down your site with the code that you aren’t using.<br> A wide number of plugins are available including<strong> Tags, Autocomplete, Filter, Ajax</strong> as well as a few which are purely aesthetic like Focus.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jQuery-tag-input-autocomplete-txtext-17.png"><img class="alignnone wp-image-4244" title="jQuery tag input and autocomplete plugin : TextExt" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jQuery-tag-input-autocomplete-txtext-17.png" alt="jQuery tag input and autocomplete plugin : TextExt" width="482" height="137"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://textextjs.com/?ref=hn">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://textextjs.com/manual/examples.html">Demo</a></p><h2>18. How to Add Auto Complete to Your Google Custom Search Engine</h2><p>This tutorial will show you how to use the “Popular Queries” feed from your Google Custom Search Engine (CSE) as a data source for a<strong> jQuery autocomplete</strong>.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-auto-complete-google-custom-search-18.png"><img class="alignnone wp-image-4243" title="How to Add Auto Complete to Your Google Custom Search Engine" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-auto-complete-google-custom-search-18.png" alt="How to Add Auto Complete to Your Google Custom Search Engine" width="500" height="129"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://nettuts.com/tutorials/javascript-ajax/adding-a-jquery-auto-complete-to-your-google-custom-search-engine/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://demos.net.tutsplus.com/15_searchTut/search.html">Demo</a></p><h2>19. jQueryUI smartAutocomplete</h2><p>This widget extends the functionalities of<strong> jQueryUI Autocomplete widget</strong> by adding infinite scrolling when loading data from a remote source.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ui-smart-autocomplete-widget-19.png"><img class="alignnone wp-image-4242" title="jQueryUI smartAutocomplete" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ui-smart-autocomplete-widget-19.png" alt="jQueryUI smartAutocomplete" width="500" height="129"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.codeproject.com/Articles/325719/JQueryUI-smartAutocomplete">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.codeproject.com/Articles/325719/JQueryUI-smartAutocomplete">Demo</a></p><h2>20. jQuery UI Autocomplete with a remote database and PHP generated JSON data</h2><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ui-autocomplete-php-json-20.jpg"><img class="alignnone wp-image-4241" title="jQuery UI Autocomplete with a remote database and PHP generated JSON data" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ui-autocomplete-php-json-20.jpg" alt="jQuery UI Autocomplete with a remote database and PHP generated JSON data" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.simonbattersby.com/blog/jquery-ui-autocomplete-with-a-remote-database-and-php/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.simonbattersby.com/demos/vertical_scrollbar_demo_5_autocomplete.php">Demo</a></p><h2>21. Easy-To-Use jQuery-Ajax Autosuggest Plugin</h2><p>This <strong>jQuery Ajax autosuggest plugin</strong> has the usual functionality with a little extra flexibility: multiple instances, passing custom parameters, the id and the value are returned, keyboard-controlled, and a few others… Almost anything you need from an <strong>autosuggest plugin</strong> you can do with the built-in options! I didn’t focus on style, the CSS file is small and very easily changed. I’ve included some examples of handing servers-side requests, but, outside the returned data requirements, that’s completely up to you – e.g.) if you’d like to limit the results returned you can pass an additional parameter to your server-side script, it’s not a built-in requirement.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-autosuggest-plugin-21.png"><img class="alignnone wp-image-4240" title="Easy-To-Use jQuery-Ajax Autosuggest Plugin" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-autosuggest-plugin-21.png" alt="Easy-To-Use jQuery-Ajax Autosuggest Plugin" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://discussion.oslund.ca/2011/01/a-simple-jquery-ajax-autosuggest-plugin/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://oslund.ca/demos/ausu/">Demo</a></p><h2>22. AJAX Search Suggest with jQuery</h2><p>To recreate the search suggest feature, we’re going to use jQuery and a small amount of PHP to query the server for search terms. To allow these two scripts to communicate, we’ll make use of AJAX — passing a string containing the search term from jQuery to PHP. The PHP will then return a string containing the results. We’ll make use of JSON (JavaScript Object Notation) so our search terms/results are well formatted and easily encoded/decoded between these two technologies.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-search-suggest-22.gif"><img class="alignnone wp-image-4239" title="AJAX Search Suggest" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-search-suggest-22.gif" alt="AJAX Search Suggest" width="499" height="137"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.ianlunn.co.uk/blog/code-tutorials/ajax-search-suggest-wearehunted/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.ianlunn.co.uk/demos/ajax-search-suggest-wearehunted/">Demo</a></p><h2>23. A fancy Apple.com-style jQuery search suggestion</h2><p>Today, we’re trying to recreate the effect from that website by creating a fancy apple.com-style search suggestion. Make sure you check out the demo (or visit Apple.com) to see this awesome effect work.<br> This example makes use of several techniques: MySQL (for the database), HTML/CSS for styling, PHP for retrieving the data and jQuery for the AJAX request. How about that for some nice way of combining powerful techniques to create something nice like this. You do need some basic knowledge about these techniques to fully understand this tutorial.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-search-suggest-apple-style-23.jpg"><img class="alignnone wp-image-4238" title="A fancy Apple.com-style search suggestion" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-search-suggest-apple-style-23.jpg" alt="A fancy Apple.com-style search suggestion" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.marcofolio.net/webdesign/a_fancy_apple.com-style_search_suggestion.html">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://qpoit.com/marcofolio_demo/apple_search/">Demo</a></p><h2>24. FCBKcomplete – jQuery autocomplete Plugin</h2><p><strong>Fancy facebook-like dynamic inputs with auto complete jQuery</strong> & pre added values.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-facebook-autosuggest-24.png"><img class="alignnone wp-image-4237" title="FCBKcomplete – jQuery autocomplete Plugin" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-facebook-autosuggest-24.png" alt="FCBKcomplete – jQuery autocomplete Plugin" width="500" height="139"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.emposha.com/javascript/fcbkcomplete.html">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.emposha.com/demo/fcbkcomplete_2/">Demo</a></p><h2>25. Autosuggest / Autocomplete with jQuery,Ajax,XML,PHP</h2><p>The<strong> jQuery Autocomplete</strong> class adds a<strong> popdown menu of suggested values to a text field</strong>. The user can either click directly on a suggestion to enter it into the field, or navigate the list using the up and down arrow keys, selecting a value using the tab key. The values for the suggestion list are to provided as XML (by a PHP script, or similar).</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/ajax-autosuggest-autocomplete-json-xml-25.gif"><img class="alignnone wp-image-4236" title="Autosuggest / Autocomplete with Ajax,XML,PHP" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/ajax-autosuggest-autocomplete-json-xml-25.gif" alt="Autosuggest / Autocomplete with Ajax,XML,PHP" width="500" height="139"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.brandspankingnew.net/archive/2006/08/ajax_auto-suggest_auto-complete.html">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.brandspankingnew.net/specials/ajax_autosuggest/ajax_autosuggest_autocomplete.html">Demo</a></p><h2>26. Ajax Based Multiselect jQuery Autocomplete Control in ASP.Net</h2><p>I will explain step by step creating<strong> Ajax Based Multi select jQuery Autocomplete User Control</strong>.Here, we will use<strong> jQuery UI Autocomplete Control</strong>. To get the Data using AJAX, here we will try Handlers of ASP. Using Handlers against simple asp.net page is that, if we will use ASPX page then it will go through all the phases of page (nearly 1o) whereas Handler is faster than ASPX page.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-autocomplete-asp-net-26.gif"><img class="alignnone wp-image-4235" title="Ajax Based Multiselect JQuery Autocomplete Control in ASP.Net" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-ajax-autocomplete-asp-net-26.gif" alt="Ajax Based Multiselect JQuery Autocomplete Control in ASP.Net" width="500" height="123"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://shivasoft.in/blog/microsoft/net/ajax-based-multiselect-jquery-autocomplete-control-in-asp-net/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://shivasoft.in/blog/microsoft/net/ajax-based-multiselect-jquery-autocomplete-control-in-asp-net/">Demo</a></p><h2>27. AutoSuggest jQuery Plugin</h2><p><strong>AutoSuggest jQuery</strong> is a lightweight<strong> jQuery autocomplete plugin</strong> to select multiple items from list in facebook like style.<strong>AutoSuggest</strong> will turn any regular<strong> text input box into a rad auto-complete box</strong>. It will dynamically create all the HTML elements that it needs to function. You don’t need to add any extra HTML to work with <strong>AutoSuggest</strong>. Also,<strong> jQuery AutoSuggest</strong> uses ZERO images! All styling is done 100% in the included CSS file. This means it is super easy to customize the look of everything! You only need to edit the included CSS file. You can even use images if you want, just add the appropriate lines of code into the CSS file.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autosuggest-plugin-27.gif"><img class="alignnone wp-image-4234" title="AutoSuggest jQuery Plugin" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autosuggest-plugin-27.gif" alt="AutoSuggest jQuery Plugin" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://code.drewwilson.com/entry/autosuggest-jquery-plugin">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://code.drewwilson.com/entry/autosuggest-jquery-plugin">Demo</a></p><h2>28. PrimeFaces : jQuery AutoComplete</h2><p>Multiple selection feature for <strong>PrimeFaces jQuery AutoComplete</strong> has been a popular request and with 3.1, we’ve decided to bring it. Initial implementation was based on a simple input text and values were separated with commas but it didn’t match the coolness standard of PrimeFaces so we’ve decided to implement it facebook style.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-primefocus-29.png"><img class="alignnone wp-image-4232" title="PrimeFaces AutoComplete" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-autocomplete-primefocus-29.png" alt="PrimeFaces AutoComplete" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.primefaces.org/documentation.html">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.primefaces.org/showcase-labs/ui/autocompleteHome.jsf">Demo</a></p><h2>29. WICK Web Input Completion Kit</h2><p>WICK, the Web Input Completion Kit, an evolving framework that leverages web standards such as JavaScript, DOM and CSS to facilitate textual input in form UI elements assisted by local and remote data sources. This framework strives to remain unobtrusive and preserve a form’s semantics and accessibility.This code was originally developed to facilitate e-mail “<strong>autocomplete</strong>” functionality in web-based e-mail forms, such as the one you’ll see in GMail.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/javascript-Input-completion-kit-wick-web-30.png"><img class="alignnone wp-image-4231" title=" WICK Web Input Completion Kit" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/javascript-Input-completion-kit-wick-web-30.png" alt=" WICK Web Input Completion Kit" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://wick.sourceforge.net/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://wick.sourceforge.net/wick_sample/">Demo</a></p><h2>30. jQuery Sexy-Combo : Cool Select Menu, ComboBox with AutoComplete</h2><p>Sexy Combo is a <strong>jQuery autocomple plugin</strong> that replaces drop downs with a more usable and style-able version then the browser default.The plugin offers:<br> Skinned drop downs: A sexy default skin included, but modular code and smart CSS make it easy to style however you want.<br> Filtering select via typing: Start typing to narrow down a large list, rather then scrolling thru a huge list.<br> Lots of configuration options to tweak its behavior.<br> Support for multiple options</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-sexy-combo-with-autocomplete-31.png"><img class="alignnone wp-image-4230" title="jQuery Sexy-Combo : Cool Select Menu, ComboBox with AutoComplete" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-sexy-combo-with-autocomplete-31.png" alt="jQuery Sexy-Combo : Cool Select Menu, ComboBox with AutoComplete" width="500" height="124"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://code.google.com/p/sexy-combo/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://code.google.com/p/sexy-combo/">Demo</a></p><h2>31. Yahoo and Google Suggestions jQuery Search Box</h2><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/javascript-google-yahoo-suggestion-searchbox-32.png"><img class="alignnone wp-image-4229" title="Yahoo and Google Suggestions Search Box" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/javascript-google-yahoo-suggestion-searchbox-32.png" alt="Yahoo and Google Suggestions Search Box" width="500" height="133"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://abhisanoujam.blogspot.in/2009/03/yahoo-and-google-suggestions.html">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://abhisanoujam.blogspot.in/2009/03/yahoo-and-google-suggestions.html">Demo</a></p><h2>32. Ajax-Driven JavaScript ComboBox with Autocomplete</h2><p>dhtmlxCombo is a cross-browser <strong>JavaScript combobox with an autocomplete feature</strong>. It extends basic select box functionality and provides the ability to display suggestions while a user types in the text field. dhtmlxCombo can be converted from existing instances of HTML Select, or populated with JavaScript. With<strong> Ajax data loading</strong>, it can get the list of values dynamically from the server datasource.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/javascript-ajax-combobox-with-autocomplete-33.png"><img class="alignnone wp-image-4228" title="Ajax-Driven JavaScript ComboBox with Autocomplete" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/javascript-ajax-combobox-with-autocomplete-33.png" alt="Ajax-Driven JavaScript ComboBox with Autocomplete" width="500" height="150"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://dhtmlx.com/docs/products/dhtmlxCombo/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://dhtmlx.com/docs/products/dhtmlxCombo/">Demo</a></p><h2>33. jQuery autocomplete with JSON / JSONP support</h2><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-json-autocomplete-34.png"><img class="alignnone wp-image-4227" title="jQuery autocomplete with JSON / JSONP support" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-json-autocomplete-34.png" alt="jQuery autocomplete with JSON / JSONP support" width="500" height="150"></a></p><h2>34. Autocomplete feature with Java – JSP / jQuery</h2><p><strong>jQuery Autocomplete</strong> is a common feature available in lot of web tools and services. You will find lots of implementation of autocomplete features. Let us see how can we implement a simple Autocomplete feature for Country names in <strong>Java-JSP and jQuery</strong>.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-jsp-autocomplete-35.png"><img class="alignnone wp-image-4226" title="Autocomplete feature with Java – JSP / jQuery" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/jquery-jsp-autocomplete-35.png" alt="Autocomplete feature with Java – JSP / jQuery" width="500" height="163"></a></p><h2>35. JavaScript autocomplete</h2><p>This tutorial shows simple<strong> autocomplete JavaScript library</strong>. For every text input, functions prepares URL and displays popup with answers returned from server. Popup is shown below input field with exact width as input field.</p><p><a href="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/javascript-autocomplete-36.png"><img class="alignnone wp-image-4225" title="JavaScript autocomplete" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/03/javascript-autocomplete-36.png" alt="JavaScript autocomplete" width="500" height="128"></a></p><p><a target="_blank" title="Read More Link" class="readlink no-ajaxy" href="http://www.redips.net/javascript/autocomplete/">Read More</a> <a target="_blank" title="Demo Link" class="readlink no-ajaxy" href="http://www.redips.net/javascript/autocomplete/">Demo</a></p> <a href="http://www.bestjquery.com/" target="_blank" rel="nofollow"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLmsuRYJ8b9KFwhPQhHlvEXygCGP3UV0-8_xvt9Mk6uXZDXQBfLJGuQquV1b9SIaHTcLtk983KIdu6axYfeMfHyr6GXXZPbzTCcRKvsG2EG33FgR6paGidXSFLi6XfXAkDtcJHQv1ZdcKk/s800/jquery-website.png" height="71px" width="500px" alt="Best jQuery website design gallery" title="Best jQuery Website Design Gallery"></a></div></div></div><div class="extlink clearfix"><div class="wizylike_button style_1 light_bg red" id="wizylike-post-4219"> <span class="wizylike_icon" onclick="wizylike(4219, 0, 'like');"> </span> <span class="wizylike_linebreaker first"></span> <span class="wizylike_count">10</span> <span class="wizylike_linebreaker last"></span> <span class="wizylike_like_unlike" onclick="wizylike(4219, 0, 'like');">Like?</span></div> <br clear="all"></div></div><div id="related-posts" class="clearfix"><h3 class="widget-title">Related Posts</h3><div class="post-container"><div class="post-thumb"> <a href="http://www.jqueryrain.com/2013/06/8-best-jquery-wordpress-themes-w3/" rel="bookmark" title="8 Best jQuery WordPress Themes : W3"><img width="120" height="120" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2013/06/jquery-wordpress-theme-1-120x120.jpg" class="attachment-thumbnail-related wp-post-image" alt="Best jQuery Wordpress Themes of the Week"></a></div></div><div class="post-container"><div class="post-thumb"> <a href="http://www.jqueryrain.com/2013/04/8-best-jquery-wordpress-themes-of-the-week-2-april-2013/" rel="bookmark" title="8 Best jQuery WordPress Themes of the Week 2 – April 2013"><img width="120" height="120" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2013/04/jquery-wordpress-theme-2-120x120.png" class="attachment-thumbnail-related wp-post-image" alt="8 Best jQuery WordPress Themes of the Week 2 – April 2013"></a></div></div><div class="post-container"><div class="post-thumb"> <a href="http://www.jqueryrain.com/2013/04/8-best-jquery-wordpress-themes-of-the-week-april-2013/" rel="bookmark" title="8 Best jQuery WordPress Themes of the Week – April 2013"><img width="120" height="120" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2013/04/jquery-wordpress-theme-bigstart-4-120x120.jpg" class="attachment-thumbnail-related wp-post-image" alt="Best Wordpress Theme with jQuery 2013"></a></div></div><div class="post-container"><div class="post-thumb"> <a href="http://www.jqueryrain.com/2012/12/best-jquery-page-flip-book-effect-with-examples/" rel="bookmark" title="15+ Best jQuery Page Flip Book effect with examples"><img width="120" height="120" src="http://jqueryrain.jquerycdn.netdna-cdn.com/wp-content/uploads/2012/12/jquery-responsive-flipbook-06-120x120.jpg" class="attachment-thumbnail-related wp-post-image" alt="jQuery Page Flip book effects with examples"></a></div></div></div></div></div>
<br /></div>anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0tag:blogger.com,1999:blog-3197786202443268686.post-54598865959270356842013-10-26T01:26:00.001-07:002013-10-26T01:28:09.341-07:00Facebook like Autosuggestion with jQuery, Ajax and PHP<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="article hentry " itemscope="" itemtype="http://schema.org/BlogPosting">
<meta itemprop="image_url" content="http://lh5.ggpht.com/_N9kpbq3FL74/SkhepUQvdxI/AAAAAAAACAY/uHfnp8LM3DY/facebookautosuggestion.png">
<meta itemprop="thumbnailUrl" content="http://lh5.ggpht.com/_N9kpbq3FL74/SkhepUQvdxI/AAAAAAAACAY/uHfnp8LM3DY/facebookautosuggestion.png">
<meta itemprop="blogId" content="2395158451644389121">
<meta itemprop="postId" content="3903687262913926797">
<div class="article-header">
<a class="ribbon date " title="13th May" href="http://sidelang.blogspot.com/2013/05/facebook-like-autosuggestion-with.html" itemprop="url">
<div class="top ribbon-piece">May</div>
<div class="bottom ribbon-piece">13</div>
<div class="tail">
<div class="left ribbon-piece"></div>
<div class="right ribbon-piece"></div>
</div>
</a>
<h1 class="title entry-title" itemprop="name">
<a href="http://sidelang.blogspot.com/2013/05/facebook-like-autosuggestion-with.html" rel="bookmark" itemprop="url">
Facebook like Autosuggestion with jQuery, Ajax and PHP</a>
<span class="blog-admin"><a class="edit" href="//www.blogger.com/post-edit.g?blogID=2395158451644389121&postID=3903687262913926797&from=pencil" target="_self" title="Edit"></a></span>
</h1>
</div>
<div class="article-content entry-content" itemprop="articleBody"><div dir="ltr" style="text-align: left;" trbidi="on">
<br></div>
<div class="bigInt">I received a lot of request from my readers that asked to me how to implement Autosuggestion search with jquery. I love facebook API it's neat, so I had developed Facebook like Autosuggestion user search with jQuery, Ajax and PHP. It's simple and clean just you have to change the database details.</div><br>
<div align="center"><img src="http://lh5.ggpht.com/_N9kpbq3FL74/SkhepUQvdxI/AAAAAAAACAY/uHfnp8LM3DY/facebookautosuggestion.png" style="border: 1px solid rgb(222, 222, 222); padding: 5px;" alt="Facebook like Autosuggestion with jQuery, Ajax and PHP."></div><a name="more"></a><br>
Take a look at live demo, search word " <i>sri</i> "<br>
<br>
<img align="absmiddle" alt="" border="0" src="http://lh3.ggpht.com/_N9kpbq3FL74/Sd31pMC1aHI/AAAAAAAABg8/UAWFBvpGO6Y/down.png" style="cursor: pointer;"> <a href="http://demos.9lessons.info/url.php?url=http://www.box.net/shared/sfp3ikhnz0" target="_blank">Download Script</a> <img align="absmiddle" alt="" border="0" src="http://lh6.ggpht.com/_N9kpbq3FL74/Sd31o5XF8hI/AAAAAAAABg0/104nWJR7wro/live.png" style="cursor: pointer;"> <a href="http://demos.9lessons.info/auto.htm" target="_blank">Live Demo</a><br>
<br>
Download the Script. Edit <i>Config.php</i> change the database details.<br>
<br>
<b>Database</b><br>
create database table with name "<i>test_user_data</i>"<br>
<div class="code"><b>CREATE TABLE</b><span style="color: #660000;"> test_user_data</span><br>
<b>(</b><br>
uid <span style="color: #cc0000;">INT</span> <span style="color: blue;">AUTO_INCREMENT</span> <span style="color: #a64d79;">PRIMARY KEY</span>,<br>
fname <span style="color: #cc0000;">VARCHAR</span>(25),<br>
lname <span style="color: #cc0000;">VARCHAR</span>(25),<br>
country <span style="color: #cc0000;">VARCHAR</span>(25),<br>
img <span style="color: #cc0000;">VARCHAR</span>(50)<br>
<b>);</b></div><div><br>
<br>
</div><br>
<b>Auto.html</b><br>
contains <i>jquery</i>(javascript) and HTML Code. Take a look at input field class values <i>search</i><br>
<div class="code"><span style="color: #990000;"><script</span> type="<span style="color: #0b5394;">text/javascript</span>" src="<span style="color: #0b5394;">jquery.js</span>"<span style="color: #990000;">></span><span style="color: #990000;"></script></span><br>
<span style="color: #990000;"></script></span><br>
$(<span style="color: #741b47;">document</span>).ready(function(){<br>
$(<span style="color: blue;">".search"</span>).<span style="color: #cc0000;">keyup</span>(function() <br>
{<br>
var searchbox = $(this).val();<br>
var dataString = '<span style="color: blue;">searchword=</span>'+ searchbox;<br>
if(searchbox=='')<br>
{}<br>
else<br>
{<br>
$.ajax({<br>
type: "<span style="color: #cc0000;">POST</span>",<br>
url: "<span style="color: blue;">search.php</span>",<br>
data: dataString,<br>
cache: <b><span style="color: #0b5394;">false</span></b>,<br>
success: function(html)<br>
{<br>
$("<span style="color: blue;">#display</span>").html(html).<span style="color: #cc0000;">show</span>();<br>
}<br>
});<br>
}<b><span style="color: #0b5394;">return false;</span></b> <br>
});<br>
});<br>
<span style="color: #990000;"></script></span><br>
<br>
<div style="color: #b45f06;"><input type="<span style="color: blue;">text</span>" class="<span style="color: blue;">search</span>" id="<span style="color: blue;">searchbox</span>" /></div><b><span style="color: #0b5394;"><div</span></b> id="<span style="color: blue;">display</span>"<b><span style="color: #0b5394;">></span></b><br>
<div style="color: #0b5394;"><b></div></b></div></div><br>
<b>search.php</b><br>
Contains PHP code. Display search results<br>
<div class="code"><span style="color: #cc0000;"><br>
<b><?php</b></span><br>
include('<span style="color: #cc0000;">config.php</span>');<br>
if(<span style="color: #0b5394;">$_POST</span>)<br>
{<br>
$q=<span style="color: #0b5394;">$_POST</span>['<span style="color: #cc0000;">searchword</span>'];<br>
$sql_res=<br>
<span style="color: blue;">mysql_query</span>("<span style="color: #cc0000;">select * from test_user_data where fname like '%$q%' or lname like '%$q%' order by uid LIMIT 5</span>");<br>
while($row=<span style="color: blue;">mysql_fetch_array</span>($sql_res))<br>
{<br>
$fname=$row['<span style="color: #cc0000;">fname</span>'];<br>
$lname=$row[<span style="color: #cc0000;">'lname</span>'];<br>
$img=$row[<span style="color: #cc0000;">'img</span>'];<br>
$country=$row['<span style="color: #cc0000;">country</span>'];<br>
$re_fname='<span style="color: #cc0000;"><b></span>'.$q.'<span style="color: #cc0000;"></b></span>';<br>
$re_lname='<span style="color: #cc0000;"><b></span>'.$q.'<span style="color: #cc0000;"></b></span>';<br>
$final_fname = <span style="color: blue;">str_ireplace</span>($q, $re_fname, $fname);<br>
$final_lname = <span style="color: blue;">str_ireplace</span>($q, $re_lname, $lname);<br>
<span style="color: #cc0000;"><br>
<b>?></b></span><br>
<b><span style="color: #0b5394;"><div</span></b> class="<span style="color: blue;">display_box</span>" align="left"<b><span style="color: #0b5394;">></span></b><br>
<img src="user_img/<span style="color: #cc0000;"><br>
<b><?php</b></span> <span style="color: blue;">echo</span> $img; <span style="color: #cc0000;"><b>?></b></span>" /><br>
<span style="color: #cc0000;"><b><?php</b></span> <span style="color: blue;">echo</span> $final_fname; <span style="color: #cc0000;"><b>?></b></span>&nbsp;<span style="color: #cc0000;"><br>
<b><?php</b></span> <span style="color: blue;">echo</span> $final_lname; <span style="color: #cc0000;"><b>?></b></span><br/><br>
<span style="color: #cc0000;"><b><?php</b></span> <span style="color: blue;">echo</span> $country; <span style="color: #cc0000;"><b>?></b></span><br>
<b><span style="color: #0b5394;"></div></span></b><span style="color: #cc0000;"><br>
<b><?php</b></span><br>
}<br>
}<br>
else<br>
{}<span style="color: #cc0000;"><br>
<b>?></b></span></div><br>
<b>Using Watermark Input plugin</b><br>
To show information about the contents of a text field.<br>
<div align="center"><img src="http://lh6.ggpht.com/_N9kpbq3FL74/Skh14-qilbI/AAAAAAAACAc/_GXe_FZ66os/watermark.png"><br>
</div><div class="code"><span style="color: #990000;"><script</span> type="<span style="color: #0b5394;">text/javascript</span>" src="<span style="color: #0b5394;">jquery.watermarkinput.js</span>"<span style="color: #990000;">></span><span style="color: #990000;"></script></span><br>
<span style="color: #990000;"></script></span><br>
jQuery(function($){<br>
$(<span style="color: blue;">"#searchbox"</span>).<span style="color: #a64d79;">Watermark</span>(<span style="color: blue;">"Search"</span>);<br>
});<br>
<span style="color: #990000;"></script></span></div><br>
<b>CSS</b><br>
id #diplay overflow : <i>hidden</i><br>
<div class="code"><b style="color: #a64d79;">*</b>{margin:0px}<br>
<div style="color: #a64d79;"><b>#searchbox</b></div>{<br>
width:250px;<br>
border:solid 1px #000;<br>
padding:3px;<br>
}<br>
<div style="color: #a64d79;"><b>#display</b></div>{<br>
width:250px;<br>
display:none;<br>
float:right; margin-right:30px;<br>
border-left:solid 1px #dedede;<br>
border-right:solid 1px #dedede;<br>
border-bottom:solid 1px #dedede;<br>
overflow:hidden;<br>
}<br>
<div style="color: #a64d79;"><b>.display_box</b></div>{<br>
padding:4px; <br>
border-top:solid 1px #dedede; <br>
font-size:12px; <br>
height:30px;<br>
}<br>
<div style="color: #a64d79;"><b>.display_box:hover</b></div>{<br>
background:#3b5998;<br>
color:#FFFFFF;<br>
}</div></div>
<div class="article-footer">
<div class="publish-info">
Posted <abbr class="time published" title="2013-05-13T05:24:00.001Z" itemprop="datePublished">13th May</abbr> by <a class="url fn" href="https://www.anichandran.webs.com" rel="author" itemprop="author">anichandran </a>
</div>
<div class="share-controls delay" data-defer="" data-delay="1000">
<span class="share-plusone g-plusone delay" data-href="http://sidelang.blogspot.com/2013/05/facebook-like-autosuggestion-with.html" data-size="medium" data-source="blogger:blog:plusone" data-annotation="bubble" data-width="90" data-text="Facebook like Autosuggestion with jQuery, Ajax and PHP" id="___plusone_1" style="text-indent: 0px; margin: 0px; padding: 0px; background-color: transparent; border-style: none; float: none; line-height: normal; font-size: 1px; vertical-align: baseline; display: inline-block; width: 90px; height: 20px; background-position: initial initial; background-repeat: initial initial;"><iframe frameborder="0" hspace="0" marginheight="0" marginwidth="0" scrolling="no" style="position: static; top: 0px; width: 90px; margin: 0px; border-style: none; left: 0px; visibility: visible; height: 20px;" tabindex="0" vspace="0" width="100%" id="I57_1382775170092" name="I57_1382775170092" src="https://apis.google.com/u/0/_/+1/fastbutton?usegapi=1&bsv=o&size=medium&source=blogger%3Ablog%3Aplusone&annotation=bubble&width=90&text=Facebook%20like%20Autosuggestion%20with%20jQuery%2C%20Ajax%20and%20PHP&hl=en&origin=http%3A%2F%2Fsidelang.blogspot.in&url=http%3A%2F%2Fsidelang.blogspot.com%2F2013%2F05%2Ffacebook-like-autosuggestion-with.html&gsrc=3p&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en.n2-8KBUnlZw.O%2Fm%3D__features__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAItRSTOa4QY1jsFGfyLYQMTb_jD3WNXC3w#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh&id=I57_1382775170092&parent=http%3A%2F%2Fsidelang.blogspot.in&pfname=&rpctoken=12647192" data-gapiattached="true" title="+1"></iframe></span>
<span data-href="http://twitter.com/share" class="share-twitter twitter-share-button delay" data-url="http://sidelang.blogspot.com/2013/05/facebook-like-autosuggestion-with.html" data-count="" data-size="" data-text="Facebook like Autosuggestion with jQuery, Ajax and PHP"><iframe allowtransparency="true" frameborder="0" scrolling="no" src="//platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fsidelang.blogspot.com%2F2013%2F05%2Ffacebook-like-autosuggestion-with.html&count=horizontal&text=Facebook%20like%20Autosuggestion%20with%20jQuery%2C%20Ajax%20and%20PHP&size=medium"></iframe></span>
<span class="share-facebook delay" data-url="http://sidelang.blogspot.com/2013/05/facebook-like-autosuggestion-with.html" data-count="" data-layout="" data-text="Facebook like Autosuggestion with jQuery, Ajax and PHP"><iframe allowtransparency="true" frameborder="0" scrolling="no" src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fsidelang.blogspot.com%2F2013%2F05%2Ffacebook-like-autosuggestion-with.html&send=false&layout=button_count&action=like&show_faces=false&colorscheme=light"></iframe></span>
</div>
</div>
<div class="comments" data-defer="">
<div class="comments-header toggle-switch">
<span class="bubble comments-count " title="1 comment" style="">
<span class="bubble-content plus-comment-count" data-itemid="3903687262913926797"><span id="comment-count-holder_390368726291392679726" style="text-indent: 0px; margin: 0px; padding: 0px; background-color: transparent; border-style: none; float: none; line-height: normal; font-size: 1px; vertical-align: text-top; display: inline-block; width: 8px; height: 15px; background-position: initial initial; background-repeat: initial initial;"><iframe frameborder="0" hspace="0" marginheight="0" marginwidth="0" scrolling="no" style="position: static; top: 0px; width: 8px; margin: 0px; border-style: none; left: 0px; visibility: visible; height: 15px;" tabindex="0" vspace="0" width="100%" id="I55_1382775168880" name="I55_1382775168880" src="https://apis.google.com/u/0/_/widget/render/commentcount?bsv=o&count_only=true&query=http%3A%2F%2Fsidelang.blogspot.com%2F2013%2F05%2Ffacebook-like-autosuggestion-with.html&preexisting_count=1&font-family='Helvetica%20Neue%20Light'%2C%20HelveticaNeue-Light%2C%20'Helvetica%20Neue'%2C%20Helvetica%2C%20Arial%2C%20sans-serif&font-size=12px&color=%23ffffff&hl=en&origin=http%3A%2F%2Fsidelang.blogspot.in&gsrc=3p&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en.n2-8KBUnlZw.O%2Fm%3D__features__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAItRSTOa4QY1jsFGfyLYQMTb_jD3WNXC3w#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh%2Conclick%2Conready&id=I55_1382775168880&parent=http%3A%2F%2Fsidelang.blogspot.in&pfname=&rpctoken=28298059" allowtransparency="true" data-gapiattached="true" title="<style>body {background-color: transparent;}</style><style>a, span {font-family:'Helvetica Neue Light','HelveticaNeue-Light','\27 Helvetica Neue','Helvetica','Arial','sans-serif';font-size: 12px;color: #ffffff;display: block;}</style>
<script>
function reportClick() {
var iframer = window.iframes.iframer;
if (iframer.onclick) {
iframer.onclick();
}
}
</script>
<div id="widget_bounds" ><span>5</span></div>"></iframe></span></span>
<span class="bubble-tail"></span>
</span>
<h3>
View comments
</h3>
</div>
<div class="comments-wrapper plus-comments toggle-container" data-itemid="3903687262913926797" style="display: block;">
<div class="comment-styler">
<div class="cmt_iframe_holder" id="comment-holder_3903687262913926797" data-href="http://sidelang.blogspot.com/2013/05/facebook-like-autosuggestion-with.html" data-viewtype="FILTERED_POSTMOD" style="text-indent: 0px; margin: 0px; padding: 0px; background-color: transparent; border-style: none; float: none; line-height: normal; font-size: 1px; vertical-align: baseline; display: inline-block; width: 751px; height: 720px; background-position: initial initial; background-repeat: initial initial;"><iframe frameborder="0" hspace="0" marginheight="0" marginwidth="0" scrolling="no" style="position: static; top: 0px; width: 750px; margin: 0px; border-style: none; left: 0px; visibility: visible; height: 720px;" tabindex="0" vspace="0" width="100%" id="I56_1382775169823" name="I56_1382775169823" src="https://apis.google.com/u/0/_/widget/render/comments?bsv=o&first_party_property=BLOGGER&href=http%3A%2F%2Fsidelang.blogspot.in%2F2013%2F05%2Ffacebook-like-autosuggestion-with.html&query=http%3A%2F%2Fsidelang.blogspot.com%2F2013%2F05%2Ffacebook-like-autosuggestion-with.html&legacy_comment_moderation_url=%2F%2Fwww.blogger.com%2Fmoderate-legacy-comment.g%3FblogID%3D2395158451644389121&view_type=FILTERED_POSTMOD&width=750&hl=en&origin=http%3A%2F%2Fsidelang.blogspot.in&search=&hash=&gsrc=3p&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en.n2-8KBUnlZw.O%2Fm%3D__features__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAItRSTOa4QY1jsFGfyLYQMTb_jD3WNXC3w#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh%2Cscroll%2Copenwindow%2Conready&id=I56_1382775169823&parent=http%3A%2F%2Fsidelang.blogspot.in&pfname=&rpctoken=18748199" allowtransparency="true" data-gapiattached="true" title="Comment on this"></iframe></div>
</div>
</div>
</div>
</div>
<br /></div>anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0tag:blogger.com,1999:blog-3197786202443268686.post-6923177781510115822013-10-01T06:46:00.001-07:002013-10-01T07:04:52.516-07:0050 Useful JavaScript and jQuery Techniques and Plugins
<div class="post"><div class="archive-box"><h1>AJAX</h1><ul class="archive-list"><li><div class="text-holder"><h3><a href="http://www.noupe.com/javascript/50-useful-javascript-and-jquery-techniques-and-plugins.html">50 Useful JavaScript and jQuery Techniques and Plugins</a></h3><p><a href="http://www.noupe.com/javascript/50-useful-javascript-and-jquery-techniques-and-plugins.html"><img src="http://www.noupe.com/wp-content/uploads/trans/wp-content/uploads/2010/04/JS-47.jpg" title="50 Useful JavaScript and jQuery Techniques and Plugins" width="480" height="300"></a></p><p>We are regularly collecting useful JavaScript and jQuery snippets, libraries, articles, tools and resources and present them in compact round-ups here, on Noupe. This time we are again covering some <strong>useful JavaScript and jQuery techniques, plugins and tools</strong> that may help you improve the user experience for your site.</p> <br><br> <a href="http://www.noupe.com/javascript/50-useful-javascript-and-jquery-techniques-and-plugins.html" class="more"><span>Read more</span><em> </em></a></div></li><li><div class="text-holder"><h3><a href="http://www.noupe.com/ajax/30-fresh-ajax-tutorials-and-techniques.html">30 Fresh AJAX Tutorials And Techniques</a></h3><p><a href="http://www.noupe.com/ajax/30-fresh-ajax-tutorials-and-techniques.html"><img src="http://www.noupe.com/wp-content/uploads/trans/wp-content/uploads/2009/12/ajaxresources30.jpg" width="480" height="231" title="30 Fresh AJAX Tutorials And Techniques"></a></p><p>Using <strong>AJAX</strong> on websites and applications is pretty much taken for granted nowadays. Users expect it. They want to be able to edit a page in-place, they want search queries to be auto-suggested, and they want to be able to submit a form without refreshing the page. Why? Because those things make browsing quicker, easier and, more importantly, enjoyable.</p> <br><br> <a href="http://www.noupe.com/ajax/30-fresh-ajax-tutorials-and-techniques.html" class="more"><span>Read more</span><em> </em></a></div></li><li><div class="text-holder"><h3><a href="http://www.noupe.com/ajax/free-slideshow-gallery-and-lightboxes-scripts.html">Free Slideshow, Gallery And Lightboxes Scripts</a></h3><p><a href="http://www.noupe.com/ajax/free-slideshow-gallery-and-lightboxes-scripts.html"><img src="http://www.noupe.com/wp-content/uploads/trans/wp-content/uploads/2009/10/10.jpg" title="Free Slideshow, Gallery And Lightboxes Scripts"></a></p><p>For Web design projects, you may find yourself sometimes scrounging around for a simple yet useful image gallery and slideshow. But imagine having a huge collection of AJAX, JavaScript, Lightbox, CSS and Flash-based image galleries at your fingertips. Hopefully, this post will do the trick and provide all the resources you might need.</p> <br><br> <a href="http://www.noupe.com/ajax/free-slideshow-gallery-and-lightboxes-scripts.html" class="more"><span>Read more</span><em> </em></a></div></li><li><div class="text-holder"><h3><a href="http://www.noupe.com/ajax/a-simple-twitter-app-with-ruby-on-rails-building-friendships.html">A Simple Twitter App with Ruby on Rails – Building Friendships</a></h3><p><a href="http://www.noupe.com/ajax/a-simple-twitter-app-with-ruby-on-rails-building-friendships.html"><img src="http://noupe.com/img/ror3/friends.jpg" title="A Simple Twitter App with Ruby on Rails – Building Friendships"></a></p><p>This is the third and final part of series on how to create a twitter style web application with Ruby on Rails. This part will cover how to add friendships between users.</p> <br><br> <a href="http://www.noupe.com/ajax/a-simple-twitter-app-with-ruby-on-rails-building-friendships.html" class="more"><span>Read more</span><em> </em></a></div></li><li><div class="text-holder"><h3><a href="http://www.noupe.com/ajax/a-simple-twitter-app-with-ruby-on-rails-user-authentication.html">A Simple Twitter App with Ruby on Rails – User Authentication</a></h3><p><a href="http://www.noupe.com/ajax/a-simple-twitter-app-with-ruby-on-rails-user-authentication.html"><img src="http://noupe.com/img/ror/authentication.jpg" title="A Simple Twitter App with Ruby on Rails - User Authentication"></a></p><p>This article is the second part in a three part series. In the first part we created some basic functionality to allow the user to post messages in a similar way to Twitter. If you have not completed the <a href="http://www.noupe.com/ajax/create-a-simple-twitter-app.html">first part of this tutorial</a>, please do so now.</p> <br><br> <a href="http://www.noupe.com/ajax/a-simple-twitter-app-with-ruby-on-rails-user-authentication.html" class="more"><span>Read more</span><em> </em></a></div></li><li><div class="text-holder"><h3><a href="http://www.noupe.com/ajax/create-a-simple-twitter-app.html">A Simple Twitter App with Ruby on Rails – Messages With Ajax</a></h3><p><a href="http://www.noupe.com/ajax/create-a-simple-twitter-app.html"><img src="http://noupe.com/img/ruby1/messages.jpg" title="A Simple Twitter App with Ruby on Rails - Messages With Ajax" width="550"></a></p><p>Ruby on Rails is a web application framework that promotes rapid development. Clients’ demands are ever increasing yet they still expect the same quality of output.</p> <br><br> <a href="http://www.noupe.com/ajax/create-a-simple-twitter-app.html" class="more"><span>Read more</span><em> </em></a></div></li><li><div class="text-holder"><h3><a href="http://www.noupe.com/ajax/how-ajax-works.html">How AJAX Works: 10 Practical Uses For AJAX</a></h3><p><a href="http://www.noupe.com/ajax/how-ajax-works.html"><img src="http://noupe.com/img/ajax-works/ajax-4.jpg" title="How AJAX Works: 10 Practical Uses For AJAX" width="550"></a></p><p>AJAX has gotten more and more popular over the years, and has allowed web applications to act more and more like desktop applications. AJAX can provide a lot of additional functionality that could not be accomplished any other way.</p> <br><br> <a href="http://www.noupe.com/ajax/how-ajax-works.html" class="more"><span>Read more</span><em> </em></a></div></li><li><div class="text-holder"><h3><a href="http://www.noupe.com/ajax/10-ajax-webmail-clients.html">10 AJAX-based & PHP WebMail Clients For a Great User Experience</a></h3><p><a href="http://www.noupe.com/ajax/10-ajax-webmail-clients.html"><img src="http://noupe.com/img/webmail1.jpg" title="10 AJAX-based & PHP WebMail Clients For a Great User Experience"></a></p><p>Employees need to access their email from wherever they happen to be – on the road, at customer sites, remote offices, and at home. WebMail clients allows receiving and sending email messages using POP3 and SMTP protocols through both local and remote mail servers. Providing secure filtering of unsafe content while viewing HTML-formatted email messages. WebMail clients can operate under different popular web platforms (PHP, ASP.NET, ruby on rails, java).</p> <br><br> <a href="http://www.noupe.com/ajax/10-ajax-webmail-clients.html" class="more"><span>Read more</span><em> </em></a></div></li><li><div class="text-holder"><h3><a href="http://www.noupe.com/javascript/10-smart-javascript-techniques-for-manipulating-content.html">10 Smart Javascript Techniques For Manipulating Content</a></h3><p><a href="http://www.noupe.com/javascript/10-smart-javascript-techniques-for-manipulating-content.html"><img src="http://www.noupe.com/img/layout-javascript3.jpg" title="10 Smart Javascript Techniques For Manipulating Content"></a></p><p>Delivering informative structure is the primary task an interactive user interface should be able to cope with. The more intuitive layout structure is designed, the better users can understand the content.</p> <br><br> <a href="http://www.noupe.com/javascript/10-smart-javascript-techniques-for-manipulating-content.html" class="more"><span>Read more</span><em> </em></a></div></li><li><div class="text-holder"><h3><a href="http://www.noupe.com/javascript/most-wanted-ajax-techniques-50-ajax-examples-and-tutorials.html">Most Wanted Ajax Techniques: 50+ Examples and Tutorials</a></h3><p><a href="http://www.noupe.com/javascript/most-wanted-ajax-techniques-50-ajax-examples-and-tutorials.html"><img src="http://www.noupe.com/img/ajaxfeatures6.gif" title="Most Wanted Ajax Techniques: 50+ Examples and Tutorials"></a></p><p>Web applications have made huge leaps and bounds in improving user experience thanks to a lot of recently developed Ajax technology. When you combine some neat functionality courtesy of PHP with the cleverness of javascript you can produce some pretty cool results. In an effort to help you take it up a notch, we’d like to share some methods for helping your site anticipate a user’s next move.</p> <br><br> <a href="http://www.noupe.com/javascript/most-wanted-ajax-techniques-50-ajax-examples-and-tutorials.html" class="more"><span>Read more</span><em> </em></a></div></li></ul><ul class="pager"><li class="pager-item-short"><span>1</span></li><li class="pager-item-short"><a href="http://www.noupe.com/category/ajax/page/2">2</a></li><li class="next"><a href="http://www.noupe.com/category/ajax/page/2">»</a></li></ul></div></div>
<br /></div>anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0tag:blogger.com,1999:blog-3197786202443268686.post-33043452825541901402013-09-30T06:46:00.002-07:002013-09-30T07:04:08.613-07:00Best way to create a PDF with PHP<style type="text/css">
table {border-collapse:collapse; border-style:solid; border-width:2px; border-color:#A0A0A0 #000000 #000000 #A0A0A0}
th {background-color:#E0EBFF; text-align:left; padding:2px 6px}
th a {text-decoration:none; color:#900000}
td {border-style:solid; border-width:1px 0px 0px 0px; border-color:#808080; padding:2px 6px}
td a {text-decoration:none}
td a:hover {text-decoration:underline}
tr.alt0 {background-color:#FFFFEE}
tr.alt1 {background-color:#FFFFE0}
</style>
<link type="text/css" rel="stylesheet" href="http://www.fpdf.org">
<link type="text/css" rel="stylesheet" href="http://www.fpdf.org/en/fpdf.css">
<div dir="ltr" style="text-align: left;" trbidi="on">
<body onload="if(window.focus) window.focus()" marginwidth="6" marginheight="8">
<h1>Scripts</h1>
<table>
<tbody><tr><th><a href="index.php?s=dd">Date</a></th><th><a href="index.php?s=aa">Author</a></th><th><a href="index.php?s=ta">Title</a></th></tr>
<tr class="alt0"><td>2002-11-17</td><td>Olivier</td><td><a href="http://www.fpdf.org/en/script/script1.php">Bookmarks</a></td></tr>
<tr class="alt1"><td>2002-11-17</td><td>Olivier</td><td><a href="http://www.fpdf.org/en/script/script2.php">Rotations</a></td></tr>
<tr class="alt0"><td>2002-11-17</td><td>Olivier</td><td><a href="http://www.fpdf.org/en/script/script3.php">Table with MultiCells</a></td></tr>
<tr class="alt1"><td>2002-11-17</td><td>Olivier</td><td><a href="http://www.fpdf.org/en/script/script4.php">Font dump</a></td></tr>
<tr class="alt0"><td>2002-11-17</td><td>Olivier</td><td><a href="http://www.fpdf.org/en/script/script5.php">EAN-13 barcodes</a></td></tr>
<tr class="alt1"><td>2002-11-17</td><td>Olivier</td><td><a href="http://www.fpdf.org/en/script/script6.php">Circles and ellipses</a></td></tr>
<tr class="alt0"><td>2002-11-19</td><td>Maxime Delorme</td><td><a href="http://www.fpdf.org/en/script/script7.php">Rounded rectangle</a></td></tr>
<tr class="alt1"><td>2002-11-21</td><td>Maxime Delorme</td><td><a href="http://www.fpdf.org/en/script/script8.php">Forced justification</a></td></tr>
<tr class="alt0"><td>2002-11-23</td><td>Ivan</td><td><a href="http://www.fpdf.org/en/script/script9.php">Watermark</a></td></tr>
<tr class="alt1"><td>2002-11-23</td><td>Carlos Vásquez Sáez</td><td><a href="script10.php">Example with MySQL</a></td></tr>
<tr class="alt0"><td>2002-12-04</td><td>Ribamar FS</td><td><a href="http://www.fpdf.org/en/script/script11.php">Example with PostgreSQL</a></td></tr>
<tr class="alt1"><td>2002-12-11</td><td>Jan Slabon</td><td><a href="http://www.fpdf.org/en/script/script12.php">Table with multi-page columns</a></td></tr>
<tr class="alt0"><td>2002-12-13</td><td>Min's</td><td><a href="http://www.fpdf.org/en/script/script13.php">Index</a></td></tr>
<tr class="alt1"><td>2002-12-25</td><td>Olivier</td><td><a href="http://www.fpdf.org/en/script/script14.php">Table with MySQL</a></td></tr>
<tr class="alt0"><td>2003-01-10</td><td>Antoine Michéa</td><td><a href="http://www.fpdf.org/en/script/script15.php">Dashed rectangle</a></td></tr>
<tr class="alt1"><td>2003-01-31</td><td>Jean-Marie Gervais</td><td><a href="http://www.fpdf.org/en/script/script16.php">MultiCell with maxline</a></td></tr>
<tr class="alt0"><td>2003-02-22</td><td>Pierre-André Vullioud</td><td><a href="http://www.fpdf.org/en/script/script17.php">Reference index</a></td></tr>
<tr class="alt1"><td>2003-03-01</td><td>Philip Clarke</td><td><a href="http://www.fpdf.org/en/script/script18.php">Memory optimisation</a></td></tr>
<tr class="alt0"><td>2003-03-08</td><td>Maxime Delorme</td><td><a href="http://www.fpdf.org/en/script/script19.php">Sector</a></td></tr>
<tr class="alt1"><td>2003-03-15</td><td>Xavier Nicolay</td><td><a href="http://www.fpdf.org/en/script/script20.php">Invoice</a></td></tr>
<tr class="alt0"><td>2003-03-23</td><td>Philip Clarke</td><td><a href="http://www.fpdf.org/en/script/script21.php">MySQL report</a></td></tr>
<tr class="alt1"><td>2003-03-29</td><td>Goldboy</td><td><a href="http://www.fpdf.org/en/script/script22.php">Example with MS Access</a></td></tr>
<tr class="alt0"><td>2003-04-12</td><td>Pascal Morin</td><td><a href="http://www.fpdf.org/en/script/script23.php">Tag-based formatting</a></td></tr>
<tr class="alt1"><td>2003-04-21</td><td>Maesius</td><td><a href="http://www.fpdf.org/en/script/script24.php">Inter-letter justification</a></td></tr>
<tr class="alt0"><td>2003-05-01</td><td>Marcio Sfalsin</td><td><a href="http://www.fpdf.org/en/script/script25.php">Tags for cells and bold</a></td></tr>
<tr class="alt1"><td>2003-05-17</td><td>Shailesh Humbad</td><td><a href="http://www.fpdf.org/en/script/script27.php">POSTNET barcodes</a></td></tr>
<tr class="alt0"><td>2003-06-14</td><td>Pierre Marletta</td><td><a href="http://www.fpdf.org/en/script/script28.php">Diagrams</a></td></tr>
<tr class="alt1"><td>2003-07-19</td><td>LPA</td><td><a href="http://www.fpdf.org/en/script/script29.php">Labels</a></td></tr>
<tr class="alt0"><td>2003-07-20</td><td>Carlos Vásquez Sáez</td><td><a href="http://www.fpdf.org/en/script/script30.php">Example with MySQL</a></td></tr>
<tr class="alt1"><td>2003-08-28</td><td>Pivkin Vladimir</td><td><a href="http://www.fpdf.org/en/script/script31.php">Text rotations</a></td></tr>
<tr class="alt0"><td>2003-09-13</td><td>Pivkin Vladimir</td><td><a href="http://www.fpdf.org/en/script/script32.php">Extended Cell functions</a></td></tr>
<tr class="alt1"><td>2003-09-14</td><td>yukihiro_o</td><td><a href="http://www.fpdf.org/en/script/script33.php">Dashes</a></td></tr>
<tr class="alt0"><td>2003-09-27</td><td>Christophe Prugnaud</td><td><a href="http://www.fpdf.org/en/script/script35.php">Rounded rectangle</a></td></tr>
<tr class="alt1"><td>2003-09-30</td><td>Johannes Güntert</td><td><a href="http://www.fpdf.org/en/script/script36.php">JavaScript support</a></td></tr>
<tr class="alt0"><td>2003-11-02</td><td>Klemen Vodopivec</td><td><a href="http://www.fpdf.org/en/script/script37.php">Protection</a></td></tr>
<tr class="alt1"><td>2003-11-11</td><td>Patrick Benny</td><td><a href="http://www.fpdf.org/en/script/script38.php">MultiCell with bullet</a></td></tr>
<tr class="alt0"><td>2003-11-22</td><td>Mathieu François-Xavier</td><td><a href="http://www.fpdf.org/en/script/script39.php">Indented MultiCell</a></td></tr>
<tr class="alt1"><td>2004-01-24</td><td>Aramis</td><td><a href="http://www.fpdf.org/en/script/script41.php">Write HTML</a></td></tr>
<tr class="alt0"><td>2004-02-01</td><td>Clément Lavoillotte</td><td><a href="http://www.fpdf.org/en/script/script42.php">Write HTML</a></td></tr>
<tr class="alt1"><td>2004-03-14</td><td>Alan Knowles</td><td><a href="http://www.fpdf.org/en/script/script43.php">SVG template engine</a></td></tr>
<tr class="alt0"><td>2004-03-28</td><td>Fernando Herrero</td><td><a href="http://www.fpdf.org/en/script/script44.php">CMYK support</a></td></tr>
<tr class="alt1"><td>2004-04-05</td><td>Olivier</td><td><a href="http://www.fpdf.org/en/script/script45.php">Memory image support</a></td></tr>
<tr class="alt0"><td>2004-04-12</td><td>The-eh</td><td><a href="http://www.fpdf.org/en/script/script46.php">Code 39 barcodes</a></td></tr>
<tr class="alt1"><td>2004-04-18</td><td>InterWorld.SDN</td><td><a href="http://www.fpdf.org/en/script/script47.php">Tree</a></td></tr>
<tr class="alt0"><td>2004-04-25</td><td>Ulrich Taaken</td><td><a href="http://www.fpdf.org/en/script/script48.php">Example with PHPlot</a></td></tr>
<tr class="alt1"><td>2004-05-29</td><td>Ron Korving</td><td><a href="http://www.fpdf.org/en/script/script49.php">Word wrap</a></td></tr>
<tr class="alt0"><td>2004-06-13</td><td>Rick van Buuren</td><td><a href="http://www.fpdf.org/en/script/script50.php">Write HTML tables</a></td></tr>
<tr class="alt1"><td>2004-06-20</td><td>Michel Poulain</td><td><a href="http://www.fpdf.org/en/script/script51.php">View preferences</a></td></tr>
<tr class="alt0"><td>2004-07-06</td><td>Darren Gates & Adrian Tufa</td><td><a href="http://www.fpdf.org/en/script/script52.php">TextBox</a></td></tr>
<tr class="alt1"><td>2004-07-10</td><td>Radek Hulán</td><td><a href="http://www.fpdf.org/en/script/script53.php">HTML conversion</a></td></tr>
<tr class="alt0"><td>2004-08-01</td><td>Martin Hall-May</td><td><a href="http://www.fpdf.org/en/script/script55.php">WMF support</a></td></tr>
<tr class="alt1"><td>2004-08-15</td><td>Sean Benoit</td><td><a href="http://www.fpdf.org/en/script/script56.php">MultiCell with bullets</a></td></tr>
<tr class="alt0"><td>2004-08-29</td><td>Larry Stanbery</td><td><a href="http://www.fpdf.org/en/script/script57.php">Page groups</a></td></tr>
<tr class="alt1"><td>2004-09-05</td><td>MorphSoft</td><td><a href="http://www.fpdf.org/en/script/script58.php">HTML colors</a></td></tr>
<tr class="alt0"><td>2004-09-12</td><td>Sacha MPS</td><td><a href="http://www.fpdf.org/en/script/script59.php">Extraction of PDF properties</a></td></tr>
<tr class="alt1"><td>2004-09-19</td><td>Andrew Meier</td><td><a href="http://www.fpdf.org/en/script/script60.php">Polygons</a></td></tr>
<tr class="alt0"><td>2004-09-26</td><td>Wirus</td><td><a href="http://www.fpdf.org/en/script/script61.php">subWrite</a></td></tr>
<tr class="alt1"><td>2004-10-03</td><td>Patrick Benny</td><td><a href="http://www.fpdf.org/en/script/script62.php">Fit text to cell</a></td></tr>
<tr class="alt0"><td>2004-10-17</td><td>Angelo Galleja</td><td><a href="http://www.fpdf.org/en/script/script63.php">Fancy Row</a></td></tr>
<tr class="alt1"><td>2004-11-01</td><td>Damon Kohler</td><td><a href="http://www.fpdf.org/en/script/script65.php">Flowing block</a></td></tr>
<tr class="alt0"><td>2004-11-07</td><td>Luciano Salvino</td><td><a href="http://www.fpdf.org/en/script/script66.php">Cube</a></td></tr>
<tr class="alt1"><td>2004-12-05</td><td>Matthias Lau</td><td><a href="http://www.fpdf.org/en/script/script67.php">i25 barcodes</a></td></tr>
<tr class="alt0"><td>2004-12-24</td><td>Emmanuel Havet</td><td><a href="http://www.fpdf.org/en/script/script68.php">Extended Code 39 barcodes</a></td></tr>
<tr class="alt1"><td>2005-01-16</td><td>David Hernández Sanz</td><td><a href="http://www.fpdf.org/en/script/script69.php">Geometric figures</a></td></tr>
<tr class="alt0"><td>2005-02-13</td><td>Azeem Abbas</td><td><a href="http://www.fpdf.org/en/script/script70.php">HTML table</a></td></tr>
<tr class="alt1"><td>2005-02-20</td><td>Luciano Salvino</td><td><a href="http://www.fpdf.org/en/script/script71.php">Star</a></td></tr>
<tr class="alt0"><td>2005-03-13</td><td>Andreas Würmser</td><td><a href="http://www.fpdf.org/en/script/script72.php">Gradients</a></td></tr>
<tr class="alt1"><td>2005-03-28</td><td>Richard Bondi</td><td><a href="http://www.fpdf.org/en/script/script73.php">Table of contents</a></td></tr>
<tr class="alt0"><td>2005-04-03</td><td>Martin Hall-May</td><td><a href="http://www.fpdf.org/en/script/script74.php">Transparency</a></td></tr>
<tr class="alt1"><td>2005-05-21</td><td>Olivier</td><td><a href="http://www.fpdf.org/en/script/script75.php">Visibility</a></td></tr>
<tr class="alt0"><td>2005-06-12</td><td>Olivier</td><td><a href="http://www.fpdf.org/en/script/script76.php">Memory optimization</a></td></tr>
<tr class="alt1"><td>2005-07-03</td><td>Constantin Teleman</td><td><a href="http://www.fpdf.org/en/script/script77.php">Small caps</a></td></tr>
<tr class="alt0"><td>2005-08-15</td><td>Andreas Würmser</td><td><a href="http://www.fpdf.org/en/script/script78.php">Clipping</a></td></tr>
<tr class="alt1"><td>2005-09-04</td><td>Moritz Wagner & Andreas Würmser</td><td><a href="http://www.fpdf.org/en/script/script79.php">Transformations</a></td></tr>
<tr class="alt0"><td>2005-10-02</td><td>Toshio Onishi</td><td><a href="http://www.fpdf.org/en/script/script80.php">Clock</a></td></tr>
<tr class="alt1"><td>2006-04-09</td><td>Andreas Würmser</td><td><a href="http://www.fpdf.org/en/script/script82.php">Circular text</a></td></tr>
<tr class="alt0"><td>2006-06-18</td><td>Valentin Schmidt</td><td><a href="http://www.fpdf.org/en/script/script84.php">EPS / AI support</a></td></tr>
<tr class="alt1"><td>2006-09-03</td><td>Florence Demoures</td><td><a href="http://www.fpdf.org/en/script/script85.php">Codabar barcodes</a></td></tr>
<tr class="alt0"><td>2006-10-29</td><td>Sebastian Rose</td><td><a href="http://www.fpdf.org/en/script/script86.php">Double-sided pages</a></td></tr>
<tr class="alt1"><td>2006-12-28</td><td>Wittawas Puntumchinda</td><td><a href="http://www.fpdf.org/en/script/script87.php">Thai support</a></td></tr>
<tr class="alt0"><td>2008-06-28</td><td>Roland Gautier</td><td><a href="http://www.fpdf.org/en/script/script88.php">Code 128 barcodes</a></td></tr>
<tr class="alt1"><td>2009-01-24</td><td>Olivier</td><td><a href="http://www.fpdf.org/en/script/script89.php">Spot colors</a></td></tr>
<tr class="alt0"><td>2009-02-23</td><td>BKW</td><td><a href="http://www.fpdf.org/en/script/script90.php">Calendar</a></td></tr>
<tr class="alt1"><td>2010-06-12</td><td>Ian Back</td><td><a href="http://www.fpdf.org/en/script/script92.php">tFPDF</a></td></tr>
<tr class="alt0"><td>2010-11-08</td><td>Olivier</td><td><a href="http://www.fpdf.org/en/script/script93.php">Form filling</a></td></tr>
<tr class="alt1"><td>2011-02-27</td><td>Jean-Baptiste Demonte</td><td><a href="http://www.fpdf.org/en/script/script94.php">Concatenation</a></td></tr>
<tr class="alt0"><td>2012-04-29</td><td>Olivier</td><td><a href="http://www.fpdf.org/en/script/script95.php">Attachments</a></td></tr>
<tr class="alt1"><td>2012-07-01</td><td>Gledston Reis</td><td><a href="http://www.fpdf.org/en/script/script96.php">Shadow Cell</a></td></tr>
<tr class="alt0"><td>2012-08-12</td><td>Olivier</td><td><a href="http://www.fpdf.org/en/script/script97.php">Layers</a></td></tr>
<tr class="alt1"><td>2012-11-03</td><td>Anthony Master</td><td><a href="http://www.fpdf.org/en/script/script98.php">Line graph</a></td></tr>
<tr class="alt0"><td>2013-05-26</td><td>Jan Slabon</td><td><a href="http://www.fpdf.org/en/script/script99.php">Named destinations</a></td></tr>
<tr class="alt1"><td>2013-09-29<span style="color:green; font-size:80%"> new</span></td><td>Anthony Master</td><td><a href="http://www.fpdf.org/en/script/script100.php">Grid</a></td></tr>
</tbody></table>
<h3 style="font-size:120%; color:#4000A0; margin-top:1.1em; margin-bottom:1em">External scripts</h3>
<ul style="list-style-type:none; margin-left:0; padding-left:0">
<li><a href="http://barcode-coder.com/en/barcode-php-class-203.html" target="_blank">Barcode</a></li>
<li><a href="http://staff.dasdeck.de/valentin/fpdf/fpdf_bmp/" target="_blank">BMP</a></li>
<li><a href="http://www.palos.ro/2006/12/20/cpdfwriter-image_graph-driver/" target="_blank">cPdfWriter Image_Graph Driver</a></li>
<li><a href="http://www.vonderborn.com/extended-tables-with-fpdf.php" target="_blank">Extended tables</a></li>
<li><a href="http://www.setasign.de/products/pdf-php-solutions/fpdi/" target="_blank">FPDI</a></li>
<li><a href="http://www.html2pdf.fr" target="_blank">HTML2PDF</a></li>
<li><a href="http://html2fpdf.sourceforge.net" target="_blank">HTML 2 PDF</a></li>
<li><a href="http://www.interpid.eu/fpdf-addons" target="_blank">Interpid add-ons</a></li>
<li><a href="http://www.chir.ag/tech/download/pdfb/" target="_blank">PDFB</a></li>
<li><a href="http://pdml.sourceforge.net" target="_blank">PDML</a> |
<a href="http://pdml2.sourceforge.net" target="_blank">PDML2</a></li>
<li><a href="http://prgm.spipu.net/php_qrcode" target="_blank">QR Code</a></li>
<li><a href="http://rhodopsin.blogspot.fr/2009/11/php-class-adds-svg-images-to-pdf-files.html" target="_blank">svg2pdf</a></li>
<li><a href="http://www.mpdf1.com/mpdf/index.php" target="_blank">mpdf1</a></li>
</ul>
</body>
<br /></div>anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com1tag:blogger.com,1999:blog-3197786202443268686.post-2490343891351689832013-09-28T00:27:00.003-07:002013-09-28T00:27:40.375-07:00php data grid free download<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="article-content entry-content" itemprop="articleBody"><div align="center">
<img alt="jQuery Datagrid plugins" class="aligncenter size-full wp-image-1010" height="146" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/jquery-logo.jpg" title="jQuery Datagrid plugins" width="168"></div>
Review of 10 jQuery datagrid plugins... <br>
<br>
<a name="more"></a><br>
<br>
<h3>
jqGrid</h3>
<div align="center">
<img alt="jqGrid plugin" class="aligncenter size-full wp-image-1011" height="232" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/jqgrid.png" title="jqGrid plugin" width="644"><br>
<a href="http://www.trirand.com/blog/">HOME</a> | <a href="http://www.trirand.com/jqgrid35/jqgrid.html">DEMO</a> | Last Update: May 2009</div>
<ul>
<li>paging functions</li>
<li>sortable column headers</li>
<li>add, edit, delete & search records</li>
<li>accepts XML, JSON, array or user data as input</li>
<li>multiple selection of rows</li>
<li>sub grid & grid details</li>
<li>support UI themes</li>
<li>UI Datepicker integration</li>
<li>API</li>
<li>big size</li>
</ul>
<h3>
Flexigrid</h3>
<div align="center">
<img alt="Flexigrid plugin" class="aligncenter size-full wp-image-1012" height="316" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/flexigrid.png" title="Flexigrid plugin" width="700"><br>
<a href="http://www.flexigrid.info/">HOME</a> | Last Update: July 2008</div>
<ul>
<li>paging functions</li>
<li>sortable column headers</li>
<li>add, edit, delete & search records</li>
<li>accepts XML, JSON, array or user data as input</li>
<li>nice design</li>
<li>API</li>
<li>don't support last jQuery version</li>
</ul>
<h3>
Ingrid</h3>
<div align="center">
<img alt="Ingrid plugin" class="aligncenter size-full wp-image-1013" height="266" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/ingrid.png" title="Ingrid plugin" width="600"><br>
<a href="http://reconstrukt.com/ingrid/">HOME</a> | Last Update: November 2007</div>
<ul>
<li>paging functions</li>
<li>sortable column headers</li>
<li>nice design</li>
<li>project is die</li>
</ul>
<h3>
jTPS</h3>
<div align="center">
<img alt="jTPS plugin" class="aligncenter size-full wp-image-1014" height="399" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/jtps.png" title="jTPS plugin" width="703"><br>
<a href="http://www.overset.com/2008/08/30/animated-sortable-datagrid-jquery-plugin-jtps/">HOME</a> | <a href="http://overset.com/upload/jTPS/jTPS.html">DEMO</a> | Last Update: August 2008</div>
<ul>
<li>paging functions</li>
<li>sortable column headers</li>
<li>animate sorting and page navigation</li>
<li>don't support AJAX</li>
</ul>
<h3>
FireScope Grid</h3>
<div align="center">
<img alt="FireScope Grid" class="aligncenter size-medium wp-image-1015" height="283" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/firescope_grid-720x283.png" title="FireScope Grid" width="720"><br>
<a href="http://www.firescope.com/OpenSource/Grid/">HOME</a> | Last Update: February 2009</div>
<ul>
<li>paging functions</li>
<li>sortable column headers</li>
<li>search records</li>
<li>support only HTML data source</li>
</ul>
<h3>
tgrid</h3>
<div align="center">
<img alt="tgrid" class="aligncenter size-full wp-image-1016" height="460" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/tgrid.png" title="tgrid" width="476"><br>
<a href="http://dreakmore.info/tgrid/">HOME</a> | <a href="http://dreakmore.info/tgrid/demos/">DEMO</a> | Last Update: May 2009</div>
<ul>
<li>paging functions</li>
<li>sortable column headers</li>
<li>update & search records</li>
<li>young</li>
<li>young</li>
<li>young</li>
</ul>
<h3>
Datacontrol</h3>
<div align="center">
<img alt="Datacontrol" class="aligncenter size-full wp-image-1017" height="199" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/datacontrol.png" title="Datacontrol" width="606"><br>
<a href="http://www.antolcms.com/datacontrol/">HOME</a> | Last Update: February 2009</div>
<ul>
<li>paging functions</li>
<li>sortable column headers</li>
<li>add, edit, delete & search records</li>
<li>support only XML data source (but with XLS)</li>
<li>don't allow source</li>
</ul>
<h3>
DataTables</h3>
<div align="center">
<img alt="DataTables" class="aligncenter size-full wp-image-1019" height="302" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/datatables.png" title="DataTables" width="700"><br>
<a href="http://www.datatables.net/">HOME</a> | <a href="http://www.datatables.net/examples/example_zero_config.html">DEMO</a> | Last Update: February 2009</div>
<ul>
<li>paging functions</li>
<li>sortable column headers</li>
<li>add, edit, delete & search records</li>
<li>accepts only JSON as input</li>
<li>API</li>
<li>fast data search</li>
</ul>
<h3>
Snowcore Datagrid</h3>
<div align="center">
<img alt="snowcore" class="aligncenter size-full wp-image-1018" height="120" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/snowscore.png" title="snowcore" width="354"><br>
<a href="http://snowcore.net/jquery-data-grid-%D0%BF%D0%B8%D1%88%D0%B5%D0%BC-%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD">HOME</a> | <a href="http://snowcore.net/grid/">DEMO</a> | Last Update: December 2008</div>
<ul>
<li>add, edit & delete records</li>
<li>young</li>
</ul>
<h3>
JGridEditor</h3>
Plugin aviable only on <a href="http://plugins.jquery.com/project/jgrideditor">jQuery homepage</a>.</div>
<br /></div>anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com1tag:blogger.com,1999:blog-3197786202443268686.post-57812203922858715622013-09-28T00:25:00.003-07:002013-09-28T00:25:48.538-07:0010-jquery-datagrid-plugins | www.phpgrid.org<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="article-content entry-content" itemprop="articleBody"><div align="center">
<img alt="jQuery Datagrid plugins" class="aligncenter size-full wp-image-1010" height="146" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/jquery-logo.jpg" title="jQuery Datagrid plugins" width="168"></div>
Review of 10 jQuery datagrid plugins... <br>
<br>
<a name="more"></a><br>
<br>
<h3>
jqGrid</h3>
<div align="center">
<img alt="jqGrid plugin" class="aligncenter size-full wp-image-1011" height="232" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/jqgrid.png" title="jqGrid plugin" width="644"><br>
<a href="http://www.trirand.com/blog/">HOME</a> | <a href="http://www.trirand.com/jqgrid35/jqgrid.html">DEMO</a> | Last Update: May 2009</div>
<ul>
<li>paging functions</li>
<li>sortable column headers</li>
<li>add, edit, delete & search records</li>
<li>accepts XML, JSON, array or user data as input</li>
<li>multiple selection of rows</li>
<li>sub grid & grid details</li>
<li>support UI themes</li>
<li>UI Datepicker integration</li>
<li>API</li>
<li>big size</li>
</ul>
<h3>
Flexigrid</h3>
<div align="center">
<img alt="Flexigrid plugin" class="aligncenter size-full wp-image-1012" height="316" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/flexigrid.png" title="Flexigrid plugin" width="700"><br>
<a href="http://www.flexigrid.info/">HOME</a> | Last Update: July 2008</div>
<ul>
<li>paging functions</li>
<li>sortable column headers</li>
<li>add, edit, delete & search records</li>
<li>accepts XML, JSON, array or user data as input</li>
<li>nice design</li>
<li>API</li>
<li>don't support last jQuery version</li>
</ul>
<h3>
Ingrid</h3>
<div align="center">
<img alt="Ingrid plugin" class="aligncenter size-full wp-image-1013" height="266" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/ingrid.png" title="Ingrid plugin" width="600"><br>
<a href="http://reconstrukt.com/ingrid/">HOME</a> | Last Update: November 2007</div>
<ul>
<li>paging functions</li>
<li>sortable column headers</li>
<li>nice design</li>
<li>project is die</li>
</ul>
<h3>
jTPS</h3>
<div align="center">
<img alt="jTPS plugin" class="aligncenter size-full wp-image-1014" height="399" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/jtps.png" title="jTPS plugin" width="703"><br>
<a href="http://www.overset.com/2008/08/30/animated-sortable-datagrid-jquery-plugin-jtps/">HOME</a> | <a href="http://overset.com/upload/jTPS/jTPS.html">DEMO</a> | Last Update: August 2008</div>
<ul>
<li>paging functions</li>
<li>sortable column headers</li>
<li>animate sorting and page navigation</li>
<li>don't support AJAX</li>
</ul>
<h3>
FireScope Grid</h3>
<div align="center">
<img alt="FireScope Grid" class="aligncenter size-medium wp-image-1015" height="283" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/firescope_grid-720x283.png" title="FireScope Grid" width="720"><br>
<a href="http://www.firescope.com/OpenSource/Grid/">HOME</a> | Last Update: February 2009</div>
<ul>
<li>paging functions</li>
<li>sortable column headers</li>
<li>search records</li>
<li>support only HTML data source</li>
</ul>
<h3>
tgrid</h3>
<div align="center">
<img alt="tgrid" class="aligncenter size-full wp-image-1016" height="460" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/tgrid.png" title="tgrid" width="476"><br>
<a href="http://dreakmore.info/tgrid/">HOME</a> | <a href="http://dreakmore.info/tgrid/demos/">DEMO</a> | Last Update: May 2009</div>
<ul>
<li>paging functions</li>
<li>sortable column headers</li>
<li>update & search records</li>
<li>young</li>
<li>young</li>
<li>young</li>
</ul>
<h3>
Datacontrol</h3>
<div align="center">
<img alt="Datacontrol" class="aligncenter size-full wp-image-1017" height="199" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/datacontrol.png" title="Datacontrol" width="606"><br>
<a href="http://www.antolcms.com/datacontrol/">HOME</a> | Last Update: February 2009</div>
<ul>
<li>paging functions</li>
<li>sortable column headers</li>
<li>add, edit, delete & search records</li>
<li>support only XML data source (but with XLS)</li>
<li>don't allow source</li>
</ul>
<h3>
DataTables</h3>
<div align="center">
<img alt="DataTables" class="aligncenter size-full wp-image-1019" height="302" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/datatables.png" title="DataTables" width="700"><br>
<a href="http://www.datatables.net/">HOME</a> | <a href="http://www.datatables.net/examples/example_zero_config.html">DEMO</a> | Last Update: February 2009</div>
<ul>
<li>paging functions</li>
<li>sortable column headers</li>
<li>add, edit, delete & search records</li>
<li>accepts only JSON as input</li>
<li>API</li>
<li>fast data search</li>
</ul>
<h3>
Snowcore Datagrid</h3>
<div align="center">
<img alt="snowcore" class="aligncenter size-full wp-image-1018" height="120" src="http://anton.shevchuk.name/wp-content/uploads/2009/05/snowscore.png" title="snowcore" width="354"><br>
<a href="http://snowcore.net/jquery-data-grid-%D0%BF%D0%B8%D1%88%D0%B5%D0%BC-%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD">HOME</a> | <a href="http://snowcore.net/grid/">DEMO</a> | Last Update: December 2008</div>
<ul>
<li>add, edit & delete records</li>
<li>young</li>
</ul>
<h3>
JGridEditor</h3>
Plugin aviable only on <a href="http://plugins.jquery.com/project/jgrideditor">jQuery homepage</a>.</div>
<br /></div>anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0tag:blogger.com,1999:blog-3197786202443268686.post-51776445021498844032013-09-26T06:05:00.003-07:002013-09-26T06:05:21.106-07:00seo link<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: white; color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;">alaxa :</span><br />
<span style="background-color: white; color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;"><br /></span>
<span style="background-color: white; color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;"><br /></span>
<span style="background-color: white; color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;"><!-- </span><strong style="border: 0px; color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;">BYqPgdcn5nxsEnlu1o6dRl_Zd7Q</strong><span style="background-color: white; color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;"> --></span><br style="color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;" /><span class="comment indent-2" style="border: 0px; color: #c32f16; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px; margin: 0px 0px 0px 6em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span class="icon-sprite arrow-red-up" style="background-image: url(http://pcache.alexa.com/pro/images/icon-arrow-red-up.png); background-position: 0px 0px; background-repeat: no-repeat no-repeat; border: 0px; display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; height: 10px; line-height: inherit; margin: 0px; padding: 0px; vertical-align: middle; width: 12px; word-wrap: break-word;"> </span><strong class="icon-valign" style="border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: middle; word-wrap: break-word;">You could put your verification ID in a</strong></span><br style="color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;" /><span class="comment indent-2" style="border: 0px; color: #c32f16; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px; margin: 0px 0px 0px 6em; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><strong class="icon-valign" style="border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: middle; word-wrap: break-word;">comment</strong></span><br style="color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;" /><span style="background-color: white; color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;"><meta name="alexaVerifyID" content="</span><strong style="border: 0px; color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;">BYqPgdcn5nxsEnlu1o6dRl_Zd7Q</strong><span style="background-color: white; color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;">" /></span><br style="color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;" /><span class="comment" style="border: 0px; color: #c32f16; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span class="icon-sprite arrow-red-up" style="background-image: url(http://pcache.alexa.com/pro/images/icon-arrow-red-up.png); background-position: 0px 0px; background-repeat: no-repeat no-repeat; border: 0px; display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; height: 10px; line-height: inherit; margin: 0px; padding: 0px; vertical-align: middle; width: 12px; word-wrap: break-word;"> </span><strong class="icon-valign" style="border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: middle; word-wrap: break-word;">Or, in its own meta tag</strong></span><br style="color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;" /><span style="background-color: white; color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;"><meta name="keywords" </span><br style="color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;" /><span style="background-color: white; color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;">content="keyword1,keyword2,</span><strong style="border: 0px; color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;">BYqPgdcn5nxsEnlu1o6dRl_Zd7Q</strong><span style="background-color: white; color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;">" /></span><br style="color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;" /><span class="comment" style="border: 0px; color: #c32f16; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><span class="icon-sprite arrow-red-up" style="background-image: url(http://pcache.alexa.com/pro/images/icon-arrow-red-up.png); background-position: 0px 0px; background-repeat: no-repeat no-repeat; border: 0px; display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; height: 10px; line-height: inherit; margin: 0px; padding: 0px; vertical-align: middle; width: 12px; word-wrap: break-word;"> </span><strong class="icon-valign" style="border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: middle; word-wrap: break-word;">Or, as one of your keywords</strong></span><br style="color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;" /><span style="background-color: white; color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;"></head></span><br style="color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;" /><span style="background-color: white; color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;"><body></span><br style="color: #333333; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px;" /><span class="comment" style="border: 0px; color: #c32f16; font-family: 'Courier New', Helvetica, Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;"><strong style="border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;">Your content is here. The verification ID will <span class="text-error" style="border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;">NOT</span>be detected if you put it here.</strong></span><br />
<br />
<br /></div>
anichandranhttp://www.blogger.com/profile/14903130204097277629noreply@blogger.com0