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

كيفيه معرفه اذا كانت صفحه اخرى تم تحميلها بالجافا سكربت

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

السلام عليكم ورحمه الله وبركاته اخوانى لدى سؤال ممكن هو مبهم لكن ساحاول التوضيح قدر المستطاع

لنفرض ان لدى صفحتين الاولى تسمى قوائم الطعام امتداد اتش تى ام ال

والثانيه الحساب

اريد من خلال الصفحه الاولى ان اعرف اذا الصفحه الثانيه تم تحميلها

اريد معرفه ذلك باستخدام جافا سكربت او اى لغه برمجه مواقع مثلا البى اتش بى هل هذا ممكن؟؟؟؟

#2

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

  1. ممكن حله إما ياستخدام الــ Cookies (رابط) في جافا سكربت أو باستخدام الــ Sessions في الــ PHP ..
  2. الصفحة الأولى تقوم بكتابة cookie كمايلي :
    <html>
    <head>
    
     <script> 
     function createCookie(name,value,days) {
    	if (days) {
    		var date = new Date();
    		date.setTime(date.getTime()+(days*24*60*60*1000));
    		var expires = "; expires="+date.toGMTString();
    	}
    	else var expires = "";
    	document.cookie = name+"="+value+expires+"; path=/";
    }
    </script>
    </head>
    <body onload="javascript:createCookie('ppkcookie','TTTTTT',7);">
    <input type="button" onclick= "javascript:createCookie('ppkcookie','testcookie',7);">
    </body>
    </html>

  3. الصفحة الثانية تقوم بقراءة الــ cookie كمايلي :
    <html>
    <head>
    
     <script> 
    function readCookie(name) {
    	var nameEQ = name + "=";
    	var ca = document.cookie.split(';');
    	for(var i=0;i < ca.length;i++) {
    		var c = ca;
    		while (c.charAt(0)==' ') c = c.substring(1,c.length);
    		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    	}
    	return null;
    }
    
    function eraseCookie(name) {
    	createCookie(name,"",-1);
    }
    </script>
    </head>
    <body>
    <input type="button" onclick= "javascript:alert(readCookie('ppkcookie'));">
    </body>
    </html>

  4. ممكن لو أردت استخدام الــ Timer بحيث تفحص هل تم فتح الصفحة أم لا كمايلي :
    <html>
    <head>
    
     <script> 
     function doStuff()
    {
    setTimeout(continueExecution(4), 70000);
    
    }
    
    function continueExecution(i)
    {
    
      alert('fff');
      if(i != 0)
      {
     pausecomp(3000);
    setTimeout(continueExecution(i - 1), 70000);
    
    
      }
    }
    
    function pausecomp(millis)
    {
    var date = new Date();
    var curDate = null;
    
    do { curDate = new Date(); }
    while(curDate-date < millis);
    }
    
    </script> 
    
    </head>
    <body>
    <input type="button" onclick= "javascript:doStuff();">
    </body>
    </html>

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

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

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

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

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

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