--- webroot/www/url/urlresolution.ja.html 2008/07/05 14:13:35 1.1 +++ webroot/www/url/urlresolution.ja.html 2008/07/05 14:36:58 1.2 @@ -64,8 +64,9 @@ doc.write ('xx'); doc.close (); - var resultURL = doc.getElementsByTagName ('a')[0].href; - var output = document.getElementsByTagName ('output')[0]; + var aEl = doc.getElementsByTagName ('a')[0]; + var resultURL = aEl.href; + var output = document.getElementById ('output-url'); output.innerHTML = ''; if (typeof (resultURL) == 'undefined') { output.innerHTML = '(undefined)'; @@ -77,6 +78,20 @@ output.innerHTML = '' + htescape2 ('' + resultURL) + ' of type ' + htescape (typeof (resultURL)) + ''; } + + var resultBaseURL = aEl.baseURI; + var output = document.getElementById ('output-base-url'); + output.innerHTML = ''; + if (typeof (resultBaseURL) == 'undefined') { + output.innerHTML = '(undefined)'; + } else if (resultBaseURL === null) { + output.innerHTML = '(null)'; + } else if (resultBaseURL === '') { + output.innerHTML = '(空文字列)'; + } else { + output.innerHTML = '' + htescape2 ('' + resultBaseURL) + + ' of type ' + htescape (typeof (resultBaseURL)) + ''; + } } // realUpdate window.onload = function () { @@ -108,7 +123,9 @@
結果 (base hrefHTMLAnchorElement.href を使用): -
+
+
実効基底 URL (Node.baseURI による) +