Thanks Robert, adding window.myJmol = myJmol helped, but there is another 
problem. This is log from browser console:

JSmol load myJmol loadClazz...
JSmol load myJmol start applet...
JSmol exec myJmol loadClazz null -- OK
xhr.open async=false url=jsmol/j2s/core/package.js
Synchronous XMLHttpRequest on the main thread is deprecated because of its 
detrimental effects to the end user's experience. For more help, check 
https://xhr.spec.whatwg.org/.
xhr.open async=false url=jsmol/j2s/core/package.js
xhr.open async=false url=jsmol/j2s/core/corejmol.z.js
JSmol exec myJmol start applet null -- OK
xhr.open async=false url=jsmol/idioma/pl.po
xhr.open async=false url=jsmol/j2s/core/corescript.z.js
Uncaught TypeError: Cannot set property '0' of undefined
(anonymous function) @ jsmol/j2s/core/corejmol.z.js:764
(anonymous function) @ jsmol/j2s/core/corejmol.z.js:785
(anonymous function) @ jsmol/j2s/core/corejmol.z.js:2389
(anonymous function) @ jsmol/j2s/core/corejmol.z.js:2391
(anonymous function) @ jsmol/j2s/core/corejmol.z.js:2385
(anonymous function) @ jsmol/j2s/core/corejmol.z.js:2386
(anonymous function) @ jsmol/j2s/core/corejmol.z.js:756
k @ JSmol.min.js:289
On 2016-07-30 04:33:46, Robert Hanson <hans...@stolaf.edu> wrote:
You could add an alert to see if myJmol has been created:


var applet = Jmol.getAppletHtml("myJmol", Info);

alert(self.myJmol)


​Or, it is possible that somehow the myJmol variable is not being set globally, 
in which case you could try:


var applet = Jmol.getAppletHtml("myJmol", Info);

window.myJmol = myJmol



------------------------------------------------------------------------------ 
_______________________________________________ Jmol-users mailing list 
Jmol-users@lists.sourceforge.net 
https://lists.sourceforge.net/lists/listinfo/jmol-users
------------------------------------------------------------------------------
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to