PhP4.2 mysql4 に関して


「お気に入りに登録」するリンクを作りたいです。

その際にスレイプニルからもお気に入りに登録が可能なようにしたいです。PHPを使ってお気に入りに登録するように自動的にできますか?

※下記だとエクスプローラーは可能なんですが、スレイプニルはできません。
--------------------
<SCRIPT TYPE="text/javascript">
<!--
docURL = "http://test.jp";
docTITLE = "サイト名";

function AddFav(){
if(document.all && !window.opera){
window.external.AddFavorite(docURL,docTITLE);
}
}
//-->
</SCRIPT>


<form>
<input name="button" type="button" onclick="AddFav()" value="お気に入りに追加" />
</FORM>
----------------------
※1 上記で形はできるのですが、エクスプローラーのみの使用になってしまいます。
※2 また、フォームではなくて「直接リンク」と言う形でお気に入りに登録できるように設計したいです。<a>タグなどで。これは可能でしょうか?
※3 PHPで作成が無理ならジャバスクリプトによりスレイプニルも可能にする代案はありますでしょうか?

詳しい方お願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/10/08 21:24:38
  • 終了:2007/10/15 21:25:03

回答(1件)

id:Mook No.1

Mook回答回数1312ベストアンサー獲得回数3912007/10/09 13:12:26

ポイント60pt

これはサーバ側のプログラムの問題ではなくブラウザ側の問題だと思います。


Sleipnirのリリースノートにありますが、window.external.AddFavorite の機能は 2.5.14 から実装されているようです。

2.5.14版

[仕様変更]

  • JavaScript の window.external.addFavorite でお気に入りに追加できるようにした。

ただしこれもリリースノートにありますが、オプションの設定によっては、機能しないようです。

2.5.15版

[仕様変更]

  • ブラウザ コンテキスト メニューで従来の Trident のメニューを出せるようにした。

 (user.ini に [IEBrowser] EnableCustomMenu="false" を追加してください。ただし、window.external.addFavorite が動作しなくなったり、Yahoo!メールの確認ダイアログが表示されなくなる等の副作用が発生します。)


ので2.5.14版以降で、EnableCustomMenu 設定がされていなければ動作すると思います。

id:rrr3

いつもありがとうございます。

またお願いします

2007/10/10 20:52:47

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません