FOUAD Admin
نجم المنتدي : ..... الولايه : ..المسيله عدد المساهمات : 3220 6 العمر : 47
| موضوع: كود نافذة صغيرة مفيدة ومتحركة تستطيع التحكم بحجمها وسرعتها الإثنين 5 أكتوبر - 0:30 | |
| - الكود:
-
<SCRIPT LANGUAGE='JavaScript'><!--
//للمزيد من الجافا سكريبت .. نرجو زيارة مجمع البرامج http://www.vip4soft.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> | |
|