سلام.
دیدید بعضی سایت ها وقتی رو کلیدی کلیک میکنی یه هاله سفید میاد رو سایت تا سایت کارشو بکنه. تا وقتی هاله رو سایته نمیشه رو هیچ کلیدی کلیک کرد.
نمونش تو سایت box.net . من عکسشو این جا گذاشتم. بعد از کلیک برای آپلود فایل به اون شکل در میاد.
میخواستم ببینم کسی روش و سورس ایجاد این هاله رو بلده.
سلام.
اين فايل، اسکريپت مربوط به سايت VirusTotal.com هست که اون صفحه لود بعد از زدن دکمه ارسال رو مياره. نمي دونم بدردت مي خوره يا نه ولي براي شروع بد نيست.
[
attachment=2035]
موفق باشي.
بکمک Ajax و کدهای jQuery میتونید همچین چیزی رو ایجاد کنید.
سلام.
mbza ممنون. دانلود کردم ببینم چه جوریاست.
ببین من جاوا اسکریپت کار نکردم. چطور تو سایت ازش استفاده کنم. یه مثال بذاری ممنون میشم.
دات نت 2005 استفاده میکنم.
man4toman کدهای jquery رو دانلود کردم.. اونا هم جاوا اسکریپتین.
سلام.
همونطور که حتما مي دوني جاوااسکريپت کدهاي سمت کلاينت هست و شبيه دستورات زبان C.
البته من خودم هم بيشتر براي حالت هاي هشداري تو فرم ها ازش استفاده مي کنم.
براي استفاده از کدهاي جاوااسکريپت دو راه (ايني که من ميدونم شايد بيشتر باشه) وجود داره:
1- مستقيما با استفاده از تگ <script> </script> داخل خود صفحه بنويسي.
2- تو يه فايل با پسوند js بنويسي و به صورت زير تو صفحه لينک کني. مثلا براي همون فايل مربوط ويروس توتال:
کد:
<script type="text/javascirpt" src="/virustotalV2.0.3.js"></script>
براي فراخوانيش هم بايد مثلا وقي دکمه کليک شد، تابع مربوط رو به صورت زير صدا بزني:
کد:
onclick="FunctionName (InputParameters)"
االبته اگه فايلت تو پوشه است حتما بايد اسم پوشه رو هم تو src بنويسي.
مي دونم اين رو خودت مي دوني براي اونايي گفتم که بعدا ميان و ممکنه ندونن.
موفق باشي.
سلام.
من تو وب تازه کارم. اینه که این سوالارو میپرسم.
فکر میکنم onclick رو باید برای کلیدهای خود html استفاده کنم نه asp چون برای asp:button ارور میده که این فانکشن تعریف نشدست. یا اگه asp:button باشه باید از ajax کمک گرفته بشه.
حالا کدوم یکی از اون توابع رو باید صدا زد؟ اون فایل اسکریپت پر از تابع هست. خودت میدونی کدوم هاله رو میاره کدوم محو میکنه؟
سلام.
چی شد پس. mbza11 نمیدونی کدوم تابع رو باید صدا کنم؟
سلام.
(۲۶-دى-۱۳۸۷, ۲۱:۱۲:۳۵)Payman62 نوشته است: [ -> ]سلام.
چی شد پس. mbza11 نمیدونی کدوم تابع رو باید صدا کنم؟
خب چرا مي زني.
من ASP.Net زياد کار نکردم ولي يه سر به
اينجا بزن در مورد استفاده از رويداد onClick يه چيزايي گفته فکر کنم به دردت بخوره.
به
اينجا و
اينجا و
اينجا و
اينجا هم سر بزن.
موفق باشي.
سلام.
کدهای جاوا اسکریپت که گذاشتی که ربطی به Asp نداره. پس شمام خودت قبل با این کدهای ویروس توتال کار نکردی.
کداش کار خاصی نمیکنه. فقط هم تابع اولی کارو انجام میده. میاد visibility یه Div که همون پیغامه هست رو تغییر میده. هاله رو با اون div و css درست کرده مثل این که و فقط با javascirpt اونو نشون میده و غیب میکنه.
سلام
خوب هستيد
يك روش اينكه كه شما يك ديو درست كنيد كه location اون بر روي تمام صفحات باشه . وقتي روي دكمه كليك شد اين صفحه كه هيدن بوده onhide بشه و روي صفحه اصلي قرار بگيره اين طوري قسمت هاي زيري اون قابل كنترل نيستند
به اميد ديدار
سلام
خوب هستيد اين جاوا رو خودم نوشتم ببن بدردت ميخوره
کد:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>d</title>
<style type="text/css">
.transparent {
fliter:alpha(opacity=40);
border: 1 Black solid;}
</style>
</head>
<script language=javascirpt >
function showPage()
{
document.getElementById('hideTable').style.height = window.screen.availHeight
document.getElementById('hideTable').style.width = window.screen.availWidth
document.getElementById('hide').style.display = 'block'
}
</script>
<body>
<form >
<p><input type="button" value="Ok" name="B3" onclick="javascirpt:showPage();"></p>
</form>
<p>test Page</p>
<div id="hide" style="display:none;" >
<table class="transparent" id="hideTable" style="position:absolute;left:0;top:0;z-index:1000;background-color:#eeeeee;"><tr>
<td width="100%" height="100%">
<table width="100%" id="table1" >
<tr >
<td align="center"><font color="#ffff00"><b>
<span style="background-color: #800000">Please wait...</span></b></font></td>
</tr>
</table>
</td></td></table></div>
</body>
</html>