Showing Javascript errors in chrome code
Another useful preference to turn on is javascript.options.strict, which sends lots of warnings to the console.
(Thanks to Rob Miller for these tips!)
<overlay>The function foo now can use document.getElementById(...) to get elements inside the overlay.
...
<script>
window.addEventListener("load", foo, false);
</script>
</overlay>
<someElement onload="...">use,
...
</someElement>
<someElement>
<script>...</script>
...
</someElement>
var cl = new Packages.java.net.URLClassLoader(
[
new Packages.java.net.URL(
'http://foo.net/bar.jar')
]
);
var aClass = Packages.java.lang.Class.forName("HelloWorld", true, cl);
var aStaticMethod = aClass.getMethod("getGreeting", []);
var greeting = aStaticMethod.invoke(null, []);
alert(greeting);