xframe.html revision 02faf42d98b163e500a96e7c08cc89a4736263fb
4d237bbe075b1d2c19428cd954d721d65b31f67cwrowe<!DOCTYPE html>
bf52162f2d05c1fb1a107c7ef108de73f739b3edpquerna<html>
bf52162f2d05c1fb1a107c7ef108de73f739b3edpquerna<head>
bf52162f2d05c1fb1a107c7ef108de73f739b3edpquerna<title>xframe tester</title>
86bb763be5d87c295c8844d30078da2ddb964f73rpluem<script type="text/javascript">
86bb763be5d87c295c8844d30078da2ddb964f73rpluem function FakeArray() {
ba217dc41cebc0976010ee177f8fedac782d1f6fminfrin // ok, if we put the index in the prototype we could fool
ba217dc41cebc0976010ee177f8fedac782d1f6fminfrin // YAHOO.lang.isArray as long as the index is never
86bb763be5d87c295c8844d30078da2ddb964f73rpluem // updated. This isn't likely to happen unless someone
86bb763be5d87c295c8844d30078da2ddb964f73rpluem // is trying very hard to break it.
ba217dc41cebc0976010ee177f8fedac782d1f6fminfrin this.index=0;
ba217dc41cebc0976010ee177f8fedac782d1f6fminfrin }
58015652ffe00f004c6404a0631474f23dadc7dasf
58015652ffe00f004c6404a0631474f23dadc7dasf FakeArray.prototype.splice = function() {
58015652ffe00f004c6404a0631474f23dadc7dasf return this;
2af38cc44e48753913565b38a7a9f325f898a293minfrin };
2af38cc44e48753913565b38a7a9f325f898a293minfrin
2af38cc44e48753913565b38a7a9f325f898a293minfrin var str = "string",
2af38cc44e48753913565b38a7a9f325f898a293minfrin obj = {foo:"bar"},
fc2f0972572614b50523bc5ddb3f866ca4acd2f0sf fun = function(){},
fc2f0972572614b50523bc5ddb3f866ca4acd2f0sf arr = ["foo", "bar"],
fc2f0972572614b50523bc5ddb3f866ca4acd2f0sf far = new FakeArray(),
251430bcaff1fa6a77953bfe56475eb6cc7abc78sf dat = new Date(),
251430bcaff1fa6a77953bfe56475eb6cc7abc78sf boo = false,
251430bcaff1fa6a77953bfe56475eb6cc7abc78sf num = 123.123,
7b467aa53854c95318a1c709709c1619a4f47118minfrin nul = null,
7b467aa53854c95318a1c709709c1619a4f47118minfrin el = document.createElement('div'),
7b467aa53854c95318a1c709709c1619a4f47118minfrin und;
7b467aa53854c95318a1c709709c1619a4f47118minfrin</script>
7ba7402d405dc9e3c1083e34049ed933472ca910poirier</head>
7ba7402d405dc9e3c1083e34049ed933472ca910poirier<body>
7ba7402d405dc9e3c1083e34049ed933472ca910poirier<h1></h1>
7ba7402d405dc9e3c1083e34049ed933472ca910poirier</body>
7ba7402d405dc9e3c1083e34049ed933472ca910poirier</html>
4286d2e267e788d856092bf2ccf461e7ca99570frpluem