eastnet
小狐狸
小狐狸
  • UID21570
  • 注册日期2007-10-25
  • 最后登录2007-12-03
  • 发帖数6
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:7107回复:2

请教SpiderMonkey的API函数JS_EvaluateScript调JavaScript的问题

楼主#
更多 发布于:2007-11-23 11:31
如:
std::string script = "document.write('hello');"; //定义JavaScript
.....
  JSBool ok = JS_EvaluateScript(cx, global, script.c_str(),
                      script.length(), "script", lineno, &rval);
为什么返回为0呢?(即是执行这个script 失败了)
swensonliu
小狐狸
小狐狸
  • UID22591
  • 注册日期2008-01-09
  • 最后登录2008-01-09
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2007-11-23 11:31
兄弟,我也碰到了同样的问题,觉得JS_EvaluateScript传入参数都没有错误但是为什么就是返回值是零.

我的邮箱swensonliu@126.com欢迎一起交流.
jjcang
小狐狸
小狐狸
  • UID23910
  • 注册日期2008-04-29
  • 最后登录2009-09-10
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2007-11-23 11:31
这样的js只能在网页里运行,没有document这样的环境。
游客

返回顶部