35 lines
1.7 KiB
HTML
35 lines
1.7 KiB
HTML
<html>
|
|
<head>
|
|
<script type="text/javascript">
|
|
function log(message)
|
|
{
|
|
var item = document.createElement("li");
|
|
item.appendChild(document.createTextNode(message));
|
|
document.getElementById("console").appendChild(item);
|
|
}
|
|
function test()
|
|
{
|
|
if (window.testRunner)
|
|
testRunner.dumpAsText();
|
|
log("paths like this should turn all \\ characters into /: \"" + document.getElementById("1").pathname + "\"");
|
|
log("query strings like this one should still have \\ characters: \"" + document.getElementById("2").search + "\"");
|
|
log("query strings like this one should still have \\ characters even if the URL is only a query: \"" + document.getElementById("3").search + "\"");
|
|
log("anchor strings like this one should still have \\ characters: \"" + document.getElementById("4").hash + "\"");
|
|
log("anchor strings like this one should still have \\ characters even if the URL is only an anchor: \"" + document.getElementById("5").hash + "\"");
|
|
}
|
|
</script>
|
|
</head>
|
|
<body onload="test()">
|
|
<p>This tests \ characters being changed to / in anchor tags.</p>
|
|
<p>If it works you should see five messages below that have \ or / characters as specified.</p>
|
|
<hr>
|
|
<a id="1" href="file:\\\a\b\c\">1</a>
|
|
<a id="2" href="file:///?path=\\a\b\c\">2</a>
|
|
<a id="3" href="?path=\\myshare\myfolder\myfile\">3</a>
|
|
<a id="4" href="file:///#path=\\a\b\c\">4</a>
|
|
<a id="5" href="#path=\\myshare\myfolder\myfile\">5</a>
|
|
<hr>
|
|
<p><ol id="console"></ol></p>
|
|
</body>
|
|
</html>
|