Re: New Help with Javascript Navigation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



<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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux