Browser to fullscreen - solution needed for many browser/platform combinations

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • msa

    Browser to fullscreen - solution needed for many browser/platform combinations

    Hi there,

    First off, let me say that I know that launching to full screen is a
    bad idea. I would never do it given the choice, but I must follow
    orders from my boss, the boss that desparately wants a desktop
    application made out of Internet technologies.

    We're writing an application that has JavaScript enabled as a client
    machine requirement. We need to support Windows with IE 5+ and
    Netscape 7+ plus Mac with IE 5+ and Netscape 6.2+.

    I need to launch the application into fullscreen mode from each of
    these browser/platform combinations using window.open.

    Note that expanding the launched window to take up the entire screen
    won't cut it, and I'm okay with the fact that, in Netscape, the title
    bar will remain.

    I'm fairly new to JavaScript, and my boss just told me now that he
    needs a solution for this by tomorrow. Yikes! I've looked at the
    newsgroup posts on this topic, but most say either you shouldn't do
    this or gives a solution to maximize the window instead of forcing it
    to fullscreen.

    So, can someone please provide me with
    1. if fullscreen can be accomplished for each combination listed
    2. JavaScript code that will accomplish fullscreen with each
    combination

    Thanks a million for your help!
  • DU

    #2
    Re: Browser to fullscreen - solution needed for many browser/platformcombina tions

    msa wrote:
    [color=blue]
    > Hi there,
    >
    > First off, let me say that I know that launching to full screen is a
    > bad idea. I would never do it given the choice, but I must follow
    > orders from my boss, the boss that desparately wants a desktop
    > application made out of Internet technologies.
    >[/color]

    Sorry there. You must not know how bad it really is then because the
    first thing to do is to convince your boss with the arguments you know
    about.
    [color=blue]
    > We're writing an application that has JavaScript enabled as a client
    > machine requirement. We need to support Windows with IE 5+ and
    > Netscape 7+ plus Mac with IE 5+ and Netscape 6.2+.
    >[/color]

    AFAIK, NS 6.2+ and NS 7.x have turn off fullscreen.
    [color=blue]
    > I need to launch the application into fullscreen mode from each of
    > these browser/platform combinations using window.open.
    >[/color]

    How in the world can you make Mozilla-users do that? How is your webpage
    going to make proxomitron users do that? How is your webpage going to
    make Opera 7.x users do that?
    Your request is childish, unrealistic and disconnected from any/all
    basic usability principles.
    [color=blue]
    > Note that expanding the launched window to take up the entire screen
    > won't cut it, and I'm okay with the fact that, in Netscape, the title
    > bar will remain.
    >
    > I'm fairly new to JavaScript,[/color]

    Yes you definitively are.

    and my boss just told me now that he[color=blue]
    > needs a solution for this by tomorrow. Yikes! I've looked at the
    > newsgroup posts on this topic, but most say either you shouldn't do
    > this or gives a solution to maximize the window instead of forcing it
    > to fullscreen.[/color]

    Most Mozilla-based browser users and Opera 7.x users and proxomitron
    users disable resizing existing windows. So, you may think you're
    succeeding into maximizing a window but in fact you most likely fail
    everytime for a majority of users.
    [color=blue]
    >
    > So, can someone please provide me with
    > 1. if fullscreen can be accomplished for each combination listed
    > 2. JavaScript code that will accomplish fullscreen with each
    > combination
    >
    > Thanks a million for your help![/color]

    Start understanding why fullscreen windows is a bad idea and then
    explain your position to your boss. Either way, it won't matter a lot
    since pure force on visitors and users rarely achieves the pursued goals.
    A web author (through his boss or not) trying to impose his preferences
    regarding the users' browser feature (toolbars, size, positions,
    resizability, etc.) is a bad, incompetent web author who is going to fail.

    DU

    Comment

    • David Dorward

      #3
      Re: Browser to fullscreen - solution needed for many browser/platform combinations

      msa wrote:
      [color=blue]
      > First off, let me say that I know that launching to full screen is a
      > bad idea. I would never do it given the choice, but I must follow
      > orders from my boss, the boss that desparately wants a desktop
      > application made out of Internet technologies.[/color]

      First show him this:


      Then point out that while many "Internet technologies" are useful for
      building desktop applications around, web browsers are rarely among them.
      It sounds like somebody is letting the tool define the end product rather
      then the other way around.

      --
      David Dorward <http://blog.dorward.me .uk/> <http://dorward.me.uk/>

      Comment

      • owen

        #4
        Re: Browser to fullscreen - solution needed for many browser/platform combinations


        "msa" <marnie-google2647@luck ymail.com> wrote in message
        news:396147b3.0 404281222.39848 9f6@posting.goo gle.com...[color=blue]
        > Hi there,
        >
        > First off, let me say that I know that launching to full screen is a
        > bad idea. I would never do it given the choice, but I must follow
        > orders from my boss, the boss that desparately wants a desktop
        > application made out of Internet technologies.[/color]

        Let me just say that I totally sympathise. I have been in a similar
        situation for over 3 years. My boss wants desktop functionality and
        performance, all within web pages. It sucks.!


        Comment

        • Brian Genisio

          #5
          Re: Browser to fullscreen - solution needed for many browser/platformcombina tions

          DU wrote:
          [color=blue]
          > msa wrote:
          >[color=green]
          >> Hi there,
          >>
          >> First off, let me say that I know that launching to full screen is a
          >> bad idea. I would never do it given the choice, but I must follow
          >> orders from my boss, the boss that desparately wants a desktop
          >> application made out of Internet technologies.
          >>[/color]
          >
          > Sorry there. You must not know how bad it really is then because the
          > first thing to do is to convince your boss with the arguments you know
          > about.
          >[color=green]
          >> We're writing an application that has JavaScript enabled as a client
          >> machine requirement. We need to support Windows with IE 5+ and
          >> Netscape 7+ plus Mac with IE 5+ and Netscape 6.2+.
          >>[/color]
          >
          > AFAIK, NS 6.2+ and NS 7.x have turn off fullscreen.
          >[color=green]
          >> I need to launch the application into fullscreen mode from each of
          >> these browser/platform combinations using window.open.
          >>[/color]
          >
          > How in the world can you make Mozilla-users do that? How is your webpage
          > going to make proxomitron users do that? How is your webpage going to
          > make Opera 7.x users do that?
          > Your request is childish, unrealistic and disconnected from any/all
          > basic usability principles.
          >[color=green]
          >> Note that expanding the launched window to take up the entire screen
          >> won't cut it, and I'm okay with the fact that, in Netscape, the title
          >> bar will remain.
          >>
          >> I'm fairly new to JavaScript,[/color]
          >
          >
          > Yes you definitively are.
          >
          > and my boss just told me now that he
          >[color=green]
          >> needs a solution for this by tomorrow. Yikes! I've looked at the
          >> newsgroup posts on this topic, but most say either you shouldn't do
          >> this or gives a solution to maximize the window instead of forcing it
          >> to fullscreen.[/color]
          >
          >
          > Most Mozilla-based browser users and Opera 7.x users and proxomitron
          > users disable resizing existing windows. So, you may think you're
          > succeeding into maximizing a window but in fact you most likely fail
          > everytime for a majority of users.
          >[color=green]
          >>
          >> So, can someone please provide me with
          >> 1. if fullscreen can be accomplished for each combination listed
          >> 2. JavaScript code that will accomplish fullscreen with each
          >> combination
          >>
          >> Thanks a million for your help![/color]
          >
          >
          > Start understanding why fullscreen windows is a bad idea and then
          > explain your position to your boss. Either way, it won't matter a lot
          > since pure force on visitors and users rarely achieves the pursued goals.
          > A web author (through his boss or not) trying to impose his preferences
          > regarding the users' browser feature (toolbars, size, positions,
          > resizability, etc.) is a bad, incompetent web author who is going to fail.
          >
          > DU[/color]

          Wow. That was completely unnecessary. A requirement is a requirement.
          The Boss wants it, there is little he can do to change his mind, other
          than show the boss that it cannot be done. It is likely that the boss
          will want it done as well as possible, even if only a few browsers are
          supported. It is likely that the boss has seen it done before,
          therefore knows it can be done, and cares little on the reasons against
          it. Of course, there is nothing wrong with trying to convince the boss
          against doing something like this, but I object to your method of
          patronizing, condescending tone.

          The OP started off saying that he knew it was bad. You really don't
          need to be such a jackazz about this. In your message you belittle the
          OP and insult him/her. It is childish, and not needed here. The OP was
          completely clear in his position, and is desperate for help. An answer
          such as "It cannot be done because of X" is useful. Saying "Your
          request is childish, unrealistic and disconnected" is crap. Calling the
          OP a "bad, incompetent web author who is going to fail" is also crap.

          Grow up.
          Brian

          Comment

          • M A

            #6
            Re: Browser to fullscreen - solution needed for many browser/platformcombina tions

            Thanks, Brian. You're lovely and have a good head on your shoulders.
            You'll make a great leader one day, if you aren't already.

            Let me stress again that this solution is needed for a LAN application,
            not a web site. No, that doesn't make it any more acceptable, but I'm
            pointing this out to explain why I need a solution only for Netscape and
            IE.

            The requirement for fullscreen original came from the client who has
            asked us to build this application. After days and days of fighting
            this requirement, I've opted to keep my job and give it a shot instead
            of doing something rash and foolish like quitting.



            *** Sent via Developersdex http://www.developersdex.com ***
            Don't just participate in USENET...get rewarded for it!

            Comment

            • William Morris

              #7
              Re: Browser to fullscreen - solution needed for many browser/platform combinations

              Jesus, DU, lighten up and read his post. Boss requirements, intranet app,
              all that. If you can't post something constructive, at least don't
              sermonize.

              For the last five years, I've been working on an inter/intranet application
              for business clients wanting to track complex relational data. I've become
              somewhat of an expert on what works, what doesn't inside the browser, and
              the fact of the matter is you're limited by the technology.

              About six months ago, my "boss" - the senior partner who writes the checks,
              at any rate - suggested it would be a great idea to have the application
              open fullscreen. In IE5.5 and higher, that's a no-brainer. The problem is,
              there's a bug in IE that causes certain parts of the interface to stop
              functioning when you do that - it completely screws up the IE interface when
              you try ( and I do mean, ~try~) to return to normal. Other browsers - as
              other posters have noted - don't even allow that.

              msa, I hate to say this, but you're screwed. You've been placed in an
              impossible position, and one that is drastically unpopular with the
              knee-jerkers of the programming world (re: DU, above). If I had to support
              as many platforms and browsers as you, I'd quit my job. I really would.

              Thank God we standardized on one platform (PC Windows 98se+) and one browser
              (IE5.5+). Without starting a "Microsoft is evil" holy war over it, limiting
              ourselves and the dictating those requirements to our client-base has made
              the development process extremely efficient and cost effective.

              Solution by tomorrow? That's a "boss" for you. The solution is "Sorry,
              can't, the technologies as they are don't allow it, or are implemented in a
              way that causes problems in the OS. What problem are you trying to solve to
              which you think fullscreen is the solution?"

              You find the pain point, msa, and you, as the developer, suggest the
              solution. Your boss has it backwards.

              - Wm

              --
              William Morris
              Product Development, Seritas LLC
              Kansas City, Missouri



              "DU" <drunclear@hotW IPETHISmail.com > wrote in message
              news:c6pb0s$la0 $1@news.eusc.in ter.net...[color=blue]
              > msa wrote:
              >[color=green]
              > > Hi there,
              > >
              > > First off, let me say that I know that launching to full screen is a
              > > bad idea. I would never do it given the choice, but I must follow
              > > orders from my boss, the boss that desparately wants a desktop
              > > application made out of Internet technologies.
              > >[/color]
              >
              > Sorry there. You must not know how bad it really is then because the
              > first thing to do is to convince your boss with the arguments you know
              > about.
              >[color=green]
              > > We're writing an application that has JavaScript enabled as a client
              > > machine requirement. We need to support Windows with IE 5+ and
              > > Netscape 7+ plus Mac with IE 5+ and Netscape 6.2+.
              > >[/color]
              >
              > AFAIK, NS 6.2+ and NS 7.x have turn off fullscreen.
              >[color=green]
              > > I need to launch the application into fullscreen mode from each of
              > > these browser/platform combinations using window.open.
              > >[/color]
              >
              > How in the world can you make Mozilla-users do that? How is your webpage
              > going to make proxomitron users do that? How is your webpage going to
              > make Opera 7.x users do that?
              > Your request is childish, unrealistic and disconnected from any/all
              > basic usability principles.
              >[color=green]
              > > Note that expanding the launched window to take up the entire screen
              > > won't cut it, and I'm okay with the fact that, in Netscape, the title
              > > bar will remain.
              > >
              > > I'm fairly new to JavaScript,[/color]
              >
              > Yes you definitively are.
              >
              > and my boss just told me now that he[color=green]
              > > needs a solution for this by tomorrow. Yikes! I've looked at the
              > > newsgroup posts on this topic, but most say either you shouldn't do
              > > this or gives a solution to maximize the window instead of forcing it
              > > to fullscreen.[/color]
              >
              > Most Mozilla-based browser users and Opera 7.x users and proxomitron
              > users disable resizing existing windows. So, you may think you're
              > succeeding into maximizing a window but in fact you most likely fail
              > everytime for a majority of users.
              >[color=green]
              > >
              > > So, can someone please provide me with
              > > 1. if fullscreen can be accomplished for each combination listed
              > > 2. JavaScript code that will accomplish fullscreen with each
              > > combination
              > >
              > > Thanks a million for your help![/color]
              >
              > Start understanding why fullscreen windows is a bad idea and then
              > explain your position to your boss. Either way, it won't matter a lot
              > since pure force on visitors and users rarely achieves the pursued goals.
              > A web author (through his boss or not) trying to impose his preferences
              > regarding the users' browser feature (toolbars, size, positions,
              > resizability, etc.) is a bad, incompetent web author who is going to fail.
              >
              > DU[/color]


              Comment

              • Jim Ley

                #8
                Re: Browser to fullscreen - solution needed for many browser/platformcombina tions

                On Thu, 29 Apr 2004 07:54:14 -0400, Brian Genisio
                <BrianGenisio@y ahoo.com> wrote:
                [color=blue]
                >DU wrote:
                >Wow. That was completely unnecessary. A requirement is a requirement.
                > The Boss wants it, there is little he can do to change his mind, other
                >than show the boss that it cannot be done.[/color]

                This seems to be a peculiar viewpoint on the boss/employee
                relationship, one that seems more prevalent in certain
                countries/communities. Requirements are always negotiable, they
                have to be, as in this case if the requirement is impossible, but the
                developer should always let the boss know if the requirement is bad
                (on accessibility, on cost to support, on cost to implement, on risk
                to security etc. etc.) If you just follow orders, you are a _very
                bad_ employee.
                [color=blue]
                > It is likely that the boss has seen it done before,
                >therefore knows it can be done,[/color]

                but in this case it certainly can't be done.

                Jim.
                --
                comp.lang.javas cript FAQ - http://jibbering.com/faq/

                Comment

                • William Morris

                  #9
                  Re: Browser to fullscreen - solution needed for many browser/platformcombina tions

                  [color=blue]
                  > countries/communities. Requirements are always negotiable, they
                  > have to be, as in this case if the requirement is impossible, but the
                  > developer should always let the boss know if the requirement is bad
                  > (on accessibility, on cost to support, on cost to implement, on risk[/color]

                  Which is a very good way to handle it: put it in terms of $$ dollars $$.
                  [color=blue]
                  > to security etc. etc.) If you just follow orders, you are a _very
                  > bad_ employee.[/color]

                  Yeah, until the boss starts building a guillotine in the company cafeteria.

                  William Morris
                  Product Development, Seritas LLC
                  Kansas City, Missouri


                  Comment

                  • Brian Genisio

                    #10
                    Re: Browser to fullscreen - solution needed for many browser/platformcombina tions

                    Jim Ley wrote:[color=blue]
                    > On Thu, 29 Apr 2004 07:54:14 -0400, Brian Genisio
                    > <BrianGenisio@y ahoo.com> wrote:
                    >
                    >[color=green]
                    >>DU wrote:
                    >>Wow. That was completely unnecessary. A requirement is a requirement.
                    >> The Boss wants it, there is little he can do to change his mind, other
                    >>than show the boss that it cannot be done.[/color]
                    >
                    >
                    > This seems to be a peculiar viewpoint on the boss/employee
                    > relationship, one that seems more prevalent in certain
                    > countries/communities. Requirements are always negotiable, they
                    > have to be, as in this case if the requirement is impossible, but the
                    > developer should always let the boss know if the requirement is bad
                    > (on accessibility, on cost to support, on cost to implement, on risk
                    > to security etc. etc.) If you just follow orders, you are a _very
                    > bad_ employee.
                    >[/color]

                    This is not a peculiar viewpoint at all. If the employee just shuts up,
                    when he/she knows there is an issue, then there is a problem... I
                    agree. But, if you tell a boss or a customer that "What you want is not
                    considered a good idea by the community" and they come back to say "This
                    is what we want", then the implementer does not really have any say in
                    the requierement.

                    People make the blanket assumption that "just follow[ing] orders" is
                    what the OP is doing. You cannot make that assumption. From the way
                    the OP wrote it, it really sounds like the OP knows why it is bad, and
                    the boss wants it anyways. If you cannot convince the boss otherwise,
                    then you either implement it via specification, or prove that it cannot
                    be done. To say that "Requiremen ts are always negotiable", you are
                    living in a dream world. To an implementer, requirements are _not_
                    always negotiable. If a requirement is a bad idea, and you explain why,
                    and the customer/boss still wants the requirment, there is not much you
                    can do.

                    [color=blue][color=green]
                    >> It is likely that the boss has seen it done before,
                    >>therefore knows it can be done,[/color]
                    >
                    > but in this case it certainly can't be done.[/color]

                    I know that I have had web browsers take me into a full-screen (or a
                    pseudo-full-screen) mode automatically. If this is all I know, then the
                    only thing the OP can do is come back and prove why this cannot be done.
                    If one of the requirements is that the app in IE, and you can only get
                    it done in IE, then that is still acceptable to a boss. Doing more than
                    necessary for a requirement is often a bad move, unless the development
                    time is close to free. A developer peon will not convince a boss
                    otherwise. Only if nothing can be done, will a stuborn boss revist the
                    requirement.

                    The OP wanted to know if it can be done. He asked because he did not
                    know. DU came back with a completely unappropriate response. This
                    group exists for people to help others. Treating a poster like crap is
                    less than helpful.

                    We developers live in a world where we need to keep our jobs. Being
                    argumentitive does not aid in that goal. Being realistic does. The OP
                    was nothing but realistic and reasonable with the questions.

                    Brian

                    Comment

                    • Jim Ley

                      #11
                      Re: Browser to fullscreen - solution needed for many browser/platformcombina tions

                      On Thu, 29 Apr 2004 16:03:34 -0400, Brian Genisio
                      <BrianGenisio@y ahoo.com> wrote:
                      [color=blue]
                      >Jim Ley wrote:
                      >But, if you tell a boss or a customer that "What you want is not
                      >considered a good idea by the community" and they come back to say "This
                      >is what we want", then the implementer does not really have any say in
                      >the requierement.[/color]

                      Of he course he does. the implementor always has a say, and in this
                      case as we know the implementation is _impossible_ the implementor is
                      the final arbiter as he cannot deliver, now he can accept the task and
                      fail, or he can explain up front that it's impossible and offer the
                      plausible alternatives.
                      [color=blue]
                      > To say that "Requiremen ts are always negotiable", you are
                      >living in a dream world.[/color]

                      No, I live in the real world, and as a contractor monkey, I've very
                      little say in what I implement - you know what, I generally get
                      listend to though, because I can explain the cost of the various
                      options.
                      [color=blue]
                      >I know that I have had web browsers take me into a full-screen (or a
                      >pseudo-full-screen) mode automatically.[/color]

                      Yep, it's possible in IE, with the caveat that un-fullscreening it
                      will cause problems which are generally unacceptable. The OP knew how
                      to do it in IE, but also wanted to do it in other browsers, those
                      can't do it.
                      [color=blue]
                      >We developers live in a world where we need to keep our jobs. Being
                      >argumentitiv e does not aid in that goal. Being realistic does.[/color]

                      Learning to be a valuable employee who can add value to the company,
                      and not just do what you're told not caring if it does contribute to
                      the product will help your employment prospects a lot more than just
                      shutting up.

                      Jim.
                      --
                      comp.lang.javas cript FAQ - http://jibbering.com/faq/

                      Comment

                      • Brian Genisio

                        #12
                        Re: Browser to fullscreen - solution needed for many browser/platformcombina tions

                        Jim Ley wrote:
                        [color=blue]
                        > On Thu, 29 Apr 2004 16:03:34 -0400, Brian Genisio
                        > <BrianGenisio@y ahoo.com> wrote:
                        >
                        >[color=green]
                        >>Jim Ley wrote:
                        >>But, if you tell a boss or a customer that "What you want is not
                        >>considered a good idea by the community" and they come back to say "This
                        >>is what we want", then the implementer does not really have any say in
                        >>the requierement.[/color]
                        >
                        >
                        > Of he course he does. the implementor always has a say, and in this
                        > case as we know the implementation is _impossible_ the implementor is
                        > the final arbiter as he cannot deliver, now he can accept the task and
                        > fail, or he can explain up front that it's impossible and offer the
                        > plausible alternatives.
                        >
                        >[color=green]
                        >> To say that "Requiremen ts are always negotiable", you are
                        >>living in a dream world.[/color]
                        >
                        >
                        > No, I live in the real world, and as a contractor monkey, I've very
                        > little say in what I implement - you know what, I generally get
                        > listend to though, because I can explain the cost of the various
                        > options.
                        >
                        >[color=green]
                        >>I know that I have had web browsers take me into a full-screen (or a
                        >>pseudo-full-screen) mode automatically.[/color]
                        >
                        >
                        > Yep, it's possible in IE, with the caveat that un-fullscreening it
                        > will cause problems which are generally unacceptable. The OP knew how
                        > to do it in IE, but also wanted to do it in other browsers, those
                        > can't do it.
                        >
                        >[color=green]
                        >>We developers live in a world where we need to keep our jobs. Being
                        >>argumentiti ve does not aid in that goal. Being realistic does.[/color]
                        >
                        >
                        > Learning to be a valuable employee who can add value to the company,
                        > and not just do what you're told not caring if it does contribute to
                        > the product will help your employment prospects a lot more than just
                        > shutting up.
                        >
                        > Jim.[/color]

                        Jim,

                        You are not listening. Plain and simple. I have said many times in my
                        posts something like "If it cannot be done, then it is the implementer's
                        responsibility to show the boss/customer". I also agree that it is
                        important for an employee to speak up when there is a problem.

                        I object to the hands-down patronizing tone that DU gave to the OP. I
                        dont care if what the OP wants cannot be done in IE. The OP asked a
                        question, because he did not know the answer. He did not deserve the
                        treatment he got. He deserved a respectful answer.

                        I still stand by my statement that sometimes, the implementer has no say
                        in the matter. Here is a good example... I worked at a company that had
                        the reqirement to integrate two pieces of software, that worked in two
                        different operating systems. The software could not be ported.

                        The solution was to have the two pieces of software run on separate
                        machines, and communicate over the network. The customer came back and
                        told us that it was unacceptable to use two computers for the task.
                        This is because they did not believe they could convince their bosses to
                        buy two machines for each seat of the application.

                        We came up with a solution to integrate two OS on the same machine, and
                        set up the communication. The solution was much less efficient, and
                        ultimately much costlier to implement (than a dual-machine solution),
                        since a virtual PC software package had to be purchased per seat, and
                        the development was to exceed the cost of using two machines. It was
                        also painfully complicated. All in all, both I and my boss agreed that
                        this solution was much worse than using two machines.

                        The customer did not care. They decided to pay more money, for a
                        slower, more complicated solution, just so they did not have to have two
                        computers. We had no say in the matter. Either we complied to the
                        customer's requrement of a single system solution, or we lost the deal.

                        What do you do in a situation like this? This is not the only solution
                        that I had to implement something against my better judgement, in order
                        to fulfill an unwavering requirement. It has happened many times.
                        Customers know what they want, and they expect you to do it for them.

                        Brian

                        Comment

                        • Mark Preston

                          #13
                          Re: Browser to fullscreen - solution needed for many browser/platformcombina tions

                          Brian Genisio wrote:
                          [color=blue]
                          > You are not listening. Plain and simple. I have said many times in my
                          > posts something like "If it cannot be done, then it is the implementer's
                          > responsibility to show the boss/customer". I also agree that it is
                          > important for an employee to speak up when there is a problem.
                          >[/color]
                          I have to agree with Jim here, and at the same time I want to be sure
                          not to criticise the OP.

                          Like most of us probably have done, in the past I've done the same as
                          the OP: buckled under when the boss said "jump" instead of looking at
                          the requirements and saying "no - that's not good enough". Its a hard
                          thing to do, and you have to be prepared to stand your ground and tell
                          the boss why its bad - and if you are told to do it anyway, you have to
                          tell them that you think its such a bad idea that you don't think you
                          can make it good whatever you do. Otherwise you simply are not being
                          fair either to yourself or to your boss. If you just do it, you get a
                          lousy product that's murder to maintain and nobody wants to use anyway.
                          This is business guys - that's called a failed project!

                          Comment

                          • DU

                            #14
                            Re: Browser to fullscreen - solution needed for many browser/platformcombina tions

                            M A wrote:
                            [color=blue]
                            > Thanks, Brian. You're lovely and have a good head on your shoulders.
                            > You'll make a great leader one day, if you aren't already.
                            >
                            > Let me stress again that this solution is needed for a LAN application,
                            > not a web site. No, that doesn't make it any more acceptable, but I'm
                            > pointing this out to explain why I need a solution only for Netscape and
                            > IE.[/color]

                            NS 6.2+ and NS 7.x have turn off fullscreen. That is a fact. Not an
                            opinion. I'm repeating myself here.
                            [color=blue]
                            >
                            > The requirement for fullscreen original came from the client who has
                            > asked us to build this application.[/color]

                            What is wrong with first getting to understand first what the client
                            really needs for his website? Analysis, requirements, usability
                            constraints, etc...?

                            After days and days of fighting[color=blue]
                            > this requirement,[/color]

                            Why did it take you days and days fighting this requirement? Ask
                            yourself more questions. You obviously need to open your mind a bit more
                            here.

                            I've opted to keep my job

                            Who is asking you to lose your job? Grow up yourself and become the
                            leader you see in others!

                            and give it a shot instead[color=blue]
                            > of doing something rash and foolish like quitting.
                            >[/color]

                            Who told/ask/suggest you to quit???

                            One last thing. If you're going to post and reply to people, can you at
                            the very least quote people accordingly?

                            DU

                            [color=blue]
                            >
                            >
                            > *** Sent via Developersdex http://www.developersdex.com ***
                            > Don't just participate in USENET...get rewarded for it![/color]

                            Comment

                            • DU

                              #15
                              Re: Browser to fullscreen - solution needed for many browser/platformcombina tions

                              Brian Genisio wrote:
                              [color=blue]
                              > DU wrote:
                              >[color=green]
                              >> msa wrote:
                              >>[color=darkred]
                              >>> Hi there,
                              >>>
                              >>> First off, let me say that I know that launching to full screen is a
                              >>> bad idea. I would never do it given the choice, but I must follow
                              >>> orders from my boss, the boss that desparately wants a desktop
                              >>> application made out of Internet technologies.
                              >>>[/color]
                              >>
                              >> Sorry there. You must not know how bad it really is then because the
                              >> first thing to do is to convince your boss with the arguments you know
                              >> about.
                              >>[color=darkred]
                              >>> We're writing an application that has JavaScript enabled as a client
                              >>> machine requirement. We need to support Windows with IE 5+ and
                              >>> Netscape 7+ plus Mac with IE 5+ and Netscape 6.2+.
                              >>>[/color]
                              >>
                              >> AFAIK, NS 6.2+ and NS 7.x have turn off fullscreen.
                              >>[color=darkred]
                              >>> I need to launch the application into fullscreen mode from each of
                              >>> these browser/platform combinations using window.open.
                              >>>[/color]
                              >>
                              >> How in the world can you make Mozilla-users do that? How is your
                              >> webpage going to make proxomitron users do that? How is your webpage
                              >> going to make Opera 7.x users do that?
                              >> Your request is childish, unrealistic and disconnected from any/all
                              >> basic usability principles.
                              >>[color=darkred]
                              >>> Note that expanding the launched window to take up the entire screen
                              >>> won't cut it, and I'm okay with the fact that, in Netscape, the title
                              >>> bar will remain.
                              >>>
                              >>> I'm fairly new to JavaScript,[/color]
                              >>
                              >>
                              >>
                              >> Yes you definitively are.
                              >>
                              >> and my boss just told me now that he
                              >>[color=darkred]
                              >>> needs a solution for this by tomorrow. Yikes! I've looked at the
                              >>> newsgroup posts on this topic, but most say either you shouldn't do
                              >>> this or gives a solution to maximize the window instead of forcing it
                              >>> to fullscreen.[/color]
                              >>
                              >>
                              >>
                              >> Most Mozilla-based browser users and Opera 7.x users and proxomitron
                              >> users disable resizing existing windows. So, you may think you're
                              >> succeeding into maximizing a window but in fact you most likely fail
                              >> everytime for a majority of users.
                              >>[color=darkred]
                              >>>
                              >>> So, can someone please provide me with
                              >>> 1. if fullscreen can be accomplished for each combination listed
                              >>> 2. JavaScript code that will accomplish fullscreen with each
                              >>> combination
                              >>>
                              >>> Thanks a million for your help![/color]
                              >>
                              >>
                              >>
                              >> Start understanding why fullscreen windows is a bad idea and then
                              >> explain your position to your boss. Either way, it won't matter a lot
                              >> since pure force on visitors and users rarely achieves the pursued goals.
                              >> A web author (through his boss or not) trying to impose his
                              >> preferences regarding the users' browser feature (toolbars, size,
                              >> positions, resizability, etc.) is a bad, incompetent web author who is
                              >> going to fail.
                              >>
                              >> DU[/color]
                              >
                              >
                              > Wow. That was completely unnecessary.[/color]

                              Really?

                              A requirement is a requirement.

                              A rose is a rose and autological arguments are never acceptable by a
                              very wide majority of reasonable people. Your argument is still
                              undefendable.
                              Browser manufacturers are now more than ever giving users much more
                              power over authors' requests and javascript regarding secondary windows
                              for elementary reasons that your post never address. I did not make
                              those changes in browsers: browser manufacturers have done that. So
                              either wake up, grow up or start proving that fullscreen window can be
                              forced or fullscreen window are good for users
                              whether-they-like-it-or-not. The OP is just relaying the poor
                              perspective of his boss without even questioning issues or understanding
                              issues.
                              [color=blue]
                              > The Boss wants it, there is little he can do to change his mind,[/color]

                              Where did he say that? He never did. And I can not assume he tried to
                              talk to his boss nor I have to assume he did not. The bottom line is
                              still very ridig and factual: he can't force this and it's not
                              recommendable to "fullscreen " people's browsers.

                              other[color=blue]
                              > than show the boss that it cannot be done. It is likely that the boss
                              > will want it done as well as possible[/color]

                              You're assuming.

                              , even if only a few browsers are[color=blue]
                              > supported.[/color]

                              That does not seem to bother you. What if you could do reliably
                              something in all browsers and know that doing such thing is bad from an
                              accessibility and usability point of view. You would recommend to do it
                              without even talking about these point of views.

                              It is likely that the boss has seen it done before,[color=blue]
                              > therefore knows it can be done, and cares little on the reasons against
                              > it. Of course, there is nothing wrong with trying to convince the boss
                              > against doing something like this,[/color]

                              And that's what I recommended.

                              but I object to your method of[color=blue]
                              > patronizing, condescending tone.
                              >
                              > The OP started off saying that he knew it was bad.[/color]

                              From his post, I don't think he knew how bad this is.

                              You really don't[color=blue]
                              > need to be such a jackazz about this. In your message you belittle the
                              > OP and insult him/her. It is childish, and not needed here.[/color]

                              You're way way out of proportion here.

                              The OP was[color=blue]
                              > completely clear in his position,[/color]

                              No he was not.

                              and is desperate for help.

                              That's usual in newsgroups. I've been a web designer for a few years and
                              never requested urgent, desperate help like this. Good and competent
                              programmers don't insist on getting help with "desperate" words and
                              typical formulas.

                              An answer[color=blue]
                              > such as "It cannot be done because of X" is useful.[/color]

                              Read again my post: that is what I have been explaining.

                              Saying "Your[color=blue]
                              > request is childish, unrealistic and disconnected" is crap.[/color]

                              I repeat the same and I don't care who is relaying such request: it's
                              still excessive control, unrealistic, childish and disconnected from
                              professional webpage design. An user does not need to have a web author
                              impose his preferences on the way he uses his browser windows (chrome,
                              toolbars, resizability, position, etc). That's what browser
                              manufacturers have been realizing in the last 2 years. Obviously this is
                              a mature and realistic conclusion.

                              Calling the[color=blue]
                              > OP a "bad, incompetent web author who is going to fail" is also crap.
                              >
                              > Grow up.
                              > Brian
                              >[/color]

                              I spoke my mind. You obviously focused on defending the poor guy in that
                              thread. You'll earn a lot more respect when you can defend the
                              perspective of users and visitors, not the perspective of bad design and
                              over-controlling preferences of a web designer.

                              DU

                              Comment

                              Working...