-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest018.html
More file actions
43 lines (42 loc) · 1.52 KB
/
test018.html
File metadata and controls
43 lines (42 loc) · 1.52 KB
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
<html>
<head>
<link rel='stylesheet' type="text/css" href='base.css' />
<script src='imagelist.js'></script>
</head>
<body>
<div id="insertBeforeMe"></div>
<script type="text/javascript">
for (var i = 0; i < window.test_images.length; i++) {i
var cls = '';
if (i%3 == 0) {
cls = 'data-demand="override" ';
} else if (i%3 == 1) {
cls = 'data-demand="fallback" ';
}
document.write('<img src="' + window.test_images[i] + '" ' + cls + '/><br/>');
}
</script>
<script src="../demandjs.debug.js"></script>
<script type="text/javascript" language="javascript">
var options = {
demandClassAttribute: 'data-demand',
defaultDemandClass: 'default',
onLoadComplete: {
'default': function(t) {
var result = document.createElement('div');
result.innerHTML = '<div>This is default onLoadComplete message</div>';
document.body.insertBefore(result, document.getElementById('insertBeforeMe'));
this.onLoadComplete(t);
},
'override': function(t) {
var result = document.createElement('div');
result.innerHTML = '<div>This is override demand class onLoadComplete message</div>';
document.body.insertBefore(result, document.getElementById('insertBeforeMe'));
this.onLoadComplete(t);
}
}
};
window.DemandJSDemanded = new DemandJS(options);
</script>
</body>
</html>