2011-01-31 00:32:04 +01:00
|
|
|
<html>
|
|
|
|
<body>
|
|
|
|
Script execution test
|
|
|
|
<div id="b1"></div>
|
|
|
|
<div id="b2"></div>
|
|
|
|
<div id="b3"></div>
|
|
|
|
<script>
|
|
|
|
function ok(b, msg) {
|
|
|
|
return external.ok(b, msg);
|
|
|
|
}
|
|
|
|
|
|
|
|
var executed = false;
|
|
|
|
var len = document.getElementsByTagName('div').length;
|
|
|
|
ok(len === 3, "init length = " + len);
|
|
|
|
|
|
|
|
document.write("<script>"
|
|
|
|
+ "var len = document.getElementsByTagName('div').length;"
|
2011-03-15 13:45:46 +01:00
|
|
|
+ "ok(len === 3, 'unexpected length ' + len);"
|
2011-01-31 00:32:04 +01:00
|
|
|
+ "executed = true;"
|
|
|
|
+ "<" + "/script>");
|
|
|
|
|
|
|
|
len = document.getElementsByTagName('script').length;
|
2011-03-15 13:45:46 +01:00
|
|
|
ok(len === 2, "script col length = " + len);
|
2011-05-09 09:03:40 +02:00
|
|
|
ok(executed, "written script not executed");
|
2011-01-31 00:32:04 +01:00
|
|
|
|
|
|
|
external.reportSuccess();
|
|
|
|
</script>
|
|
|
|
<div id="a1"></div>
|
|
|
|
<div id="a2"></div>
|
|
|
|
<div id="b3"></div>
|
|
|
|
</body>
|
|
|
|
</html>
|