<BTW>
Wez Furlong has written an ActiveScript compatible plugin that
allows running php clientside in the browser - YMWV.
</BTW>
Robert Cummings wrote:
On Wed, 2006-04-26 at 16:47, Evan Priestley wrote:
...
nice func Rob. :-) now onward to HELL ...
?>
Unfortunately, you're going to have a HELL of a time with dynamically
include()'ing source :)
function includeJS(jsPath)
{
// bogus URL/path to script?
if (!isString(jsPath) || !jsPath) {
return;
}
// remove extraneous spaces - just in case
jsPath = jsPath.trim();
// has the given script already been 'included'?
var scripts = document.getElementsByTagName("SCRIPT");
var scriptsLen = scripts.length;
for (var i = 0; i < scriptsLen; i++) {
if (scripts.src == jsPath) {
// the requested file has already been added (or was defined/linked
from the start.
return;
}
}
// everything is ok, lets include the script.
var script = document.createElement("SCRIPT");
script.setAttribute("type", "text/javascript");
script.setAttribute("src", jsPath);
document.getElementsByTagName("HEAD")[0].appendChild( script );
}
probably far from perfect but it's helped me out of a jam now and again.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php