PDA

View Full Version : سوال: چجوری میشه یه تصویر لودر تو مستر گذاشت که هروقت تب بروزر داره میچرخه اینم بچرخه؟



hgh.just.hony
شنبه 30 دی 1391, 16:00 عصر
سلام
من یه مستر دارم
با یه صفحه که هم توش اپدیت پنل هست.
زمانیکه که اپدیت پنل داره یوزر کنترل لود میکنه که تصویر لودینگ و نشون میده
اما وقتی تو اپدیت پنل از سمت کد نوشتم که Iframe لود کنه و تو Iframe هم یه یه صفحه لود کنه تصویر لودر تا قبل از ساخت iframe نمایش داده میشه اما بعد که iframe می خواد صفحه درئنشو لود کنه فقط تب بروزر می چرخه
من میخوام یه لودر هم تو صفحم بچجرخه
بچه ها چی پیشنهاد می کنید؟:متفکر:

hgh.just.hony
یک شنبه 01 بهمن 1391, 09:07 صبح
کلا هر لودی که تو صفحه اتفاق میفته منم تصویر لود خودمو بیارم

mahmood1000
یک شنبه 01 بهمن 1391, 10:50 صبح
دوست عزیز شما بجای اینکه این همه پست اسپم بزنی یه سرچ کنی مشکلت حل میشه.
پیشنهاد من اینه که از ajax استفاده کن.

mahmood1000
یک شنبه 01 بهمن 1391, 11:00 صبح
البته برای ifarme میتونی از روش زیر یا javascript استفاده کنی



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Untitled 1</title>
<style>
#loadImg{position:absolute;z-index:999;}
#loadImg div{display:table-cell;width:950px;height:633px;background:#fff;text-align:center;vertical-align:middle;}
</style>

</head>

<body>
<div id="loadImg"><div><img src="loading.gif" /></div></div>
<iframe border=0 name=iframe src="html/wedding.html" width="950" height="633" scrolling="no" noresize frameborder="0" onload="document.getElementById('loadImg').style.display=' none';"></iframe>
</body>

</html>

hgh.just.hony
یک شنبه 01 بهمن 1391, 11:21 صبح
1 - چون سرچ کردم و به نتیجه نرسیدم پست اسپم گذاشتم دوست عزیز

دوست عزیز شما بجای اینکه این همه پست اسپم بزنی یه سرچ کنی مشکلت حل میشه.
پیشنهاد من اینه که از ajax استفاده کن.
2 - دوست خوبم من نوشتم که Iframe از طریق کد نویسی ایجاد میشه یهنی من تو صفحم اصلا تگ Iframe ندارم

خودم : تو اپدیت پنل از سمت کد نوشتم که Iframe لود کنه
و اینکه :




<body> <div id="loadImg"><div><img src="loading.gif" /></div></div> <iframe border=0 name=iframe src="html/wedding.html" width="950" height="633" scrolling="no" noresize frameborder="0" onload="document.getElementById('loadImg').style.display=' none';"></iframe> </body>


با این کد شما تصویر لودر از ابتدای صفحه که لود شده داره میچرخه تا Iframeکامل باز شه
مشکلم اینه که صفحه من این قالبو داره
98718

mahmood1000
یک شنبه 01 بهمن 1391, 11:30 صبح
یه سرچ تو گوگل بزن پیدا میکنی (http://www.google.com/search?q=how+show+loading+use+iframe&oq=how+show+loading+use+iframe&sugexp=chrome,mod=4&sourceid=chrome&ie=UTF-8)

hgh.just.hony
یک شنبه 01 بهمن 1391, 12:18 عصر
مهندس من خیلی اجاکس بلد نیستم اما تقریبا یه چیزایی می فهمم.
از لینکت ممنون
من این ها رو تا جایی بلد بودم قبلا تست کردم و به نتیجه ای نرسیدم ( یعنی واسه من کار نکرد)
وقتی صفحه ای تو iframe من باز میشه و من رو صفحم کلیک راsت میکنم تا سورس برنامه رو ببینم کلا حتی تگ Iframe هم تو سورسم نیست
چون iframeمن بصورت داینامیک ایجاد میشه
حالا میشه یکی رانمایی ام کنه؟

mahmood1000
یک شنبه 01 بهمن 1391, 12:34 عصر
من تا به حال این کار رو نکردم .
اگر واقعا عجله داری به جواب برسی پیشنهاد میکنم تو http://www.codeproject.com (http://www.codeproject.com/) سوالت رو مطرح کن.

خیلی زود به جواب میرسی