برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط ABC.ABC برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
همون طوری که گفتم دوست داشتم که کمکت کنم با اینکه چیزی از برنامه نویسی وب نمی دونم. از همون موقع خدا شاهده دارم می گردم و این چیزها رو پیدا کردم امیدوارم که به دردت بخوره و بتونی ازش یک راه حلی پیدا کنی
طبق جستجوهایی که انجام دادم شما باید از جاوا اسکریپت برای این کار استفاده کنی
دو راه داری یا اینکه در قسمت head یک تابع درست کنی و بعد در قسمت body اونو فراخوانی کنی یا اینکه مستقیم در قسمت body اسکریپت رو بنویسی
برای ایجاد تابع به این صورت باید عمل کنی
myClick اسم تابع شماست که بعدا باید در قسمت body اون رو به صورت زیر فراخوانی کنیکد:<script> function myClick(){ } </script>
کد:<script> myClick(); </script>
برای ایجاد متغیر هم باید از کلمه کلیدی var استفاده کنیم مثلا
کد:<script> function myClick(){ var x = 10; } </script>
برای ایجاد کلیک در نقاط مختلف ما به دو مختصات نیاز داریم x و y .
x یعنی مقدار فاصله از سمت چپ و y یعنی مقدار فاصله از بالا
چون ما می خواهیم که این اعداد همیشه یکی نباشن باید کاری کنیم که اعداد تصادفی ایجاد بشه
برای ایجاد اعداد تصادفی باید از تابع زیر استفاده کنیم. این تابع همیشه اعدادی بین 0 و یک را تولید می کند.
اینجا دو مشکل وجود داره یکی اینکه مختصات بین 0 و 1 نیست و دوم اینکه مختصات باید رند باشه برای اینکار از این راه حل استفاده می کنیمکد:Math.random();
کد:var x = Math.random() * 100;کد:با این روش عدد ما بزرگتر از 0 و 1 می شه ولی مشکلی که داره این هست که رند نیست برای رند کردن باید از روش زیر استفاده کنیمکد:var x = Math.random() + 1;
کد:var x = Math.floor(Math.random());
پس تا اینجا تابع ما به صورت زیر می شه که مختصات دو نقطه رو بدست آوردیم به صورت تصادفی
HTML Code:<script> function myClick(){ var x = Math.floor(Math.random() * 10); var y = Math.floor(Math.random() * 10 ); } </script>
------------------------------------------
برای ایجاد کلیک به صورت خودکار این رو پیدا کردم.
مثلا شما باید اول یک id به body بدی که بتونی به اون دسترسی پیدا کنی و بعد اسکریپت زیر رو قرار بدی که کلیک به صورت اتوماتیک انجام بشه
کد:<body id="myid"> <script> document.getElementById(myid).click(); <script> </body>
این کد رو هم پیدا کردم که می شه در نقطه دلخواه یک کلیک ایجاد بشه
کد:<body> <script> document.elementFromPoint(x,y).click(); <script> </body>
ولی اینکه چطوری باید اون دو نقطه x و y رو به این داد رو نتونستم پیدا کنم و نرم افزاری هم ندارم که بتونم اینا رو چک کنم چون من تازه برنامه نویسی سی شارپ رو شروع کردم و visual studio 2012 express desktop دارم که توش کد html قبول نمی کنه و باید نسخه کاملش رو داشته باشم
-------------------------
موقع جستجو این کدها رو هم پیدا کردم که شاید به درد شما بخوره گرچه ربطی به سوال شما نداره
کد1:
کد:<script> alert("Hello"); <script>
کد2:
کد:<script> document.write("Hi"); </script>
کد زیر هم باید رنگ بک گراند رو عوض کنه (مثلا به ذهنم رسید اگه می شد موقعی که یک کلیک اتفاق می افته رنگ بک گراند تغییر پیدا کنه خیلی جالب می شد)
کد:<body id="myid"> <script> document.getElementById("myid").style.backgroundColor = "#FF0000" </script> </body>






پاسخ با نقل قول
Bookmarks