Hi All, I wanna ask a question pleasenV. I am trying to create an image on fly, please do help me , following is the code. *File Name : Font.php Code: * <html> <head> <title>Image Creation</title> <script language="javascript"> var xmlhttp; function showPic() { xmlhttp=GetXmlHttpObject(); if (xmlhttp==null) { alert ("Browser does not support HTTP Request"); return; } var text = document.getElementById("textfield").value; var url="image.php"; url=url+"?text="text; alert(url); url=url+"&sid="+Math.random(); xmlhttp.onreadystatechange=stateChanged; xmlhttp.open("GET",url,true); xmlhttp.send(null); } function stateChanged() { if (xmlhttp.readyState==4) { if(xmlhttp.responseText == 1) { document.getElementById("pic").style.display="block"; } } } function GetXmlHttpObject() { if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari return new XMLHttpRequest(); } if (window.ActiveXObject) { // code for IE6, IE5 return new ActiveXObject("Microsoft.XMLHTTP"); } return null; } </script> </head> <body> <form name="form1" method="post" action="" onSubmit=" return false;"> <table width="304" border="1"> <tr> <td colspan="2"><div align="center">Text</div></td> </tr> <tr> <td>Text</td> <td><label> <input type="text" name="textfield" id="textfield"> </label></td> </tr> <tr> <td colspan="2"><label> <div align="center"> <input type="submit" name="button" id="button" value="Update" onClick="showPic()"> </div> </label></td> </tr> <tr> <td colspan="2"><div id="pic" style="display:none"><img src="pic.jpg" /></div></td> </tr> </table> </form> </body> </html> *File Name : image.php Code:* [php] $name = $_GET['text']; $pic = imagecreatetruecolor(100, 100); $text_color = imagecolorallocate($pic, 255, 255, 255); imagestring($pic, 10, 15, 15, $name, $text_color); $pi = Imagejpeg($pic,"pic.jpg"); echo $pi; ImageDestroy($pic); [/php] *Problem: * What this code is doing is that, it creates a new image with the text (that user enters) on it, but loads the image that was created previously, I want that it should display the text on the picture which users enter on the fly. ( e.g. If user enter TEXT as text it should display TEXT on the picture displayed, soon after we get response from ajax).I hope you got the problem. Thanks