שלח תשובה

זירת השאלות

13 תשובות

  1. אוריקס הגיב:

    נסה ככה:


    <script language = "JavaScript">
    function fMaximize(){
        self.resizeTo(screen.availWidth,screen.availHeight);
        self.moveTo(0,0);
        return false
    }
    </script>

    <span onClick="return fMaximize()">Maximise</span>

  2. albert הגיב:

    אני יודע ככה… אבל
    מה עם החלון כבר מוגדל?
    איך בודקים את זה?

    תודה, אלברט

  3. BuildHome הגיב:

    תפרט קצת יותר
    איזה סוג חלון? רגיל או פופ-אפ ?
    אתה מעוניין לבדוק מה גודלו ואז לבצע הגדלה/הקטנה או רק הגדלה ?
    קצת פירוט יעזור.

  4. ניר טייב הגיב:

    אוריקס נתן לך כלי
    אז תשתמש בו

    if (self.width==screen.availWidth){
    alert("the window is maximized");
    }else{
        self.resizeTo(screen.availWidth,screen.availHeight);
        self.moveTo(0,0);
        return false
    }

    (לא נבדק)

  5. albert הגיב:

    פירוט:
    חלון רגיל לחלוטין….
    אני רוצה לבדוק האם החלון הזה מוגדל? אם לא אז להגדיל…
    זהו…

    תודה, אלברט

  6. albert הגיב:

    בדקתי ולא עובד…
    ניסיתי לעשות גם ככה:

    if (window.self.width==screen.availWidth){
    alert("the window is maximized");
    }else{
        self.resizeTo(screen.availWidth,screen.availHeight);
        self.moveTo(0,0);
        //return false
    }

    *הקוד הוא לא בתוך פונצק', לכן לא צריך את ה- RETURN FALSE

    מה עושים?

  7. אוריקס הגיב:

    המממ נסה משהו כזה:


    window.onload = fMaximize;
    function fMaximize(){
        window.moveTo(0,0);
        if (document.all){
          top.window.resizeTo(screen.availWidth,screen.availHeight);
        }
        else if (document.layers||document.getElementById){
            if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
                top.window.outerHeight = screen.availHeight;
                top.window.outerWidth = screen.availWidth;
            }
        }
    }

  8. albert הגיב:

    אבל איך אתה יכול לבדוק אם הוא כבר
    מוגדל?
    הפונק' הזאת עושה maximize בכל פעם שהעמוד עולה גם הוא מוגדל גם אם הוא לא…
    אני רוצה שיעשה maximize אך ורק כאשר החלון לא מוגדל..

    תודה.
    אלברט

  9. BuildHome הגיב:

    נסה לקחת רק את המשפט תנאי
    שאוריקס כתב בפונקציה:

            if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
                top.window.outerHeight = screen.availHeight;
                top.window.outerWidth = screen.availWidth;
            }

  10. albert הגיב:

    זה נתמך רק במוזילה….
    מה עם IE?
    הנה הקוד:

    if ((top.window.outerHeight<screen.availHeight)||(top.window.outerWidth<screen.availWidth))
    {
    window.moveTo(0,0);
    top.window.outerHeight = screen.availHeight;
    top.window.outerWidth = screen.availWidth;
    }

    כאילו outerHeight או outerWidth הם אינם נתמכים ב-IE…
    מה עושים?

  11. Deviation הגיב:

    הנה קוד מתוקן..


    if (navigator.appName=="Microsoft Internet Explorer")  {
      if ((top.window.outerHeight<screen.availHeight)||(top.window.outerWidth<screen.availWidth))
    {
    window.moveTo(0,0);
    top.window.outerHeight = screen.availHeight;
    top.window.outerWidth = screen.availWidth;
    }
    }
          if (navigator.appName=="Netscape"){

            if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
                top.window.outerHeight = screen.availHeight;
                top.window.outerWidth = screen.availWidth;
            }
    }

    אני מניח שאתה תוכל לסדר את ההזחה בעצמך, בהצלחה

  12. albert הגיב:

    לא עובד…
    עזובו לא חשוב..
    תודה רבה בכל זאת…

שלח תשובה