However, regarding loading of script by setting .src,
see the comments regarding Mozilla / Netscape at
http://groups.google.com/groups?thre...eda.datanet.hu
Csaba Gabor
"Razzbar" <glakk@potatoradio.f2s.com> wrote in message
news:c48470fc.0405041254.6e9315c8@posting.google.c om...[color=blue]
> "Ivo" <no@thank.you> wrote in message[/color]
news:<40944b09$0$12756$4a441750@news.wanadoo.nl>.. .[color=blue][color=green]
> > "Razzbar" wrote[color=darkred]
> > > I need to be able to conditionally load a remote script, using
> > > the "<script src=..." syntax. Or some other way.[/color]
> >
> > That syntax would not be reliable in a contional way. Try this:
> >
> > if ( foo ) {
> > var bar = document.createElement('script');
> > bar.src = 'mypath/myscript.js';[/color]
> document.body.appendChild(bar);[color=green]
> > }[/color]
>
> Thank you! It didn't work, but I added the appendChild line,
> and it's all hunky-dory.
>
>
>[color=green]
> >[color=darkred]
> > > I've seen people writing about using the document.write[/color][/color]
>[color=green]
> > document.write() should only be used during the initial load of the[/color][/color]
page, if[color=blue]
>
> Besides, I think it's just a hokey kludgey way to do things. IMHO.
>[color=green]
> > at all. Upon loading, the document is closed and writing to it would[/color][/color]
result[color=blue][color=green]
> > in a new document being generated. This is what you see in the source.[/color]
>
> Exactly. It takes forever, then you see a blank page. Worst, you can't
> reload the original page. Even with a pragma no-cache, if you reload
> you get the .js file. You just can't get the original page back -- in
> IE6. Probably browser specific. Too much of that going around.
>
>
>
>
>[color=green]
> > HTH[/color]
>
> You did. Thanks.[/color]