55 lines
2.1 KiB
HTML
55 lines
2.1 KiB
HTML
<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> |