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

طريقة ظهور مسج عند تشغيل الموقع

بدأه cornerofart في 3 سبتمبر 2010 · 3 رد · 584 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

في البداية كنت أصمم موقع و أريده أن يعمل على تنبه الزائر بأن أحسن متصفح لهذا الموقع هو الفايرفوكس

فوجدت أنني بحاجة إلى هذه الطريقة للتنبيه

<!DOCTYPE HTML>
<html lang="en-US">
<head>
	<meta charset="UTF-8">
	<title>JS Message</title>
</head>
<body>

	<script>
	var a = 5,
		b = 10;

	if ( (a === 5) && (b === 10) ) {
		alert('Hello Gest of arab team');
	}
	</script>
</body>
</html>

لكن إذا أردنا أن نجعل هذه الرسالة تظهر داخل الصفحة ككتابه مثلاً:

<script>
	!document.getElementById('contents') && createElem('div', 'contents', 'Hello Arab Team 2000');

	function createElem( type, id, text ) {
		var contents = document.createElement(type);
		contents.id = id;
		contents.appendChild( document.createTextNode(text) );
		document.body.appendChild(contents);
	}
	</script>

تم تعديل هذه المشاركة بواسطة cornerofart في 3 سبتمبر 2010 في 03:48

1

welcome to my portfolio:

www.cornerofart.net

Submit you design

here
#2

لا اعرف لماذا استخدمت جملة if في المثال الاول :blink: ؟ الافضل استخدامها بعد تشغيل صفحة مثلا :

		window.onload = function(){
		  alert('Hello Guest ! ');
		}

بلنسبة للمثال الثاني, السطر الاول , انت استخدمت طريقة تقوم بارجاع قيمة منطقية Boolean دون ان يكون هناك متغير يقوم باستقبال القيمة , بلاضافة الى انه اذا كان هناك بلفعل element

موجود بنفس id لاتظهر الكتابة فيه , اعتقد انه من الافضل كتابته بهذه الطريقة ..

function createElem( type, id, text )
{
    var contents= document.getElementById(id) ;

    if(  contents === null )
    {
        contents = document.createElement(type);
        contents.id = id;
  document.body.appendChild(contents);
    }
    contents.appendChild( document.createTextNode(text) );

}
createElem('div', 'contents', 'Hello Arab Team 2000');

تم تعديل هذه المشاركة بواسطة ahmad123 في 4 سبتمبر 2010 في 14:45

2
#3
ahmad123 كتب:

لا اعرف لماذا استخدمت جملة if في المثال الاول :blink: ؟ الافضل استخدامها بعد تشغيل صفحة مثلا :

		window.onload = function(){
		  alert('Hello Guest ! ');
		}

بلنسبة للمثال الثاني, السطر الاول , انت استخدمت طريقة تقوم بارجاع قيمة منطقية Boolean دون ان يكون هناك متغير يقوم باستقبال القيمة , بلاضافة الى انه اذا كان هناك بلفعل element

موجود بنفس id لاتظهر الكتابة فيه , اعتقد انه من الافضل كتابته بهذه الطريقة ..

function createElem( type, id, text )
{
    var contents= document.getElementById(id) ;

    if(  contents === null )
    {
        contents = document.createElement(type);
        contents.id = id;
    }
    contents.appendChild( document.createTextNode(text) );
    document.body.appendChild(contents);
}
createElem('div', 'contents', 'Hello Arab Team 2000');

الله يعطيك العافية بصراحة أنا لست قوي بالجافا و لكنني ما زلت أتعلم بها.. وشكرا على التوضيح.

1

welcome to my portfolio:

www.cornerofart.net

Submit you design

here
#4
cornerofart كتب:

الله يعطيك العافية بصراحة أنا لست قوي بالجافا و لكنني ما زلت أتعلم بها.. وشكرا على التوضيح.

لا عليك اخي , الجافا سكربت لغة جميلة واصل تعملها ..

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