IE version

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

    IE version

    Which JavaScript version is supported by which IE version?
    Also, the same question for Netscape

    tnx in advance



  • Martin Honnen

    #2
    Re: IE version



    buky wrote:
    [color=blue]
    > Which JavaScript version is supported by which IE version?[/color]

    Well, Microsoft has called and calls its implementation of JavaScript
    JScript and has its own version numbers for JScript.
    MSIE 3.0 came with JScript 1.0, MSIE 4.0 came with JScript 3.0, MSIE 5.0
    with JScript 5.0, MSIE 5.5 with JScript 5.5 and I think MSIE 6.0 with
    JScript 5.6. At least on Windows the scripting engines for JScript (and
    VBScript) can be updated without updating IE so you can have MSIE 4.0
    with JScript 5.6 for instance
    The core JavaScript language (types, operators, expressions, statements)
    has been standardized as ECMAScript, the latest edition is ECMAScript
    edition 3 and JScript 5.5 implements that completely minus some bugs
    some of which have been fixed in JScript 5.6.
    [color=blue]
    > Also, the same question for Netscape[/color]

    Netscape 2.02 came with JavaScript 1.0, Netscape 3 with JavaScript 1.1,
    Netscape 4.0-4.05 with JavaScript 1.2, Netscape 4.06-4.xy with
    JavaScript 1.3 and Netscape 6/7 with JavaScript 1.5.
    JavaScript 1.5 implements ECMAScript edition 3 (minus bugs).

    As for the client side object models with objects such as window,
    document, location, navigator and in current browsers the complete
    reflection of HTML and XML document nodes as objects these object models
    were in the past sometimes considered to be part of what was called
    client-side JavaScript 1.1 or 1.2 or 1.3 but nowadays a clearer and
    better distinction is made, JavaScript is seen as the core language as
    specified by ECMAScript (edition 3) and besides that there are host
    objects (or event host object models) provided by applications embedding
    a JavaScript/ECMAScript engine. The host objects in browsers nowadays
    include support for the W3C DOM http://www.w3.org/DOM/ where the support
    for the different levels and modules specified differs, usually you can
    use a mixture of DOM Level 1 XML and HTML and Level 2 Core and HTML
    safely across browsers like IE5+, Netscape 6/7, Mozilla, Opera 7,
    Safari, Konqueror.

    --

    Martin Honnen


    Comment

    • Jim Ley

      #3
      Re: IE version

      On Mon, 3 May 2004 13:40:53 +0200, "buky" <bdario@ekonerg .hr> wrote:
      [color=blue]
      >Which JavaScript version is supported by which IE version?[/color]

      In IE the script version is independant of the browser, IE6 can
      support JScript 3.01 and IE3 can support JScript 5.6. It doesn't
      support any versions of JavaScript (which is only licenced to netscape
      (and presumably mozilla?) for their implementations of ECMAScript.


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

      Comment

      • Thomas 'PointedEars' Lahn

        #4
        Re: IE version

        Martin Honnen wrote:
        [color=blue]
        > [...] Microsoft has called and calls its implementation of JavaScript
        > JScript [...][/color]

        JScript ist Microsoft's implementation of ECMAScript, not of JavaScript.
        JavaScript ist Netscape's implementation of ECMAScript.

        Ref. the FAQ.


        PointedEars

        Comment

        Working...