LINKエレメントの内容を知るには?

[上に] [前に] [次に]
しらかわよふね [E-Mail] [HomePage] 2000/04/05(水) 03:57:15
質問です。
<HEAD>要素内に書くことの出来る<LINK>エレメントですが、これって
<LINK rel='Contents' href='http://hogehoge/'>
<LINK rel='Next' href='next.htm'>
という指定が出来ます。この値をJavaScriptで知ることは出来るのでしょうか?この値を使って、フレームの内容を変えたいのですが…。

しらかわよふね [E-Mail] [HomePage] 2000/04/05(水) 03:59:29
あ、なんかホームページアドレスが狂ってるので、書きこみます。
http://home.catv.ne.jp/dd/yofune/
です。

コウノトリ 2000/04/05(水) 10:26:53
DOM対応ブラウザ(今はIE5だけ?)なら可能です。

--
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html40/strict.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<link rev="made" title="コウノトリ" href="mailto:hoge@hoge.foo" id="author">
<link rel="prev" title="" href="http://www.hoge.foo/~hoge/" id="previous">
<title>サンプル</title>
<script type="text/javascript">
<!--
function sample()
{
    alert(document.all.author.href);
}
//-->
</script>
</head>
<body>
<p>
<button tabindex="1" accesskey="A" onclick="sample();">click</button>
</p>
</body>
</html>

zizz... [HomePage] 2000/04/05(水) 11:07:08
> DOM対応ブラウザ(今はIE5だけ?)なら可能です。

どういう意味で DOM という言葉を使っているのでしょうか?
all は W3C が定める DOM の仕様から外れているので、W3C の DOM の事を指しているわけではないですよね?
もっと一般的に、プログラムから文書へアクセスしたりする仕組みの事を言っているのなら、Netscape Navigator でも MSIE でも昔からサポートしています。
MSIE 5 だけとは言えません。

function sample()
{
    alert(document.getElementById('author').getAttribute('href'));
}

コウノトリ 2000/04/05(水) 11:10:32
申し訳ない。Microsoftのサイトしか見てないのでW3Cでallが規格されていると信じてました。

[上に] [前に] [次に]