[Tep-j-general] Re: お気に入りボタンの設置

アーカイブの一覧に戻る

sigeta spmgk****@hotma*****
2006年 1月 10日 (火) 12:25:17 JST


こんにちは、益子です。

 曽我部さん、アドバイスありがとうございます。
結論からいいますと、お陰様で下記の通り無事解決いたしました。


> masiko wrote:
>> その結果ですが・・・
>> クリックすると、「指定した場所にボタンの表示はされ
>> る」が、画面左下のステータスバーに、「黄色い△に!
>> マーク」&「ページでエラーが発生しました」と表示され
>> ます。
>
> エラーの内容は確認しましたか?

はい、エラーの結果が上記記述のみとなっています。
なので、ただ単にスクリプトエラーかと思っているのですが・・・。


>> 上記"hoge.com","hoge"の部分を通常は
>> 'hoge.com','hoge'と記述しているのですが、
>> これだと下記のようにエラーが発生。
>>   Parse error: syntax error, unexpected T_STRING in
>> /virtual/hoge/public_html/catalog/includes/boxes/bookmark.php on line
>
> action="javascript:window.external.AddFavorite(\'hoge.com\',\'hoge\')">
>
> でどうでしょうか。

できました〜!!
ありがとうございます。m(__)m


> すくなくともこれでJavaScriptのsyntax errorは消えると思いますが、
> window.externalって、IEに依存しているのでは?

そうだったんですね。どうりで・・・(^^;;;
(正)・・・action="javascript:window.external.AddFavorite(\'hoge.com\',\'hoge\')"
(誤)・・・action="javascript:window.external.AddFavorite("hoge.com","hoge")"

「\'」と「"」の違いが分りませんでした。

助かりました、ありがとうございます。
今後ともどうぞ宜しくお願い致します。

益子 



Tep-j-general メーリングリストの案内
アーカイブの一覧に戻る