Pergunta IE 8

  • quarta-feira, 30 de julho de 2008 18:39
     
     
    HDview does not work properly in IE8, in either its native mode or "emulate IE7 mode".  I get a small white box with a red x in it (broken picture?) in the upper left corner of the screen.

Todas as Respostas

  • quarta-feira, 30 de julho de 2008 20:23
     
     

    I'm using IE 8 Beta 1 and it "works for me"--could you post a link to the page that's broken?

  • quinta-feira, 31 de julho de 2008 01:40
     
     
    Every page I've tried has the issue, if you want an example, http://www.hankkarl.com/Mystic-Seaport/Morgan2/Morgan2.htm

    FF 3 displays it with no problem.

    this line seems to be the problem:
    document.hdvControl.object.FileName= val;

    the .object is null , which is what the debugger complains about.

    the stack is:

    Jscript global code
    setProperty
    setArgs
    onLoad


    setProperty shows the calling routine to be

    line 179  eval(hdvobj + '.' + prop + '= val;');

    where
    hdvobj is "document.hdvControl.object",
    prop is "FileName" and
    val is "http://www.hankkarl.com/Mystic-Seaport/LobsterShack/Lobster-Shack.xml"  (note this is a different page than above--I wanted a clean load)

  • quinta-feira, 31 de julho de 2008 15:41
     
     

    Both panoramas (Morgan.htm and Lobster-Shack.xml) work fine for me on IE8 Beta 1 with the default Security/Advanced settings and the released HDView.  We added a fix regarding international decimal point notation to the HDView javascript; I doubt that would affect it but maybe you could try again?

     

    Nice panoramas by the way!

  • quinta-feira, 31 de julho de 2008 16:37
     
     
    Thanks!

    Tried again, same issue.  I set the security stuff to default, and even re-loaded IE8 from the website today.  Don't know if Java makes a difference, but I'm running 1.6.0_07-b06

    IE 8 is a beta, so I'm not too worried about it.
  • quinta-feira, 31 de julho de 2008 17:03
     
     
    Looking at the error again, its caused by the line     eval(hdvobj + '.' + prop + '= val;');


    A couple of the variables:

    document.hdvControl.object                    null
    document.hdvControl.object.FileName     Object required

    Seems like the hdvControl.object shouldn't be null.
  • quinta-feira, 31 de julho de 2008 18:19
     
     

    I'm thinking we should just use "document.hdvControl" without the ".object".

     

    I've uploaded the change to the HDView javascript; could you try running again on both IE8 and IE7?