>>I believe that the code that is generated is now fully HTML-4-compliant.
>>If someone else wanted to double-check this then that would be great.
>>
>>Other browsers continue to use the <applet> tag.
>
> and I replied that I was sceptical about this but was just off on
> vacation.
>
> Well I've been back a week and just got round to checking what the js
> library is writing, and I must now admit that my scepticism was based
> on mistakes in my own previous attempts to write simple object tags
> for java applets. (I was misled by the fact that the markup actually
> worked on Mozilla.) Good to get that sorted out at last, and it's
> especially nice that the Mayscript thing can be included as an applet
> parameter.
>

Excellent

> So, yes, the good news is that Safari now supports object tag markup
> for applets, as does Opera 8.5 and Firefox 1.5 beta (I can't get 1.07
> to run on OSX 10.4 on my machine.) I do find javascript flaky on
> Opera though.

Good that you have done testing on OSX.

> (Another couple of browsers that support the object tag for applets are:
> Mozilla on OS9
> Internet Explorer 5.1 on OS9/Internet Explorer 5.2 on OSX
> although these don't support live connect, so this is not relevant to
> the jmol js library.)

Correct

> Two words of caution:
> 1. Using browser sniffing to write tags using js makes problems when
> new browsers come along. We've seen that in all the sites that
> assumed a browser was IE or NS. Not only will the Jmol js library
> have to be modified, but previous versions installed on the internet
> will be out of date. If new browsers still support the applet tag it
> won't matter, of course...

I agree that it would be best do test for 'capabilities' rather than
'brand of browser'.

Unfortunately, I ran into problems. For example, I thought that I could
use 'getElementById' to detect HTML4 compliant browsers ... but that
failed.

> 2. This sort of thing may allow one to generate partial code that
> satisfies HTML4.01 or XHTML1.0 strict in appropriate browsers, but
> unless you also use javascript to generate the DTD line, that's is
> bound to be incorrect on some browsers. Not that it really matters,
> as browsers only take limited notice of the DTD (see my next posting).

OK ... will read next posting.


Miguel



-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to