【问题标题】:Including javascript file dynamically and then calling function dynamically动态包含javascript文件然后动态调用函数
【发布时间】:2012-03-09 05:57:48
【问题描述】:

我已经动态包含了一个javascript文件,这里是文件http://www.zaarly.com/anywhere.js 当我调用 Zaarly.Anywhere.Open() 函数时,我收到此错误

Zaarly.Anywhere 未定义

如果我用一个简单的函数替换 javascript 的内容,然后调用它就可以正常工作,例如这个函数可以正常工作:

function simpleFunc() {
alert("called");
}

可能是什么问题? javascript文件没有错误,我认为这是因为动态包含文件,因为如果我将它正常包含在html文件中,它可以正常工作。 任何建议

编辑: 这是调用函数的html

<a href="#" style="color: black;" onclick="Zaarly.Anywhere.open();">Request on Zaarly</a>

如果调用一个简单的函数函数,比如上面的 on 就可以了

【问题讨论】:

  • 请不要复制您的previous question。当信息缺失时,更新问题,而不是创建新问题。为了能够回答您的问题,您确实必须展示您的 HTML

标签: javascript function dynamic include


【解决方案1】:

请确保仅在页面加载脚本后调用 Zaarly.Anywhere.Open()。

【讨论】:

  • 创建了一个包含以下内容的页面:
猜你喜欢
  • 2013-09-04
  • 2016-12-16
  • 1970-01-01
  • 2010-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多