aliceli1 | 0b1fcd4 | 2007-08-02 07:13:31 +0000 | [diff] [blame] | 1 | <script> |
| 2 | var arr = new Array("var%20x=' ';", // Space %20 |
| 3 | "var%20x='#';", // # %23 |
| 4 | "var%20x='$';", // $ %24 |
| 5 | "var%20x='%';", // % %25 |
| 6 | "var%20x='&';", // & %26 |
| 7 | "var%20x='/';", // / %2F |
| 8 | "var%20x=':';", // : %3A |
| 9 | "var%20x=';';", // ; %3B |
| 10 | "var%20x='<';", // < %3C |
| 11 | "var%20x='=';", // = %3D |
| 12 | "var%20x='>';", // > %3E |
| 13 | "var%20x='?';", // ? %3F |
| 14 | "var%20x='@';", // @ %40 |
| 15 | "var%20x='[';", // [ %5B |
| 16 | "var%20x='\\';", // \ %5C |
| 17 | "var%20x=']';", // ] %5D |
| 18 | "var%20x='^';", // ^ %5E |
| 19 | "var%20x='`';", // ' %60 |
| 20 | "var%20x='{';", // { %7B |
| 21 | "var%20x='|';", // | %7C |
| 22 | "var%20x='}';", // } %7D |
| 23 | "var%20x='~';"); // ~ %7E |
| 24 | |
| 25 | |
| 26 | function makeLinks() |
| 27 | { |
| 28 | var str = "javascript:"; |
| 29 | var anchor, anchorText; |
| 30 | for (key in arr) |
| 31 | { |
| 32 | anchor = document.createElement("a"); |
| 33 | anchor.setAttribute("href", str+arr[key]); |
| 34 | anchorText = document.createTextNode(arr[key]); |
| 35 | anchor.appendChild(anchorText); |
| 36 | document.body.appendChild(anchor); |
| 37 | document.body.appendChild(document.createElement("br")); |
| 38 | } |
| 39 | } |
| 40 | |
| 41 | </script> |
| 42 | <body onload="makeLinks();"> |
| 43 | This test is for <a href="rdar://problem/5310312">rdar://problem/5310312</a> and can be run manually only.<br> |
| 44 | <a href="rdar://problem/5379908">rdar://problem/5379908</a> tracks the effort to enhance DRT to make this into a layout test.<br> |
| 45 | <br> |
| 46 | <b>Directions:</b> |
| 47 | <ol> |
| 48 | <li> drag each link below to the bookmarks bar to create bookmarks |
| 49 | <li> open the JavaScript console (in the debug menu) |
| 50 | <li> click on all the bookmarks you've just created |
| 51 | </ol> |
| 52 | <b>Expected results:</b> |
| 53 | no parse errors in the JavaScript console<br> |
| 54 | <br> |
| 55 | </body> |