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



 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول

 

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

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



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

النافذة الصغيرة المتحركة Empty
مُساهمةموضوع: النافذة الصغيرة المتحركة   النافذة الصغيرة المتحركة I_icon_minitimeالخميس مايو 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>
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://baramij-you.own0.com
 
النافذة الصغيرة المتحركة
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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