| OLD | NEW |
| (Empty) |
| 1 <body onload="test()"> | |
| 2 <p>Test for <a href="https://bugs.webkit.org/show_bug.cgi?id=38752">bug 38752</a
>: | |
| 3 Images cannot be dynamically added to image documents.</p> | |
| 4 <p id=result>Onload was not called, which is not good. But is the square below g
reen?</p> | |
| 5 <iframe src="resources/test-load.jpg" width=100 height=100 frameborder=0></ifram
e> | |
| 6 <script> | |
| 7 if (window.testRunner) { | |
| 8 testRunner.waitUntilDone(); | |
| 9 testRunner.dumpAsText(); | |
| 10 } | |
| 11 | |
| 12 function loaded() | |
| 13 { | |
| 14 if (frames[0].document.getElementById("green").naturalWidth == 16) | |
| 15 document.getElementById("result").innerHTML = "PASS"; | |
| 16 if (window.testRunner) | |
| 17 testRunner.notifyDone(); | |
| 18 } | |
| 19 | |
| 20 function test() | |
| 21 { | |
| 22 var d = frames[0].document; | |
| 23 var script = d.createElement("SCRIPT"); | |
| 24 script.src = "data:text/plain," + | |
| 25 "var bg = document.createElement('DIV');" + | |
| 26 "bg.style.width = '100px';" + | |
| 27 "bg.style.height = '100px';" + | |
| 28 "bg.style.position = 'absolute';" + | |
| 29 "bg.style.top = 0;" + | |
| 30 "bg.style.left = 0;" + | |
| 31 "bg.style.background = 'red no-repeat';" + | |
| 32 "bg.style.overflow = 'visible';" + | |
| 33 "bg.style.zIndex = '1000000';" + | |
| 34 "document.body.appendChild(bg);" + | |
| 35 | |
| 36 "var img = document.createElement('IMG');" + | |
| 37 "img.id = 'green';" + | |
| 38 "img.src = 'green.jpg';" + | |
| 39 "img.style.width = '100px';" + | |
| 40 "img.style.height = '100px';" + | |
| 41 "img.style.position = 'absolute';" + | |
| 42 "img.style.top = 0;" + | |
| 43 "img.style.left = 0;" + | |
| 44 "img.style.zIndex = '2000000';" + | |
| 45 "img.onload = function() { top.loaded() };" + | |
| 46 "document.body.appendChild(img);" | |
| 47 d.body.appendChild(script); | |
| 48 } | |
| 49 | |
| 50 </script> | |
| 51 </body> | |
| OLD | NEW |