過去ログ表示


過去ログ 293 を表示

トピック内全 5 記事中の 1 〜 5 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0]

ページ上のボタンからブックマーク可能?
(#45572) このトピック中1番目の投稿
(環境: WinXP SP3/Firefox3.0)

皆様お世話になります。
ブックマークに関して不思議な現象(バグ?)
が解決できず困惑しています。

あくまで例えばですが下記ページの中ほどに
「お気に入り」に入れるボタンがあります。
(決して宣伝ではございません!!!)

http://www.suntory-kenko.com/afm/yahoo_nnsmvaf_mac0812a/


一応JAVAスクリプトでブラウザごとの設定がなされていて

・IEは正常に動作する

・FFはブックマークには入るが、出来たブックマークをクリックすると
なぜかサイドバーがひらいて、そっちにページが表示される・・・


この後者の不具合を解決できる方法や技術はあるのでしょうか?
どうしてもHTML上のボタンから正常にブックマークさせたいのです。

何卒よろしくお願いします。

Re[1]: ページ上のボタンからブックマーク可能?
(#45573) このトピック中2番目の投稿
(環境: WinXP SP3/Minefield)

> ・FFはブックマークには入るが、出来たブックマークをクリックすると
> なぜかサイドバーがひらいて、そっちにページが表示される・・・
>

ブックマークのプロパティを確認してみてください。
ここにブックマークをサイドバーに開くためのチェックボックスがあります。
これにチェックが入っていませんか?

Re[2]: ページ上のボタンからブックマーク可能?
(#45574) このトピック中3番目の投稿
(環境: WinXP SP3/Firefox3.0)

> > ・FFはブックマークには入るが、出来たブックマークをクリックすると
>>なぜかサイドバーがひらいて、そっちにページが表示される・・・
>>
>
> ブックマークのプロパティを確認してみてください。
> ここにブックマークをサイドバーに開くためのチェックボックスがあります。
> これにチェックが入っていませんか?


ご返信ありがとうございます。
お〜 たしかに右クリックのプロパティを見ると
チェック入ってました〜!!!

なるほど、ということはページ上のボタンに書かれている記述が
ここをONの状態で登録する記述だったということでしょうか?

逆に今回の質問は

「このチェックをOFFの状態でページ上ボタンから
ブックマーク登録させるのは可能なのか?」

といいかえれますね。

実際そのような方法・記述や命令文など存在するのでしょうか?
ネット上にある既存の技術や知識でやりくりしているわけですが
いくら調べてもなかなか正解にたどりつけません。

ご返信くださったpalさんふくめ、どなたかそれが実現できているページなど
ご存知の方いらっしゃいましたらご教授くださいませ。

Re[3]: ページ上のボタンからブックマーク可能?
(#45575) このトピック中4番目の投稿
(環境: WinXP SP3/Firefox3.0)

ブックマーク追加の JavaScript が以下のようになってるせいじゃないでしょうか。
確か window.sidebar.addPanel はサイドバーに追加してサイドバーに読み込ませるためのものなので、その動作で正常だったはずです。


if(navigator.userAgent.indexOf("MSIE") > -1){ //Internet Explorer
document.write('<!-'+'-[if IE]>');
document.write('<a href="javascript:;" onclick="window.external.AddFavorite(\'http://www.suntory-kenko.com/afm/yahoo_nnsmvaf_mac0812a\',\'期間限定12月14日まで!サントリー マカ 冬虫夏草配合\')">');
document.write('<img src="http://web-cache.stream.ne.jp/www11/kenko/sun_maka/ysm_1201-1214/img/btn01.gif" alt="このページをお気に入りへ保存する" width="280" height="37" style="margin-right:40px; " /></a>');
document.write('<![endif]-'+'->');
}

else if(navigator.userAgent.indexOf("Firefox") > -1){ //Firefox
document.write('<a href="javascript:;" onclick="window.sidebar.addPanel(\'期間限定12月14日まで!サントリー マカ 冬虫夏草配合\',\'http://www.suntory-kenko.com/afm/yahoo_nnsmvaf_mac0812a\',\'\');">');
document.write('<img src="http://web-cache.stream.ne.jp/www11/kenko/sun_maka/ysm_1201-1214/img/btn01.gif" alt="このページをお気に入りへ保存する" width="280" height="37" style="margin-right:40px; " /></a>');
}

else if(navigator.userAgent.indexOf("Opera") > -1){ //Opera
document.write('<a href="http://www.suntory-kenko.com/afm/yahoo_nnsmvaf_mac0812a" rel="sidebar" title="期間限定12月14日まで!サントリー マカ 冬虫夏草配合">');
document.write('<img src="http://web-cache.stream.ne.jp/www11/kenko/sun_maka/ysm_1201-1214/img/btn01.gif" alt="このページをお気に入りへ保存する" width="280" height="37" style="margin-right:40px; " /></a>');
}

else { //該当なし
void(0); //何もしない

Re[4]: ページ上のボタンからブックマーク可能?
(#45578) このトピック中5番目の投稿
(環境: Win2000/Firefox2.0)

> 確か window.sidebar.addPanel はサイドバーに追加してサイドバーに読み込ませるためのものなので、その動作で正常だったはずです。

これまたご返信ありがとうございます。たしかに!

いろいろしらべてもFFだったらこの記述でという情報ばかりですので
IE用の window.external.AddFavorite みたいに
ストレートにブックマークさせる
記述などはやはり存在しないのでしょうかね〜

イコール

MOZILAさん的には そういった使い方はサポートしない、
ブックマークするならメニューからどうぞ・・・ みたいな?

なんでしょう こういうところを機能的に抑えることで
安全性があがったりとか理由があるのでしょうか


このトピックの全ページ / [0]

返信不可


- Child Tree -