|
|
1جلسه 17 |
|
|
موس و صفحه كليد سلام تغييرات: موس و صفحه كليد، به عنوان گيرندههاي رايانه هستند كه به وسيله آنها مطالب را وارد ميكنيم. مثلا براي نوشتن اين متن، از صفحه كليد استفاده كردهام. حرف ت را فشردم، تا در اين صفحه، نوشته شد. البته ميان فشردن كليد و نوشته شدن در صفحه - كه بلافاصله انجام ميشود - عملياتي انجام ميگردد كه از ديد ما پنهان است. هر كليد، يك كد عددي دارد كه با فشرده شدن، از صفحه كليد به بخش مربوطه در رايانه، فرستاده ميشود. آنجا بعد از پردازش، تبديل به حرف معادل آن كد شده، و در متن، نمايش داده ميشود. اگر اين روند را خوب درك كنيم، ميتوانيم بدون استفاده از صفحه كليد، تايپ كنيم؛ فقط كافي است بدانيم كه دستورات لازم آن چيست. استخراج كُد كليد (Key Code) • صفحه كليد استخراج كُد كليد (Key Code)، كار راحتي است. در زبان جاوا اسكريپت، براي به دست آوردن آن، از اين دستور استفاده ميشود: «window.event.keyCode» تمرين برنامهاي بنويسيم كه كد هر كليد را در يك جعبه متن، نشان دهد. //***صفحه كليد در قسمت بدنه، جعبه متني قرار دهيد كه محل نمايش كد باشد. <input name="inCode" type="text" value="" size="5" readonly> كد هر كليدي را كه فشار دهيد، اينجا نوشته ميشود:
موس نيز مانند صفحه كليد عمل ميكند؛ منتها داراي كليدهاي كمتري است. از اين كد «window.event.button» ميتوانيد براي استخراج كد كليد موس، استفاده كنيد. تمرين برنامهاي بنويسيم كه كد هر كليد را در يك جعبه متن، نشان دهد. //***كليك موس در قسمت بدنه، جعبه متني قرار دهيد كه محل نمايش كد باشد. <input name="inButton" type="text" value="" size="5" readonly> كُد كليك موس : • اشارهگر اشارهگر (Cursor) - كه كاربران معمولا و به اشتباه، به آن موس هم ميگويند - همان شكلي است كه با حركت موس، در مانيتور، حركت ميكند و نمادي از انگشت و دست شماست براي اشاره به اشياء داخل صفحه. تاريخ تولد اشارهگر و و موس، به ابتداييترين سيستم عامل ويندوز برميگردد. قبل از آن، سيستم عامل داس بود و آن محيط سياه و مَخوف. نه اثري از رنگ بود، نه صوت و نه موس. اشارهگر، داراي شكلهاي مختلفي است، و در حالات گوناگون، تغيير شكل ميدهد. مثلا گاهي به شكل ساعت شني، و گاهي به صورت يك فلش دو سر يا چهار سر، يا علامت سوال، تبديل ميشود. اين تغيير شكلها، همه به دست تواناي شماي برنامهنويس، ميسّر ميشود و بس. خوشبختانه در وب نيز ميشود شكل دلخواه و مورد نياز به اشارهگر داد؛ كافي است كه كد هر شكل را بنويسيد. كـُد قبل از نوشتن كد، توضيحي بايد عرض كنم، و آن اين است كه تغيير شكل اشارهگر، به صورت مستقيم به جاوا اسكريپت مربوط نميشود؛ بلكه مربوط به مبحث استايل (Style) است؛ اما ميشود در جاوا از آن به دلخواه استفاده نمود. استايل استايل(Style)، تگي است مانند اسكريپيت (Script) كه درون سر (Head) نوشته ميشود. همانند جاوا، دو قسمت دارد: 1- نوشتن كد 2- فراخواني كد. 1- نوشتن كد. كد را داخل تگ استايل و درون سر، مينويسيم. <html> تحليل كد: #Hand = نام كد، كه به دلخواه شماست. { } = كد، داخل اين علامت، نوشته ميشود. Cursor: hand = كد شكل اشارهگر، كه در اينجا به صورت دست است. 2- فراخواني كد. شي مورد نظر را، كه قرار است اشارهگر، به محض رفتن بر روي آن، تغيير شكل دهد، داخل بدنه مينويسيم. آن شي، ممكن است يك عكس باشد يا يك متن يا چيز ديگر. در اين مثال، متني را در نظر گرفتهام كه درون تگ (Span) نوشتهام. <BODY> ID = آيدي، همان نامي است كه در بالا نوشتيم؛ مانند (Hand). نمونه عملي: اشارهگر خود را بر روي نوشتهها ببريد.
Auto اسم هر كد، نمايانگر حالت و نوع آن است. اشارهگر دستساز اينها، شكلهاي پيش فرض و موجود در ويندوز است. اما آيا ميشود شكل اشارهگر را آنگونه كه خودمان ميخواهيم، تغيير دهيم؛ يعني به شكلي كه خودمان طراحي كرديم؟ جواب اين سوال، مثبت است. كافي است يك اشارهگر - كه با پسوند cur. است - انتخاب كرده و آدرس آنرا بنويسيد. به اين صورت: #Test {Cursor: url (test.cur); } داخل پرانتز: به اميد ديدار |
||
|
?
نوشته شده در سه شنبه 27 اردیبهشت1384ساعت 11:20  توسط راهنما |
|
||

