India seo web development website designer freelance
JSBool JS_ExecuteScript()
Description
Compiles and executes a JavaScript string. If the script generates a return value, it returns in *rval .
Arguments
JSContext *cx , JSObject *obj , char *script , unsigned int sz , jsval *rval
- cx is the opaque JSContext pointer that passed to the JavaScript function.
- obj is a pointer to the object in whose context the script executes. While the script is running, the this keyword is equal to this object. Usually this is the JSObject pointer that passed to the JavaScript function.
- script is a string that contains JavaScript code. If the string size is not specified (see the sz argument), the string must be null-terminated.
- sz is the size of the string, in bytes. If sz is 0, the length of the null-terminated string is computed automatically.
- rval is a pointer to a single jsval . The function's return value is stored in *rval .
Returns
A Boolean value that indicates success ( JS_TRUE ) or failure ( JS_FALSE ).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117