me wrote:
is it possible to make a vari =new Script(); object?
like when you do new Image(); or new Iframe()?
Which browser supports
new Iframe()
??
The W3C DOM allows you to create any element with
document.createElement('tagname')
so
if (document.createElement) {
var script = document.createElement('script');
}
creates the <script> element. However getting it to load a script
dynamically is very browser dependant, Netscape 7 should do, Opera 7.20
doesn't do it, and IE5+ should do:
var script;
if (document.createElement && ((script =
document.createElement('script')))) {
script.type = 'text/javascript';
script.src = 'test20031102.js';
var heads = document.getElementsByTagName('head');
if (heads[0]) {
heads[0].appendChild(script);
}
}
--
Martin Honnen
http://JavaScript.FAQTs.com/