PDA

View Full Version : سوال: با فشردن دکمه کیبرد دستور شرطی اجرا شه



narsisss
پنج شنبه 29 تیر 1391, 10:46 صبح
چه طوری میشه مثلا اگه ctrl+u زده میشه یه دستور اجرا کنم؟

colors
پنج شنبه 29 تیر 1391, 11:10 صبح
درود

مربوط به سمت کلاینت میشه و با javascript or jquery امکان پذیره. لطفا تو تالارهای مربوطه مطرحش کن که زودتر جواب بگیری

pejman_view
پنج شنبه 29 تیر 1391, 11:39 صبح
سلام

با توجه به اینکه این سوال مربوط به بخش پی اچ پی نمی شه بهتر بود در بخش جاوا اسکریپت این سوال انجام می شد: چون هر رویدادی که در صفحه مرورگر اتفاق بیافتد از عهده PHP ساقط است. پس ممکن است در اینجا به جواب مناسب دست پیدا نکنید:
اما کد را برای شما نوشتم امیدوارم به دردتون بخوره (نکته: در موزیلا کار می کنه اما خوب دیگه یه صفحه هم باز می شود که سورس کدتان را نمایش می دهد). و برای غیر فعال کردنش هم واقعاً راهی بلد نیستم!



<html>
<head>
<title>CTRL+U</title>
<script>
function checkKeyPress(e){
if(e && e.which){
e = e;
characterCode = e.which ;
}else {
e = e;
characterCode = e.keyCode;
}
if( e.keyCode == 85 && e.ctrlKey ) {
// ctrl+u
alert('You pressed Ctrl+U');
}
return false;
}
</script>
</head>
<body onkeydown="checkKeyPress(event)">
test
</body>
</html>

narsisss
پنج شنبه 29 تیر 1391, 11:47 صبح
حق با شماست, ولی من میخوام اینو بذارم داخل یه دستور شرطی php یعنی وقتی یه دکمه ای زده شد کد Php اجرا کنم
امکان داره؟
بازم ممنون

colors
پنج شنبه 29 تیر 1391, 13:59 عصر
بله با AJAX امکان پذیره

narsisss
دوشنبه 02 مرداد 1391, 13:51 عصر
ممنون
میه توضیح بدین که چطوری میتونم تو یه شرط جاوااسکریپت یه شرط php به کار برد با ajax ای که فرمودین

کامبیز اسدزاده
دوشنبه 02 مرداد 1391, 18:31 عصر
ممنون
میه توضیح بدین که چطوری میتونم تو یه شرط جاوااسکریپت یه شرط php به کار برد با ajax ای که فرمودین

من چند بار خوندم دقیق نفهمیدم تو خود فایل PHP میتونید مابین کد PHP دستور اسکریپت رو اجراء کنید.



<?php if($Test=='')'<script>
function checkKeyPress(e){
if(e && e.which){
e = e;
characterCode = e.which ;
}else {
e = e;
characterCode = e.keyCode;
}
if( e.keyCode == 85 && e.ctrlKey ) {
// ctrl+u
alert("You pressed Ctrl+U");
}
return false;
}
</script>}'?>

narsisss
سه شنبه 03 مرداد 1391, 11:38 صبح
ببینید من میخوام تو یه صفحه وب با استفاده از کد جاوا بفهمم یه دکمه از کیبرد زده شده این که هیچ جاوائه! میخوام وقتی با جاوا فهمید این دکمه کیبرد زده شد اینجوری بگه:
جاوا : اگه دکمه کیبرد زده شد { کد php رو اجرا کن }