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

عند النقر عرض مقطع فلاشي

بدأه أبو يـــ KNDR ــارا في 22 فبراير 2008 · 3 رد · 761 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

إخوتي اريد عمل التالي

9r104154.jpg

اي عند النقر على رقم واحد يعرض لي مقطع فلاشيء

وعند النقر على رقم 2 يعرض لي مقطع فلاشيء أخر ولكن في نفس المنطقي

وهاكذا

هل كود يسهل علي فعل هذا

مع العلم أني لا اريد استخدام الفريمات .. أي تكون صفحة واحدة ( بستخدام الجداول اذا امكن )

ولكم جزيل الشكر مقدما

تم تعديل هذه المشاركة بواسطة أبو يـــ KNDR ــارا في 22 فبراير 2008 في 15:37

#2

هناك الكثير من الافكار لتحسين الكود عند ازدياد عدد العروض

<html>
<head>
<script language="JavaScript">
    function toggle(id){
	switch (id)
	{
	case 0:
		document.getElementById("1").style.display = "none";
		document.getElementById("2").style.display = "none";
		document.getElementById("3").style.display = "none";
		break;
	case 1:
		document.getElementById("1").style.display = "inline";
		document.getElementById("2").style.display = "none";
		document.getElementById("3").style.display = "none";
		alert("movie 1");
		break;
	case 2:
		document.getElementById("1").style.display = "none";
		document.getElementById("2").style.display = "inline";
		document.getElementById("3").style.display = "none";
		alert("movie 2");
		break;
	case 3:
		document.getElementById("1").style.display = "none";
		document.getElementById("2").style.display = "none";
		document.getElementById("3").style.display = "inline";
		alert("movie 3");
		break;
	}
    }
</script>
</head>

<body>

<input type="button" value="movie 1" onclick="toggle(1)">  
<input type="button" value="movie 2" onclick="toggle(2)">  
<input type="button" value="movie 3" onclick="toggle(3)">  
<input type="button" value="none" onclick="toggle(0)">

<table border=1 width="550" height="400" style="vertical-align:middle;">
  <tr>
    <td>
	<table border=0>
	<tr>
		<td>
			<object width="550" height="400">
			<param name="movie" value="somefilename.swf">
			<embed src="somefilename.swf" width="550" height="400" id="1" style="display:none">
			</embed>
			</object>
		</td>
	</tr>
	</table>

	<table border=0>
	<tr>
		<td>
			<object width="550" height="400">
			<param name="movie" value="somefilename.swf">
			<embed src="somefilename.swf" width="550" height="400" id="2" style="display:none">
			</embed>
			</object>
		</td>
	</tr>
	</table>

	<table border=0>
	<tr>
		<td>
			<object width="550" height="400">
			<param name="movie" value="somefilename.swf">
			<embed src="somefilename.swf" width="550" height="400" id="3" style="display:none">
			</embed>
			</object>
		</td>
	</tr>
	</table>

    </td>
  </tr>
</table>

</body>
</html>

هذه الفكرة الأساسية ويبقى عليك التحسين.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

السلام عليكم ورحمة الله وبركاته

أشكرك جزيل الشكر على تعاونك معي

ولكن أخي هذه الطريقة لا تفع معي حيث أنني اريد عرض مايقارب 95 مقطع فلاشيء

وبالتالي اريد عمل قائمة في الجنب عند النقر على اسم المقطع يقوم بعمل تحديث للصفحه مع تعديل اسم ملف الفلاش وبالتالي يشتغل المقطع المطلوب

هذه فكرتي قد أكون مخطأ فيها

وقد يكون هنالك أفكار كثيرة أفضل منها

أرجو إفادتي بقدر المستطاع

والمعذرة مجدد على تعبك معي

#4
Xacker كتب:
هناك الكثير من الافكار لتحسين الكود عند ازدياد عدد العروض

هذه الفكرة الأساسية ويبقى عليك التحسين.

:rolleyes:

تستطيع استخدام AJAX :D

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

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