web hosting and development forums
Web Design and Development Forums Archive


Index - JavaScript forum

XmlHttpRequest versus var script


Post reply

Why do people use XMLHttpRequest when creating a new script object and appending it to the body in some cases seems so much natural?
I don't understand what you're asking
What i'm asking is what's the for/against on using XmlHttpRequest versus something like var script = document.createElement("script"); script.src = "somefile.js.php?info=abc&param=xyz"; document.body.appendChild(script);
You can't do that, for one. Security mechanisms prevent it
Why not? No they don't I've done it
Because that would open up a huge can of cannibalistic worms Okay, show me.
Erm. where?
Wherever you did it
On my private intranet...
Ha
Ha what? I'm not making this up
Ha you're full of shit. Yes you can do that, yes you can set whatever attributes yo uwant But it won't work It won't parse the script
Yes, it does, on IE and FF. and i'll back up that claim if you give me a moment. This page details what i just said: http://www.webreference.com/programming/ajax_tech/ Huh, well.. it has been working fine for me. given that, is it better/worse than other methods?
I was thinking oScript.innerHTML = "blah blah blah" You can't do innerHTML on a script element. My bad.
Okay That's ok. so anyway, seems to me that a lot of time you want to kick of some javascript after you get your data, so why not do it this way, where the JS file returns the data plus a statement or two that gets the page updated?
I've never been able to get <script></script> code to parse that comes from an ajax request Ie, updating a div with <script></script> elements
This isn't coming from an ajax request if you mean XmlHttpRequest... it's a new script element that requests a file with parameters, on the server side some language like PHP could generate the javascript for the request Do you get my meaning
So what issues is it giving you?
No issue, i was just wondering why it doesn't seem more widely used since it seems like a pretty good technique for me. maybe there's something i'm not aware about Anyway it works for me and it seems standards compliant so i think i'll employ it when appropriate By default it'll block if you are doing it on your local machine But it shoudl work on a web site by default afaik




Dubai Forum | Paris Forum | Webmaster Forum | Vegan Forum | Brisbane Forum | 3D Forum | Jobs in Dubai | Jobs in London | London UK Classifieds
Archive script by RedHo.com