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

تخيلو1 .. سؤالين في Html

بدأه mjxp7 في 31 أغسطس 2008 · 6 رد · 737 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لم أكن اتصور أني يكون لدي سؤال في html لكن اليوم لدي سؤالين!!؟؟

سؤالي الأول و الثاني بخصوص هذه الصفحة

http://www.alsaek.com/browser/startpage.htm

السؤال الأول كيف اجعل صندوق النصوص الموجود في هذه الصفحة هو المحدد أولا عند فتح الصفحة

يعني عند اتمام تحميل الصفحة يكون المؤشر في صندوق النصوص جاهز للكتابة دون داعي لتفعيله عن طريق الماوس

السؤال الثاني : كيف اجعل لغة صندوق النصوص الذي تحدثت عنه مطولا في السؤال الأول العربية

أي اللغة الافتراضية لصندوق النصوص هي العربية

مع تحياتي

اسم الشركه : mj7.org
صاحب الشركه : محمد جمال الذياب.
أداء الشركـــه : برمجة و تصميم و ادارة المواقع للمنشآت و الافراد
بريد الشركـــه : mj@mj7.org
هاتف الشركه : 00963991354290
الدعم الفنــــي :mjxp7@hotmail.com

#2

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

يمكن استعمال المنهج focus لمربع النص، و لكن بعد ضمان ظهوره في الصفحة، و يتم ذلك بإحدى الطريقتين التاليتين:

1. الطريقة الأولى: وضع الكود التالي في القسم head التابع للصفحة:

<script language=javascript>
document.onreadystatechange=fnStartInit;
function fnStartInit()
{
   if (document.readyState=="complete")
   {
      document.all.q.focus();
   }
}
</script>

باعتبار أن اسم مربع النص الموجود في الصفحة التي أشرت إليها هو "q". أما اسم الدالة fnStartInit فيمكنك استعمال أي اسم تريده و مقبول في javascript.

2. الطريقة الثانية: وضع الكود التالي بعد علامة تعريف مربع النص:

<script language=javascript>
    document.all.q.focus();
</script>

و إذا كان مربع النص ضمن نموذج (form) فيجب أن يكون الأمر هكذا (تحديد اسم النموذج أيضاً):

document.all.formname.q.focus();

نرجو الاستفادة و السلام.

وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ

صدق الله العظيم

#3

شكرا للرد

عند تجربة الكود عمل بشكل ممتاز لكن تظهر لي الرسالة التالية أعلى المتصفح

ss.jpg

مع العلم ان google يستخدم نفس الكود دون ظهور أي رسالة فما المشكلة؟؟؟

اسم الشركه : mj7.org
صاحب الشركه : محمد جمال الذياب.
أداء الشركـــه : برمجة و تصميم و ادارة المواقع للمنشآت و الافراد
بريد الشركـــه : mj@mj7.org
هاتف الشركه : 00963991354290
الدعم الفنــــي :mjxp7@hotmail.com

#4

و من الحلول الوارده لتنفيذ استفسارك الاول

الكود التالي

<head>
<script>
function setFocus(fieldName){
	if(document.all[fieldName])document.all[fieldName].focus();
}
</script>
</head>
<body onload="setFocus('userName');">
<form method="POST" action="--WEBBOT-SELF--">
	<p><input type="text" name="userName" size="20"></p>
</form>
</body>

اضفت الكود للفائده

#5
العيافـي كتب:
و من الحلول الوارده لتنفيذ استفسارك الاول

الكود التالي

<head>
<script>
function setFocus(fieldName){
	if(document.all[fieldName])document.all[fieldName].focus();
}
</script>
</head>
<body onload="setFocus('userName');">
<form method="POST" action="--WEBBOT-SELF--">
	<p><input type="text" name="userName" size="20"></p>
</form>
</body>

اضفت الكود للفائده

الكود ايضا يعمل و الحمد لله

لكن المشكلة ايضا بظهور هذه الرسالة أعلى المتصفح

ss.jpg

اسم الشركه : mj7.org
صاحب الشركه : محمد جمال الذياب.
أداء الشركـــه : برمجة و تصميم و ادارة المواقع للمنشآت و الافراد
بريد الشركـــه : mj@mj7.org
هاتف الشركه : 00963991354290
الدعم الفنــــي :mjxp7@hotmail.com

#6
اقتباس
لكن المشكلة ايضا بظهور هذه الرسالة أعلى المتصفح

في كلا الطريقتين سيظهر الشريط في اعلى المستعرض اذا كانت الصفحه على الجهاز المحلي localhost فقط.

#7
اقتباس
في كلا الطريقتين سيظهر الشريط في اعلى المستعرض اذا كانت الصفحه على الجهاز المحلي localhost فقط.

فعلا انا رفعت الصفحة وعملت بشكل ممتاز

شكرا جزيلا لكل من شارك في حل هذه المشكلة

مع تحياتي

اسم الشركه : mj7.org
صاحب الشركه : محمد جمال الذياب.
أداء الشركـــه : برمجة و تصميم و ادارة المواقع للمنشآت و الافراد
بريد الشركـــه : mj@mj7.org
هاتف الشركه : 00963991354290
الدعم الفنــــي :mjxp7@hotmail.com

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