Fa فول اسکرین قسمتی از پروژه یا مولتی ویندو

exiler

New Member
سلام، من یه پروژه دارم ، که داخلش اسلایدر داره،

اسلایدر رو با htmlنوشتم و قرار هست اون رو داخل پروژه بیارم.

حالا می خوام با کلیک بر روی اسلاید شو، بزرگ بشه،( فول اسکرین)

آیا اصلا راهی هست که قسمتی از پؤوژه با کلیک ماکزیمایز بشه؟
راه حل و پیشنهاد از شما.
 

hamedroy

Member
سلام. بله امکان این کار وجود داره . شما میتونید هر شی رو که در مالتی مدیا بیلدر قابلیت resize پذیری داره به صورت فول اسکرین هم تغییر سایز بدین.
فرض کنیم که شما آبجکت HTML رو در اختیار داشته باشین. اسکریپت کلید فول اسکرین میتونه این کد رو داشته باشه.
PHP:
If (fullscr) Then
  RunScript("Master Layer::CBK_EXIT")
Else
   obj$='Html'
  xHtml=ObjectX(obj$)
  yHtml=ObjectY(obj$)
  wHtml=ObjectWidth(obj$)
  hHtml=ObjectHeight(obj$)
  xwindow=PubX()
  ywindow=PubY()
  wwindow=ClientWidth()
  hwindow=ClientHeight()
  wfull=ScreenWidth()
  hfull=ScreenHeight()
  SysCommand("MoveWindow","0,0")
  SysCommand("ResizeWindow","wfull,hfull")
  MoveObject("obj$","0,0,wfull,hfull")
  fullscr=TRUE
End
می دونید که برای خرو ج از حالت فول اسکرین عموما کاربر کلید ESC رو از صفحه کلید فشار میده پس میتونید اسکریپت CBK_EXIT رو درون صفحه Master Top Layer ایجاد کنید و این کدها درونش قرار بدین.
PHP:
If (fullscr) Then
  SysCommand("MoveWindow","xwindow,ywindow")
  SysCommand("ResizeWindow","wwindow,hwindow")
  MoveObject("obj$","xHTML,yHTML,wHTML,hHTML")
  fullscr=FALSE
Else
  Exit()
End
از آقای سامان تشکر میکنم که قبلا به مشابه این سوال پاسخ داده بودند. راستی اینم اضافه کنم که اگر دوس داشتین حتی صفحه شما خارج از MMB و به طور کاملا external باز بشه و به اندازه خاصی نمایش پیدا کنه باید دقت کنید که در کدهای خودتون مقادیری رو مثل
PHP:
toolbar=no,location,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=000,height=000,left=000,top=000

در صفحه HTML خودتون قرار بدین. به همین شکل امکان فول اسکرین کردن صفحه هم با مقدار دهی %100 در خصوص width و height و حتی با استفاده از توابع ساده جاوا اسکریپت به سادگی امکان پذیر خواهد بود. 000 = favorite size
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا