28-07-2009, 23:11
|
|
|
חבר מתאריך: 28.07.09
הודעות: 13
|
|
בתגובה להודעה מספר 1 שנכתבה על ידי noynoy3810 שמתחילה ב "שאלה| שאלה שקשורה ל- jquery, AJAX, ו- PHP..."
תראה מה עשיתי:
זה העמוד הראשון:
קוד:
<html>
<head>
<meta http-equiv="Content-Language" content="en" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ניסיון</title>
<script src="clienthint.js"></script>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript" src="/jquery/iutil.js"></script>
<script type="text/javascript" src="/jquery/idrag.js"></script>
<style type="text/css" media="all">
.drag {
position: absolute;
width: 80px;
height: 40px;
border: 1px solid #0090DF;
background-color: #68BFEF;
padding: 10px;
text-align: center;
}
#abc
{
top: 204px;
left: 371px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}
</style>
</head>
<body>
<div onClick="showHint(this.style.top)" id="abc" class="drag">ניסיון</div>
<script type="text/javascript">
$(document).ready(
function()
{
$('#abc').Draggable(
{
ghosting: true,
opacity: 0.5,
fx: 300
}
);
}
);
</script>
<span id="txtHint"></span>
</body>
</html>
וזה העמוד השני:
קוד:
var xmlhttp
function showHint(str)
{
if (str.length==0)
{
document.getElementById("txtHint").innerHTML="";
return;
}
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
{
alert ("Your browser does not support XMLHTTP!");
return;
}
var url="ajax2.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
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;
}
וזה AJAX2.php:
קוד PHP:
<? $text = $_GET['q']; mysql_query("INSERT INTO blocks (top) VALUES ('" . $text . "')");
echo $text; ?>
וזה לא עושה לי כלום... מה לעשות?
|