将参数传递给 javascript(不是函数)

发布于 2024-12-11 08:13:17 字数 977 浏览 0 评论 0原文

我正在开发一个 javascript 小部件,我需要将参数发送到 Javascript,或者能够访问 HTML 的 SCRIPT 标记中定义的变量。例如,谷歌分析。下面的 GA 代码使 _setAccount 和 _trackPageview 等变量可用于 javascript,我需要执行相同的操作。我怎样才能做到这一点?调用的javascript如何https://ssl.google-analytics.com/ga.jshttp://www.google-analytics.com/ga.js 在此case 访问定义的变量?

<script type="text/javascript"> 
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXX-1']);
_gaq.push(['_trackPageview']);
(function() {
      var ga = document.createElement('script');
      ga.type = 'text/javascript';
      ga.async = true;
      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
      var s = document.getElementsByTagName('script')[0];
      s.parentNode.insertBefore(ga, s);
})();    
</script>

非常感谢任何帮助。

TIA, 詹姆斯.

I'm developing a javascript widget, and I need to send parameters to Javascript, or be able to access variables defined within SCRIPT tag of an HTML. For example, Google Analytics. The GA code below makes variables like _setAccount and _trackPageview available to the javascript, and I need to do the same. How can I achieve that? How can the called javascript https://ssl.google-analytics.com/ga.js or http://www.google-analytics.com/ga.js in this case access the defined variables?

<script type="text/javascript"> 
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXX-1']);
_gaq.push(['_trackPageview']);
(function() {
      var ga = document.createElement('script');
      ga.type = 'text/javascript';
      ga.async = true;
      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
      var s = document.getElementsByTagName('script')[0];
      s.parentNode.insertBefore(ga, s);
})();    
</script>

Any help is highly appreciated.

TIA,
James.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

歌枕肩 2024-12-18 08:13:17

通过添加的

The Google code that's pulled in via the added <script> tag simply expects to be able to access a global (window) variable named "_gaq", and it expects it to be an array with particular properties, etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文