PDA

View Full Version : مختصات پنجره باز شده و انتقال پنجره



mhabat
شنبه 06 مهر 1392, 13:44 عصر
سلام.
من می خوام از طریق جاوا اسکریپت 10پنجره از لینک های مختلف رو باز کنم.
به طوری که کناره هم و اگر جا نبود پایین هم نمایششون بده.
باید چه کار کنم؟

Javidhb
شنبه 06 مهر 1392, 14:54 عصر
با top و left میتونید محل پنجره رو مشخص کنید:


myWindow=window.open('1.htm','',"location=1",'status=1','scrollbars=1','width=100','height=100 ', 'top=xxx', 'left=xxx');


سوال دوم:
باید مختصات هر دو پنجره + سایزشون را داشته باشید ... بعد محاسبه کنید که میتونن کنار هم باشن یا باید بره زیر و ..

mhabat
شنبه 06 مهر 1392, 16:42 عصر
چطور میتونم سایزشون رو در بیارم؟
2 تا پنجره نیست که می خوام 10 تا باشه!
نمیشه یه سایز مشخص خودتون تعیین کنید که بشه 10 تا پنجره در زیر و بالا قرار بگیرند؟
فقط می خوام وقتی 10 لینک باز میشن روهم قرار نگیرند

Javidhb
شنبه 06 مهر 1392, 17:46 عصر
<button onclick="createNewWin(8);">windows # 8</button>

<script type="text/javascript">

function createNewWin(num)
{

var winWidth = screen.width / 5,
winHeight = screen.height / 2;

var position = new Array();

for(i=0; i<10; i++)
{
position.push({
left: (i < 4) ? i * winWidth : (i % 5) * winWidth,
top: (i < 4) ? 0 : screen.height
});
}
window.open('url', 'title', 'width='+winWidth+', height='+winHeight+', left='+position[num].left+', top='+position[num].top);
}
</script>

mhabat
شنبه 06 مهر 1392, 18:04 عصر
آهان.مرسی.
حالا مشکل اینجاست که چون می خوام پنجره کوچیک باشه , اون قسمتی که مد نظر من هست رو نمایش نمیده .
چطور میتونم در هر پنجره که باز میشه پایین پیج رو نشون بده!