在JavaScript中编写一个布尔值

时间:2011-04-06 06:08:13

标签: javascript android titanium appcelerator

var PageLoad = true;

我有一个名为properties.js的文件,它保存了这个值,我需要在单击一个按钮时将此值更改为false。该按钮位于另一个JS文件中。

我该怎么办?

var appDir = Titanium.Filesystem.getApplicationDataDirectory();
var propertiesFile = Titanium.Filesystem.getFile(appDir, 'properties.js');
propertiesFile.write("These is the contents");

我该怎么写?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

如果 properties.js 只包含该单行,那么您可以使用以下内容编写JavaScript,在您提到的按钮的单击处理程序中将值设置为false:

var appDir = Titanium.Filesystem.getApplicationDataDirectory();
var propertiesFile = Titanium.Filesystem.getFile(appDir, 'properties.js');
propertiesFile.write("var PageLoad = false;");

但除非我误解了Titanium(对我而言),否则这不会在JavaScript执行的上下文中设置该变量。如果您对 properties.js 文件的用途和背景有所了解,我们可以帮助您更多 - 是否有其他内容读取该文件并执行内容?