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

[ تمت الإجابة ]التنقل بين ال Frames فى نفس الصفحة

بدأه alwkeel2002 في 1 أبريل 2008 · 4 رد · 1,159 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

قمت بتصميم موقعى و كانت أول صفحة به هى "Main_page" و هى مكونه من عدد 2 فريم واحد بالأعلى و الثانى بالأسفل ، و الفريم الثانى متصل

بصفحة أخرى هى "homefrm" و هى مكونه من عدد واحد فريم يقوم بفتح صفحة"home" و به صورتين واحدة للجزء العربى و الآخر للجزء الانجليزى ، و الجزء العربى يفتح صفحة"arfrm" المكونه من عدد 2 فريم واحد يمين للأزرار و الآخر يسار للصفحات التى سوف تتم فتحها به .

أين المشكلة ؟ المشكلة هى انى عند أستدعا صفحوة القسم العربى ، يتم فتح صفحة "arfrm" فى الصفحة الرئيسية "main_page " و ده كما اريد ، لكنى عندما أضغط على زر المسمى "لرئيسية" فى القائمة الخاصة بالقسم العربى الذى سيقوم بفتح صفحة "homefrm" فى الصفحة الرئيسة

"main_page " ، فوجئت بأنه يقوم بفتحها فى نفس نافذة القسم العربى و على اليمين الازرار و انا اريده ان يفتحها كما ظهرت اول مرة كما لو قمت

بالضغط على زر Back فى المتصفح .

**ملحوظة : هذه المشكلة قد واجهتنى سابقا عندما كت استدعى صفحة القسم العربى بالضغط على رز "عربى" و لم تكن تفتح صفحة القسم العربى لان كان بها فريمات و لكن أحد الأعضاء ساعدنى فى الحل و ذلك بإستخدام كود الجافا سكريبت التالى:

<script>
function ShowIt(lang) {
	if (lang == "ar") {
		window.location="arfrm.htm";
	} else {
		window.location="enfrm.htm";
	}
}
</script>

و اضافة هذا السكريبت مع رابط الصفحة:

onclick="ShowIt('ar')"

و نجحت الفكرة لكن عند تجربتها ثانية لم تنج هذا طبعا مع التغيير فى الكود ليلائم الاسماء الجديدة للصفحات .

و قد قمت بإرفاق المثال لتتضح لكم المشكلة

و شكرا

EX.zip

#2

هل يوجد حل ؟ ام انه لا يمكن تطبيق ما أصبو اليه ؟

شكرا

#3

استبدل الرابط في السكربت بالشكل التالي:

window.parent.location.href="homefrm.htm";

Do as I say, not as I do

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

#4

شكرا لك جدا يا "Xacer" لتوفيرك جزء من وقتك لى لتساعدنى فى حل مشكلتى هذه ، كما اشكر باقى الأعضاء الذين قاموا بزيارة موضوعى و قرائته حتى لو لم يتسنى لهم الحل ليساعدوننى به .

قد تم حل مشكلتى و هى كانت التنقل بين فريمات فى نفس الويندو .

يعتبر الموضوع منتهيا بالحل الذى قدمه لى المشرف "Xacer"

و شكرا للجميع

#5

بسم الله الرحمن الرحيم

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

Do as I say, not as I do

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

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

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

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

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

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