1234567891011121314151617181920212223242526272829303132333435 |
- <!DOCTYPE html>
- <html>
- <head>
- <script type="application/javascript">
- function setup() {
- // Set up different target objects for expandos, one for each binding type.
- window.targetWN = window;
- window.targetDOM = new XMLHttpRequest();
- window.targetJS = new Date();
- }
- function placeExpando(name, val, target) {
- target[name] = val;
- }
- // If val === null, then we shouldn't have access.
- function checkExpando(name, val, target, msg) {
- if (val !== null) {
- ok(name in target, msg);
- try {
- is(target[name], val, "Got the right expando value");
- } catch(e) { ok(false, "Threw when accessing same-origin expando"); }
- }
- else {
- ok(!(name in target), msg);
- }
- }
- </script>
- </head>
- <body onload="setup();">
- <span>Salut, Ma Cherise. ;-)</span>
- </body>
- </html>
|