PDA

View Full Version : سوال: لودینگ برای ثبت رکورد



samira_kaeeni
پنج شنبه 14 بهمن 1389, 18:08 عصر
میخواهم زمانی که رکورد به ثبت میرسد یه مدت زمانی میبرد که میخواستم با لودینگ نمایش دهد خواهشا کمک کنید!!

hossin.esm
پنج شنبه 14 بهمن 1389, 20:21 عصر
http://javascript.internet.com/page-details/preload-page.html

mohsen6500
جمعه 15 بهمن 1389, 23:31 عصر
ولی دوست عزیز
فکر کنم که منظور دوستمون اینه
که وقتی مثلادکمه ثبت اطلاعات رو میزنیم
وقتی اطلاعات درحال ثبت در دیتا بیس هستند
یه عکس لودینگ را نمایش بدهد

hossin.esm
شنبه 16 بهمن 1389, 08:35 صبح
سلام دوستان
کد این لینک دقیقا همین کار رو میکنه فقط به جای تصویر از متن استفاده میکند.

m_karimi
یک شنبه 17 بهمن 1389, 21:09 عصر
<!-- THREE STEPS TO INSTALL PRELOAD PAGE:

1. Copy the coding into the HEAD of your HTML document
2. Add the onLoad event handler into the BODY tag
3. Put the last coding into the BODY of your HTML document -->

<!-- STEP ONE: Paste this code into the HEAD of your HTML document -->

<HEAD>

<SCRIPT LANGUAGE="JavaScript">
<!-- Original: Gilbert Davis -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function loadImages() {
if (document.getElementById) { // DOM3 = IE5, NS6
document.getElementById('hidepage').style.visibili ty = 'hidden';
}
else {
if (document.layers) { // Netscape 4
document.hidepage.visibility = 'hidden';
}
else { // IE 4
document.all.hidepage.style.visibility = 'hidden';
}
}
}
// End -->
</script>
</HEAD>

<!-- STEP TWO: Insert the onLoad event handler into your BODY tag -->

<BODY OnLoad="loadImages()">

<!-- STEP THREE: Copy this code into the BODY of your HTML document -->

<div id="hidepage" style="position: absolute; left:5px; top:5px; background-color: #FFFFCC; layer-background-color: #FFFFCC; height: 100%; width: 100%;">

<table width=100%><tr><td>Page loading ... Please wait.</td></tr></table></div>

<!-- put the rest of your page contents here -->

<p><center>
<font face="arial, helvetica" size="-2">Free JavaScripts provided<br>
by <a href="http://javascriptsource.com">The JavaScript Source</a></font>
</center><p>

<!-- Script Size: 1.20 KB -->

ببخشید من خیلی این کد را متوجه نشدم. کدهای خودمون را کجا بنویسیم. من هر کار می کنم نمیشه. میشه یه توضیح بدهید. چرا hidepage، را hidden تعریف کرده؟

کد زیر را هم پیداکردم ولی نمیدونم چه طور استفاده کنم و کدهای خودم را کجا وارد کنم.
http://www.roscripts.com/Javascript_image_preloader-111.html

hossin.esm
یک شنبه 17 بهمن 1389, 21:41 عصر
فقط کافی است کد هاتون را داخل تگ body قرار بدید
و تگ div با id=hidepage داخل body همون لودینگ شما است که میتونید تصویر ، متن و .. را در ان قرار دهید.

کد زیر باعث میشه وقتی صفحه لود شد تابع loadImages صدا زده شود و کار این تابع مخفی کردن تگ div با id=hidepage هست

<BODY OnLoad="loadImages()">

m_karimi
یک شنبه 17 بهمن 1389, 22:28 عصر
اصلا Page loading ... Please wait. را نشان نمیدهد. به عنوان مثال من حلقه زیر را که کمی زمان می برد در قسمت body قرار دادم ولی Page loading را نشان نمیدهد.

<BODY OnLoad="loadImages()">

<!-- STEP THREE: Copy this code into the BODY of your HTML document -->
<?php
for($i=0;$i<5000000;$i++){}
?>
<div id="hidepage" style="position: absolute; left:5px; top:5px; background-color: #FFFFCC; layer-background-color: #FFFFCC; height: 100%; width: 100%;">

<table width=100%><tr><td>Page loading ... Please wait.</td></tr></table></div>

hossin.esm
یک شنبه 17 بهمن 1389, 23:41 عصر
جالب هست من هم تست کردم کار نکرد ولی لینک زیر را ببینید کار میکنه.
http://www.reconn.us/wait_while.html