الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

المشكله ان صفحات ASP .NET لا يمكن استخدام Timer بها

مغلق
بدأه aboasem33 في 14 فبراير 2007 · 12 رد · 1,534 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد حل لإخفاء صوره في صفحه واضهار صوره اخرى مكانها بعد وقت معين دقيقه مثلا

من خلال صفحة ASP .NET باستخدام اكواد فيجوال بيسك

كتبت مثلا الكود التالي

Image1.Visible = False

Image2.Visible = True

المشكله ان صفحات ASP .NET لا يمكن استخدام Timer بها

اريد حل بدوت الحاجه لتحديث الصفحه كامله لذلك حتى لو كان من خلال جافا سكربت مع العمل اني لا اعرف كيف استخدمها واين استخدمها هذه الجافا سكربت

ولا اريد استخدام تقنية اجاكس

انتظر الحل وشكرا.............

#2

لا حل سوى باستخدام الجافا سكريبت. يمكن وضعه في أي مكان في الصفحة.

#3

شكرا لك على سرعة الرد

طيب كيف اسويها بالجافا سكربت

اين كود الجافا سكربت واين اضعه

وشكرا

#4

هناك أمر في الجافاسكريبت اسمه setTimeout يمكنك استخدامه. هذه مقالة كاملة عنه

http://www.w3schools.com/js/js_timing.asp

#5

ال ASP.NET AJAX تحتوي علي Timer

#6
<html>
<head>
<script type="text/javascript">
function timedMsg()
{
var t=setTimeout("alert('5 seconds!')",5000)
}
</script>
</head><body>
<form>
<input type="button" value="Display timed alertbox!"
onClick="timedMsg()">
</form>
</body>
</html>

نعم اخي الكريم System Down

هذا الامر الذي اريد ولكن لجهي بالجافا سكربت فكيف ادخل عليه كود فيجوال بيسك التالي

Image1.Visible = False

Image2.Visible = True

اي اضهار صوره واخفاء الاخرى بعد زمن معين

اخي أحمد طاهر الباز

شكرا لك

ولكن افضل استخدام الجافا سكربت مباشره لضروف خاصه للمشروع

فمن يعطينى الكود بعد التعديل وشكرا.......

#7

لا تستخدم كود الـASP.NET و لكن استخدم كود الجافاسكريبت.

Image1.style.visibility = hidden;

Image2.style.visibility = visible;

#8
<html>
<head>
<script type="text/javascript">
function timedMsg()
{
var t=setTimeout("alert('5 seconds!')",5000)

Image1.style.visibility = hidden;
Image2.style.visibility = visible;

}
</script>
</head><body>
<form>
<input type="button" value="Display timed alertbox!"
onClick="timedMsg()">
</form>
</body>
</html

اخي الكريم انا جاهل تمام بلغة الجافا سكربت لذلك اعطني الكود كامل رجاء

كتبت الكود الذي بالاعلى بعد انا ادخلت به

Image1.style.visibility = hidden;

Image2.style.visibility = visible;

يعطيني خطا

اين اضعهم بالضبط بالكود

وشاكر لك تعليمك لي وجزاك الله الف خير

#9

مكرر

تم تعديل هذه المشاركة بواسطة aboasem33 في 18 فبراير 2007 في 01:29

#10

ربما تستخدم الأداة المريحة AddRotater إذا كنت لديك خلفية على XML. فهي تقلب صور تلقائيا بتحديد المدة في خاصية

أنظر هنا http://w3schools.com/aspnet/control_adrotator.asp

**************************************************************************

مواضيعي المتواضعة :

/index.ph...=118199&hl=

أداة لعمل أزرار أكثر تفاعلية في تطبيقاتك - استخدام الأداة HoverButton

------------

/index.ph...=117981&hl=

تصميم بسيط بالفوتوشوب - تصميم بسيط بالفوتوشوب (كرت) مع ملف المصدر PSD

------------

/index.ph...=118145&hl=

فيديو - انشاء أداة مخصصة ضمن المشروع من دون DLL - الرجاء النقد إذا كان هناك ما يستحق النقد - وذلك للإفادة

**

أسئلتي واستفساراتي :

/index.php?showtopic=118259

هل أستطيع عمل منظومة بـ VB.NET 2005 EXPRESS و CrystalReport 10

==========

<Bothemania>

==========

**************************************************************************

#11

للأسف اخي الكريم ليس لدي اي خلفيه عن هذه الملفات XML. لم اجد اده لكي احملها وجدت نص للأداه فقط وكيفية استخدامها

هذا نص الأداه

- <Advertisements>
- <Ad>
  <ImageUrl>/banners/w6.gif</ImageUrl> 
  <NavigateUrl>http://www.w3schools.com</NavigateUrl> 
  <AlternateText>W3Schools Main Site</AlternateText> 
  <Impressions>50</Impressions> 
  <Keyword>elearning</Keyword> 
  </Ad>
- <Ad>
  <ImageUrl>/banners/rd_xhtml.jpg</ImageUrl> 
  <NavigateUrl>http://www.w3schools.com/xhtml/default.asp</NavigateUrl> 
  <AlternateText>XHTML Tutorial</AlternateText> 
  <Impressions>50</Impressions> 
  <Keyword>XHTML</Keyword> 
  </Ad>
  </Advertisements>

اين اضعه وكيف استخدمه

وشكرا لك

#12

استخدم هذه الطريقة عملتها على أساس وجود 2 images و محدد المسار لكل واحد .

<html  >
<head runat="server">
<title>Timer</title> 
<script LANGUAGE="JavaScript"> 

   function Dis()
			{
			if (document.getElementById('img1').style.display == 'block')
			{
			document.getElementById('img1').style.display = 'none';
			document.getElementById('img2').style.display = 'block';
			}
			else
			{
			document.getElementById('img1').style.display = 'block';
			document.getElementById('img2').style.display = 'none';
			}
			}

function Counter() { 
var LongTime = 5; // Start 
DoCounter(LongTime);

}

function DoCounter(LongTime) { 
LongTime--;
if (LongTime != 0) 
 window.setTimeout("DoCounter("+LongTime+")",1000); 
else 
 {
 Dis();
 Counter();
 } 
}
</script> 
</head> 
<body onload ="Counter();" style="text-align: center"> 
<form name ="Timer"> 

	<img id="img1" src="images/1.gif" style="display:none" />
	<img id="img2" src="images/2.gif"  />
</form> 
</body> 
</html>
#13

يا سلام عليك اخوي joseph_man

كود كامل الدسم 100%

الكود كله تمام ماعدا السطر الرابع اعطاني خطا يضهر انه مطبعي وعدلته الى

<script LANGUAGE="JavaScript">

ونجح

بارك الله فيك وجزاك خير

تم تعديل هذه المشاركة بواسطة aboasem33 في 21 فبراير 2007 في 08:17

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…