从anythingslider中调用外部javascript函数

时间:2013-07-08 10:45:43

标签: 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/' + w + '/' + p + '/' + r;
}

当我从幻灯片上的表单中调用此函数时,它表示该函数不存在。我假设这是因为内容是与主页分开加载的,但我无法弄清楚如何让它工作。

- 编辑 -

忽略这个问题,我通过使用javascript拉入幻灯片内容来解决复杂问题。问题到底是一个无效的JS函数名称,就这么简单。卫生署!

1 个答案:

答案 0 :(得分:0)

您可以调用外部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);
 }

然后你可以调用这个函数......希望它有所帮助