想象一下这样的代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<TITLE>BLAH</TITLE>
<script language='Javascript' type='text/javascript'>
var ScriptVersionReqd='1.0';
</script>
<script language='JavaScript' type='text/javascript' src='clientscript.js'></script>
etc. etc.
clientscript.js是否可以访问变量“ScriptVersionReqd”?如果没有,为什么不呢?
答案 0 :(得分:8)
答案 1 :(得分:2)
是。您可以在Google Adsense等内容中查看相关示例。使用Adsense,首先要定义宽度,颜色等。然后包括查找这些变量的脚本,并根据这些值确定输出。
<script type="text/javascript"><!--
google_ad_client = "pub-42235573";
google_ad_slot = "0774868545";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
答案 2 :(得分:1)
是的,无论脚本是从文件中包含还是内联在脚本标记中,范围都没有区别。