PDA

View Full Version : سوال: رویداد کنترل ها و activex



ahmadreza517
دوشنبه 22 اسفند 1390, 15:02 عصر
سلام ,
رویدادی مثل رویداد Click یک button چگونه در php استفاده می شود.
سوال دیگه کنترلهای active x که در سایتهای php استفاده می شود به چه شکل است

MMSHFE
دوشنبه 22 اسفند 1390, 15:42 عصر
پاسخ سؤال اول: باید از AJAX استفاده کنید، به این ترتیب که رویدادهای سمت کاربر رو با Javascript گرفته و برحسب اونها یک اسکریپت PHP رو از سمت سرور درخواست میکنید و خروجی اون رو دوباره با Javascript دریافت کرده و در صفحه اعمال میکنید.
پاسخ سؤال دوم: ActiveX ربطی به PHP نداره و کلاً به معماری خاصی از Microsoft گفته میشه که در اون، یک برنامه روی سیستم بازدیدکننده سایت نصب میشه و یکسری امکانات به سایت اضافه میکنه. مثلاً امکان پخش فایل فلش SWF که در حالت عادی مقدور نیست. این موضوع هم همونطور که گفتم به PHP ربطی نداره و مربوط به HTML هست. همونطوری که توی سایتهای معمولی HTML با ActiveX کار میشه، توی PHP هم میشه از اونها استفاده کرد. موفق باشید.

ahmadreza517
دوشنبه 22 اسفند 1390, 15:51 عصر
دست شما درد نکنه
اگه مقدور هست کتاب , ebook که رویداد در اون توضیح داده شده را معرفی کنید

MMSHFE
دوشنبه 22 اسفند 1390, 17:16 عصر
کتاب نمیخواد. این مثال رو ببینید (با jQuery کار شده) :


<!doctype html>
<html>
<head>
<title>AJAX DEMO</title>
<meta charset="utf-8"/>
<script src="jqmin.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#show").click(function() {
$("#container").load("http://www.barnamenevis.org");
});
$("#clear").click(function() {
$("#container").html("");
});
});
</script>
</head>
<body>
<input id="show" type="button" value="Show"/> <input id="clear" type="button" value="Clear"/>
<div id="container" style="border: solid thin #000000; height: 200px; overflow: auto; width: 100%;"></div>
</body>
</html>

توی کد فوق، بجای http://www.barnamenevis.org میتونید آدرس صفحه PHP موردنظر خودتون رو بنویسید تا اجرا بشه و خروجی اون توی کادری که مشخص کردین، نشون داده بشه.
نکته: قبل از استفاده، فایل jQuery رو با نام jqmin.js در کنار اسکریپت فوق قرار بدین.
موفق باشید.