برامج يو
أهلا وسهلا بك زائرنا الكريم ندعوك إلى تسجيل الدخول إن كنت عضوا وإن كنت من الزوار ندعوك إلى التسجيل معنا للحصول على آخر البر امج المطروحة عبر أسهل الطرق للوصول إليها.



 
الرئيسيةالبوابةاليوميةس .و .جبحـثالأعضاءالمجموعاتالتسجيلدخول

شاطر | 
 

 النافذة الصغيرة المتحركة

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
Admin


عدد الرسائل : 161
تاريخ التسجيل : 18/02/2009

مُساهمةموضوع: النافذة الصغيرة المتحركة   الخميس مايو 13, 2010 3:35 am


النافذة الصغيرة المتحركة

(عدد مرات الزيارة 117161)



مثال: خروج النافذة عند دخولك.

الوصف: نافذة صغيرة متحركة تستطيع التحكم بحجمها وسرعتها.

طريقة التركيب: ضع الكود بمنطقة الـ <Head>

الكود:

ظلل وانسخ الكود
الكود:
<SCRIPT LANGUAGE='JavaScript'><!--

//للمزيد من الجافا سكريبت .. نرجو زيارة موقع برامج يو  http://baramij-you.own0.com/

var popUp = 0;
var popURL = 0;
var popWidth = 0;
var popHeight = 0;

var thisMargin = 10;

var popTopPosition = thisMargin;
var popLeftPosition = thisMargin;

var pause = 20;
var step = 10;   // كل ما زودت الرقم كل ما اسرعت النافذة
var timer = 0;

var screenWidth = 0;
var screenHeight = 0;

var endX = 0;
var endY = 0;

function startPop(thisurl,thiswidth,thisheight) {
   popURL = thisurl;
   popWidth = thiswidth;
   popHeight = thisheight;

   popUp = window.open(popURL, "traveler","toolbar=no,width="+popWidth+",height="+popHeight+",top="+popTopPosition+",left="+(popLeftPosition)+"");

   screenWidth = window.screen.width;
   screenHeight = window.screen.height;
   endX = screenWidth - thiswidth - thisMargin;
   endY = screenHeight - thisheight - thisMargin;
   movedown();
}

function movedown() {
   if (popTopPosition <= endY - 50) {
      popUp.moveTo(popLeftPosition,popTopPosition);
      popTopPosition += step;
      timer = setTimeout("movedown()",pause);
   }
   else {
      clearTimeout(timer);
      popTopPosition = endY - 50;
      popUp.moveTo(popLeftPosition,popTopPosition);
      moveright();
   }
}

function moveright() {
   if (popLeftPosition <= endX) {
      popUp.moveTo(popLeftPosition,popTopPosition);
      popLeftPosition += step;
      timer = setTimeout("moveright()",pause);
   }
   else {
      clearTimeout(timer);
      popLeftPosition = endX;
      popUp.moveTo(popLeftPosition,popTopPosition);
      moveup();
   }
}

function moveup() {
   if (popTopPosition >= thisMargin) {
      popUp.moveTo(popLeftPosition,popTopPosition);
      popTopPosition -= step;
      timer = setTimeout("moveup()",pause);
   }
   else {
      clearTimeout(timer);
      popTopPosition = thisMargin;
      popUp.moveTo(popLeftPosition,popTopPosition);
      moveleft();
   }
}

function moveleft() {
   if (popLeftPosition >= thisMargin) {
      popUp.moveTo(popLeftPosition,popTopPosition);
      popLeftPosition -= step;
      timer = setTimeout("moveleft()",pause);
   }
   else {
      clearTimeout(timer);
      popLeftPosition = thisMargin;
      popUp.moveTo(popLeftPosition,popTopPosition);
   }
}

startPop('poptest.htm','300','200');

// --></SCRIPT>
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://baramij-you.own0.com
 
النافذة الصغيرة المتحركة
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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