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

ازاى اخلى صفحات الاسكريبت تظهر فى وسط المتصفح

بدأه half angel في 18 يوليو 2011 · 7 رد · 763 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عملت اسكريبت بالبى اتش بى و كل شىء شغال تمام بس المشكله كلها مش عارف ازاى اخلى الاسكريبت يظهر فى وسط اى متصفح .

انا كنت رابط الاسكريبت بملف config و به متغير لل left و اخر لل top و كل عناصر الصفحه من صور و نصوص مرتبطه بهذان المتغيران لتحديد مكان الظهور .

دورت على طريقه اجيب بها ال browser width عرفت انى لا استطيع ذالك عن طريق ال php يجب استخدام كود javascript . فيريت لو حد عندو فكره لحل هذة المشكله يضعها لى .

و كان نفسى اعرف الطريقه المستخدمه فى الاسكريبتات لكى تظهر دائما فى وسط الشاشه .

و هذا رابط الاسكريبت : Terre d'Egypte

#2

السلام عليكم..

إذا كنت فهمت الموضوع بالشكل الصحيح، فالأمر ليس مرتبطًا بالـPHP بأي شكل، صحيح؟

بدلاً من الجافاسكريبت و تعقيد الأمر (ربما لا يعمل عند بعض الزوار الذين أوقفوا عمل الجافاسكريبت عن قصد أو عن غير)، هناك حل أبسط بالـCSS:

margin-right: auto;
margin-left: auto;

هذا كود CSS، يمكن مثلًا كتابته لينفذ على <div> هكذا:

<div style="margin-right: auto; margin-left: auto;"></div>

شكرًا..

#3
sitesmaker كتب:

السلام عليكم..

إذا كنت فهمت الموضوع بالشكل الصحيح، فالأمر ليس مرتبطًا بالـPHP بأي شكل، صحيح؟

بدلاً من الجافاسكريبت و تعقيد الأمر (ربما لا يعمل عند بعض الزوار الذين أوقفوا عمل الجافاسكريبت عن قصد أو عن غير)، هناك حل أبسط بالـCSS:

margin-right: auto;
margin-left: auto;

هذا كود CSS، يمكن مثلًا كتابته لينفذ على <div> هكذا:

<div style="margin-right: auto; margin-left: auto;"></div>

شكرًا..

ممكن من فضلك توضح لى اكواد ال CSS تضاف بداخل كل عنصر ولا ممكن اضافه كود للصفحه للكل ؟

توضيح اكثر لسؤال الموضوع : كل صوره و كل نص او جدول بيظهر بالصفحه عندى هناك كود بيحدد ال Left و top لكل عنصر يعنى مثلا صوره الكود بتعها ده

echo'<div id="image1" style="position:absolute; overflow:hidden; left:'.$left1.'px; top:'.$top1.'px; width:254px; height:388px; z-index:0"><img src="img.JPG" alt="" border="0" width="254" height="388"></div>';

تم تحديد موقعها بكود عند ظهورها فى المتصفح هيختلف موقعها من جهاز لجهاز حسب عرض الشاشه او بالتحديد عرض ال browser انا عايز الصفحه بجميع عناصرها تظهر بنفس التنسيق و الابعاد و لكن فى نصف الشاشه

#4
 echo '<div id="image1" style="margin-right: auto; margin-left: auto;"><img src="img.JPG" alt="" border="0" width="254" height="388"></div>';

هذا تعديل على الكود الذي أدخلته.. أتمنى أن يقدم ما تريد، شكرًا.

تم تعديل هذه المشاركة بواسطة sitesmaker في 19 يوليو 2011 في 00:50

#5
sitesmaker كتب:

 echo '<div id="image1" style="margin-right: auto; margin-left: auto;"><img src="img.JPG" alt="" border="0" width="254" height="388"></div>';

هذا تعديل على الكود الذي أدخلته.. أتمنى أن يقدم ما تريد، شكرًا.

sitesmaker شكرا على الرد و المتابعه , انا فاهم الكود بس لو فرضت انى عندى صورتين image1 و image2 و كل منهم بتظهر فى موقع مختلف فى الصفحه لو و ضعت الكود ده لكل من الصورتين هيظهرو فوق بعض مش كده

!!! و اللى انا عايزه ان كل صوره تظهر فى موقعها فى الصفحه و الصفحه كلها تظهر فى الوسط

#6

الحمد لله وصلت للحل و هى و ضع جميع عناصر الصفحه داخل :

 <div id="container">  <div>

و فى ملف ال CSS يتم وضع

 div#container
{
	position:relative;
	width: تحديد العرض الطبيعى للصفحه px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}

body {text-align:center;margin:0}

و كده تظهر الصفحه فى الوسط

طلب بسيط لو تفضلتو ده لينك الاسكريبت بتاعى الرابط الخاص بي كنت عايز اى حد يدخل عليه و يقولى الصفحه بتظهر مظبوت فى الوسط من عندو ولا فى مشاكل طبعا انتو عرفين مش كل المتصفحات زى بعض . الف شكر لكل من ساعدنى .

#7

السلام عليكم.

تعمل بالشكل المطلوب، و الله أعلم، على Firefox 5.

#8

السلام عليكم

السكريبت يظهر في الوسط حاليا !

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

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

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

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

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