お気に入り

[新着] Webテンプレートを仮オープンしました



0   名前: fattest : 2005/06/27 13:04
ページをお気に入りに追加する方法はわかったのですが
http://www.tagindex.com/javascript/page/bookmark.html

上記のお気に入りアイコンを流用して、他へリンクする方法ってありますか?
チョットわかりずらいかも知れませんが...

ボタンをクリックすると、お気に入りに追加しつつ、別の場所へリンク。
こんな事できますか?

1   名前: カヅサツ : 2005/06/27 13:04  [URL
http://www.tagindex.com/javascript/page/bookmark.html では お気に入りに追加する JavaScript を onclick属性に記述し、それをbutton要素に適用していますが、代わりに a要素に適用すれば良いのではないでしょうか。

2   名前: fattest : 2005/06/27 13:04
カヅサツ様ありがとうございます。大変申し訳けないのですが
初心者なもんで、具体的にドコを直せばよいかわかりません...
教えてください。

3   名前: カヅサツ : 2005/06/27 13:04  [URL
<FORM>
<INPUT TYPE="button" VALUE="お気に入りの追加" onClick="window.external.AddFavorite('http://www.tagindex.com/','TAG index')">
</FORM>



<a href="http://www.tagindex.com/" onClick="window.external.AddFavorite('http://www.tagindex.com/','TAG index')">TAG index</a>

あるいは、以下の方が良いかもしれません。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja" dir="ltr">
<head>
<meta http-equiv="content-script-type" content="text/javascript">
<title>Test</title>
<script type="text/javascript">
function addfavorite(url,title){
if(window.external){
window.external.AddFavorite(url,title);
}
}
</script>
</head>
<body>
<ul>
<li><a href="http://www.google.co.jp/" onclick="addfavorite(this.href,this.firstChild.data);">googleだよ</a></li>
<li><a href="http://www.yahoo.co.jp/" onclick="addfavorite(this.href,this.firstChild.data);">yahooだよ</a></li>
</ul>
<p>お気に入りに追加の機能がないブラウザもあります(その場合、単なる普通のリンクです)。
</body>
</html>


4   名前: fattest : 2005/06/27 13:04
カヅサツ様
ありがとうございます。バッチリです。
また何かありましたらよろしくお願いいたします。


一覧へ戻る