从anythingslider中调用外部javascript函数

从anythingslider中调用外部javascript函数,javascript,jquery,anythingslider,Javascript,Jquery,Anythingslider,我整个上午都在为这个挠头。我的一张幻灯片中包含了一些表单元素。我试图做的是调用一个外部javascript函数来获取字段值,以便重定向到不同的URL。例如: function ts_submit() { var w = $('#ts_w').val(); var p = $('#ts_p').val(); var r = $('#ts_r').val(); document.location = 'http://www.example.com/search/'

我整个上午都在为这个挠头。我的一张幻灯片中包含了一些表单元素。我试图做的是调用一个外部javascript函数来获取字段值,以便重定向到不同的URL。例如:

function ts_submit()
{
    var w = $('#ts_w').val();
    var p = $('#ts_p').val();
    var r = $('#ts_r').val();

    document.location = 'http://www.example.com/search/' + w + '/' + p + '/' + r;
}
当我从幻灯片上的窗体调用此函数时,它表示该函数不存在。我假设这是因为内容是独立于主页加载的,但我不知道如何让它工作

--编辑--


忽略这个问题,通过使用javascript拉入幻灯片内容,我已经把事情复杂化了。最后的问题是一个无效的JS函数名,就这么简单。啊

您可以调用外部Javascript函数,但首先需要加载

像这样的

function LoadExternalJS() {
   var script = document.createElement('script');
   script.src = '/path/to/your/external/script.js';
   script.type = 'text/javascript';
   var head = document.getElementsByTagName("head")[0];
   head.appendChild(script);
 }

然后你可以调用函数。。。希望对您有所帮助

欢迎使用SO!你的问题有点不清楚,你能给我们一个url或JSFIDLE代码段吗?我需要把这个函数放在哪里?我试图在幻灯片内容中包含javascript函数,但它破坏了任何东西。如果我可以直接包含代码,我就不会有这个问题。我觉得我完全错过了什么!您可以将其写入标题部分,并将其称为onLoad of body