解決済

clip!clip!Twitter投稿ボタン

個別記事で、絵文字、顔文字パネルを使うことができません。

これまで、問題なく絵文字や顔文字パネルを使用する事ができたが、IEで先ほどコメントを返そうと思って絵文字などを使おうとしたら、絵文字などをクリックすると開く事が出来ませんでした。そして『ページでエラーが発生しました。』とステータスバーに表示されるんです。
Firefoxでは双方表示されるんですが、IEでは、エラーが生じ、operaでは顔文字パネルは開けますが、絵文字パネルを開く事ができません。


個別記事のhtmlタグのカスタマイズをしてから、最近は特になにも変更した箇所はないんですが、どなたか教えて頂けないでしょうか?

2008-12-19 22:27の質問
顔文字  絵文字  
顔文字
顔文字 の情報はこちらです
www005.upp.so-net.ne.jp/zuntan/
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(1)

1.

2008-12-20 04:00:54ベスト
>IEでは、エラーが生じ
絵文字パネルを表示する位置を決定する関数が、
プラグイン「ワンクリック募金」の中で使われている
display.js で定義されている関数と同じ名前のために、正常に位置計算ができなくなっています。

>Firefoxでは双方表示される
Firefox でも、プラグインが全て読み込まれた状態で実行すると、表示される位置がおかしくなります。
>operaでは
と多分同じだと思います。
絵文字パネルは、開くことができないのではなくて、位置が変になっているために、(ウチのFirefoxの場合では一番したに表示されてます)

IEでも、それまでのプラグインの読み込み中だと正常に動作します。

どちらかのスクリプトを置き換えるしかありませんが
たぶんそれは難しいと思うので、
「ありがとう0系新幹線 ブログパーツ」を涙を呑んで撤去する
と良いと思います。
回答レベル : アドバイス

BLUEPIXYさん、早々のご回答をありがとうございます。
絵文字パネルを表示する位置を決定する関数が、0系新幹線ブログパーツにも
含まれているから表示されなかったんですね。先ほどパーツを撤去したら、
正常通り表示されました!!どうもありがとうございます!!

コメント(8)

2008-12-20 06:32:17

絵文字ボタンの座標が取得できてないくさいところまでは私でもなんとかわかりましたが…さすが親方!

ほんとだ、"getElementPosition"が思いっきりカブってる><

#2.  BLUEPIXY
2008-12-20 18:09:56

両方で、使えるgetElementPosition を更にかぶらせることはできると思うけど、やめといた方がいいね。^^;

2008-12-20 18:56:15

>>#1
質問に、ブログの個別記事に万年床生活者さんのコメントも入っているページをリンクしちゃってごめんなさい。なんか、あの頃、自分が「なんで表示しないの?!」とパニックになってたので、昨日コメント欄の一番上にあるページをついリンクしちゃったんです。。。万年床生活者さん、申し訳ありません。m(_ _)m

#4.  BLUEPIXY
2008-12-20 19:01:12

>>1
うまくいって良かったデスね。

ブログパーツを作る人ってもう少しそういう考慮をして欲しいですよね。

2008-12-20 21:19:49

解決できてよかったです。

>>#3
リンクするのは個別記事ならどのページでもいいとはいえ、一瞬不思議でしたよ(笑)
それより0系ブログパーツの記事、削除しちゃって大丈夫ですか?? コメントが入ってたのに><

>>#4
ほんとそう思います。変数・関数名はもっと長くするとか、固有名詞を含めるとかして他とカブらない工夫をしてほしいものです。
現状このブログパーツは、まったくカスタマイズしていないライブドアブログに貼り付けても同じ現象が起きるわけですから、今後また同じ質問が出てくるかもしれませんね。。

2008-12-20 21:53:36

>>#5
ご存知でしたか。^^;Newブログパーツの記事は削除はせず下書きで保存してあります。サイドバー導入したのに新しいありがとう0系新幹線 ブログパーツを削除したので、導入したのはウソ?なんておもわれそうで(苦笑)

<Font Size="2" ><$IndexNavigator$></FONT>
<!-- Loop Start -->
の上に入れてみてもいいかな。と思っていますが、これも絵文字顔文字がダメになるんでしょうね。

2008-12-20 22:09:35

追記
万年床生活者さんのコメントを読んで21:30頃に編集で、再投稿をしたらエラーが生じてまた絵文字、顔文字が使用不可になりました。

2009-01-11 16:17:10

今さらですが…このブログパーツと絵文字スクリプトを共存させる方法です。

サイドバーに貼り付ける0系新幹線ブログパーツのソースコードの「真上」に以下をコピペしてみてください。

<script type="text/javascript"><!--
// 個別記事ページで絵文字スクリプトとの干渉を避ける
if(typeof(getElementPosition) == 'function')
document.write('<scr' + 'ipt type="text/javascript" ' + 'src="http://blog.livedoor.jp/mannendoco_life/js/0kei_emoji.js">' + '<\/scr' + 'ipt>');
//--></script>

参照
【0系新幹線ブログパーツとライブドアブログ】
http://blog.livedoor.jp/mannendoco_trial/archives/...

トラックバック(4)

トラックバックURL:

続・0系新幹線ブログパーツとライブドアブログ

前回のエントリで私はライブドアブログと0系新幹線ブログパーツは事実上共存できない、と書きましたが、現在は共存できます。 0系新幹線ブログパーツ(以下0系と表記)のスクリプトが改善されたからです。 具体的に、スクリプトのどこがどう改善されたのかとか、そういう話...

万年床生活者の試験室 at 2009年03月22日 14:50:02

0系新幹線ブログパーツとライブドアブログ

【個別記事で、絵文字、顔文字パネルを使うことができません。】 http://knowledge.livedoor.com/37935 先日ナレッジでこんな質問があったものですから。 つまりライブドアブログ(の絵文字入力機能)とこのブログパーツは事実上共存できない、ということになりますね。...

万年床生活者の試験室 at 2008年12月22日 13:14:31