| <script> |
| var arr = new Array("var%20x=' ';", // Space %20 |
| "var%20x='#';", // # %23 |
| "var%20x='$';", // $ %24 |
| "var%20x='%';", // % %25 |
| "var%20x='&';", // & %26 |
| "var%20x='/';", // / %2F |
| "var%20x=':';", // : %3A |
| "var%20x=';';", // ; %3B |
| "var%20x='<';", // < %3C |
| "var%20x='=';", // = %3D |
| "var%20x='>';", // > %3E |
| "var%20x='?';", // ? %3F |
| "var%20x='@';", // @ %40 |
| "var%20x='[';", // [ %5B |
| "var%20x='\\';", // \ %5C |
| "var%20x=']';", // ] %5D |
| "var%20x='^';", // ^ %5E |
| "var%20x='`';", // ' %60 |
| "var%20x='{';", // { %7B |
| "var%20x='|';", // | %7C |
| "var%20x='}';", // } %7D |
| "var%20x='~';"); // ~ %7E |
| |
| |
| function makeLinks() |
| { |
| var str = "javascript:"; |
| var anchor, anchorText; |
| for (key in arr) |
| { |
| anchor = document.createElement("a"); |
| anchor.setAttribute("href", str+arr[key]); |
| anchorText = document.createTextNode(arr[key]); |
| anchor.appendChild(anchorText); |
| document.body.appendChild(anchor); |
| document.body.appendChild(document.createElement("br")); |
| } |
| } |
| |
| </script> |
| <body onload="makeLinks();"> |
| This test is for <a href="rdar://problem/5310312">rdar://problem/5310312</a> and can be run manually only.<br> |
| <a href="rdar://problem/5379908">rdar://problem/5379908</a> tracks the effort to enhance DRT to make this into a layout test.<br> |
| <br> |
| <b>Directions:</b> |
| <ol> |
| <li> drag each link below to the bookmarks bar to create bookmarks |
| <li> open the JavaScript console (in the debug menu) |
| <li> click on all the bookmarks you've just created |
| </ol> |
| <b>Expected results:</b> |
| no parse errors in the JavaScript console<br> |
| <br> |
| </body> |