equal
deleted
inserted
replaced
|
1 <html> |
|
2 <script type="text/javascript"> |
|
3 |
|
4 function load1() { |
|
5 var doc = document.getElementById("container"); |
|
6 doc.innerHTML = "<form name=\"gaga\"><input type=\"radio\" name=\"asdf\" id=\"chk\" value=\"A\"> Checkbox 1" + |
|
7 "<input type=\"radio\" name=\"asdf\" value=\"B\"> Checkbox 2"; |
|
8 document.getElementById("chk").checked = true; |
|
9 } |
|
10 |
|
11 function load2() { |
|
12 var doc = document.getElementById("container"); |
|
13 doc.innerHTML = "hello, world"; |
|
14 } |
|
15 |
|
16 var ctr = 0; |
|
17 |
|
18 function runTest() { |
|
19 if (ctr % 2 == 0) { |
|
20 load1(); |
|
21 } else { |
|
22 load2(); |
|
23 } |
|
24 ctr++; |
|
25 setTimeout("runTest()", 10); |
|
26 } |
|
27 </script> |
|
28 <body> |
|
29 <div>This is a test for http://bugs.webkit.org/show_bug.cgi?id=12938 - to test this, press the "Run Test" button and wait for a couple of minutes - the browser should not crash.</div> |
|
30 <input type="button" onclick="runTest()" value="Run Test"> |
|
31 <div id="container"/> |
|
32 |
|
33 </body></html> |