ツイートするのボタンオリジナルアイコンについて
- ツイートするのボタンをオリジナルのアイコンに設定しましたが、クリックしても表示されない問題が発生しました。
- 日本語の記事タイトルを入力すると、ページが開かないため、文字化けが原因だと考えられます。
- Windows XPとIE8の環境で問題が発生しているため、解決策を求めています。
- ベストアンサー
ツイートするのボタンオリジナルアイコンについて
下記のページを参考に、ツイートするのボタンをオリジナルのアイコンにしました http://es.istgut.jp/tips/facebooktwittermixi.html 以下の通り設定しましたが、ツイートするボタンをクリックしても 「Internet Explorer ではこのページは表示できません」となりページが表示されません ------------------------------------------- <a href="http://twitter.com/share?count=horizontal&original_referer=URLが入ります;text=記事タイトルが入ります&url=URLが入ります&via=ツイッターID" onclick="window.open(this.href, 'tweetwindow', 'width=550, height=450,personalbar=0,toolbar=0,scrollbars=1,resizable=1'); return false;"><img src="画像パス" width="22" height="22" /></a> ------------------------------------------- 検証したところ、「記事タイトル」の部分を日本語ですると、ページが開かないようです 「title」など、半角英数で入力すると、問題なく表示されます 日本語で入力するとページ開かないので、文字化けを起こしているのかもしれません 何か解決策があれば、教えてください よろしくお願いします ◆環境 windows XP IE8
- maimai0629
- お礼率80% (28/35)
- JavaScript
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
よこからですが… >◆参考サイト それって、phpの解説サイトでは? javascriptにも同様の関数が用意されています http://www.cresc.co.jp/tech/java/URLencoding/JavaScript_URLEncoding.htm #1様のおっしゃっているのは this.href → encodeURI(this.href) とかでは?
その他の回答 (1)
- taka451213
- ベストアンサー率47% (436/922)
こんにちは。 GETのパラメータなので、エンコードしないとダメなんじゃないですかね?
お礼
検討はずれなことを言っていたようで申し訳ありませんでした 今回は、より具体的に答えていただいたということで No2 の方をベストアンサーとさせていただきます せっかくご回答いただいたのにすみません また、よろしくお願いします
補足
taka451213さん ご回答ありがとうございます すみません、GETもエンコードもよくわからないのですが、 調べてみたところ下記のサイトで urlencode() という関数を発見したので、とりあえず入れてみました ◆参考サイト http://nyx.pu1.net/practice/external_var/external_var3.php タイトルの部分に text=<?= urlencode("タイトル"); ?> と入れ、ファイルの拡張子をPHP(カテ違いですみません)にしてアップロードしましたが、「Web ページが見つかりません 」と表示されてしまいました 関数自体は問題なく動作しているようで、「test」など、半角英数字を入れると、ツイッター画面が開き、タイトル部分に「test」と入っています エンコードの問題ではないのでしょうか…
関連するQ&A
- ソーシャルボタンをオリジナルでつくっています。
ソーシャルボタンをオリジナルでつくっています。 <div id="socialbtn"> <a href="https://plus.google.com/share?url=http://s/inquery.html" onclick="window.open(this.href, 'Gwindow', 'width=650, height=450, menubar=no, toolbar=no, scrollbars=yes'); return false;" class='symbol' title=''></a> <a href="http://www.facebook.com/share.php?u=http://s/inquery.html" onclick="window.open(this.href, 'FBwindow', 'width=650, height=450, menubar=no, toolbar=no, scrollbars=yes'); return false;" class='symbol' title=''></a> <a href="http://twitter.com/share?url=http://s/inquery.html&text=駅から歩いていけるので、是非問い合わせて行ってみましょう。&via=ツイート内に含まれるユーザー名&related=関連アカウント" class='symbol' title=''></a> </div> 上記のように作ったのですが、商用サイトでも問題ないでしょうか? ちゃんとできているでしょうか? ただツイッターの&via=ツイート内に含まれるユーザー名&related=関連アカウント" と言う部分が良く分かりません。 ツイート内に含まれるユーザー名とは何を入れるところなのでしょうか? 関連アカウントとは、設置サイトがアカウントを持っている場合にアカウント名をそのまま入れるのでしょうか?
- 締切済み
- CSS
- 「ツイートする」「いいね!」
「ツイートする」「いいね!」 あるネット上の知人のブログページに、「ツイートする」と「いいね!」というボタンがありました。 そのままだと思いますが「ツイートする」はtwitterで、「いいね!」は拍手のような機能ですよね? 知人は特別「ツイッターしてます」と公言していないようですが、そのアイコンがあるということはツイッターで呟いているんでしょうか? 自分は登録していないのに、ボタン(機能)だけ追加することって通常はありますか?
- ベストアンサー
- ブログ
- ツイートボタンでリンクを共有出来ない!
スマホでtwitterをやっています。yahooなどの記事の所にあるツイートボタンでツイートが出来ません。 機種はDoCoMoのAndroid GalaxyS3 ボタンを押すと、ID、パスワート打ち込む画面に変わり、打ち込んでOKを出しますが、ツイート出来ません。 http://img.ly/qjI9 ←この画面になってしまします。説明非十分かな??宜しくお願いします。
- 締切済み
- Android
- サイトにTwitterのツイートボタンの設置方法
自分のGoogleWebsiteのページに、Twitterのツイートボタンを設置する方法を教えて下さい。宜しくお願いします。 尚、Apricoで以前には、Twitterのツイートボタンを設置できたようですが、今現在は、ホローボタンの設置のみのようです。
- 締切済み
- その他(Webサービス・アプリ)
- ツイッターの「ツイート」ボタンが表示されない件
ツイッターについて質問です。 公式のツイッターのページを新バージョンに切り替えたところ、他の方のツイート閲覧やフォロー等は出来たりするのですが、自分のツイートを投稿する時に【ツイート」ボタンが使えない状態になります。 (テキストエリアでツイートしたい文章を書いても、「ツイート」ボタンが青くならなくてボタンが押せない状態になります。) 何かのエラーだとは思いますが、どの様に対処すれば宜しいでしょうか? 因みにOSはWindows XP ProfessionalでブラウザはIntermet Explorer 8です。 ご教示頂きたく宜しくお願い致します。
- ベストアンサー
- その他(インターネット・Webサービス)
- ツイート いいね ハテブ ボタンについて
サイトにツイート いいね(フェイスブック) ハテブ ボタンを設置しているのですが、現在トップページのみです。 というのもこれらのボタンは全てページによって、ボタンのソースのページURLを変えなければいけないですよね。 Wordpressならば自動で設置してくれる機能があるかと思うのですが、そうでないサイトの場合どのように設置しているのでしょうか。 簡単に設置できる方法があれば教えてください。 回答よろしくお願いします。
- 締切済み
- HTML
- yahooニュースなどに表示されるツイートボタン
いつからか時期は不明ですが、yahooニュースやいろいろなサイトに設置されている リンクシェア用のツイートボタンですが、クリックしてツイートしようにも 【申し訳ありませんが、Twitterに何か問題があるようです。】と表示され、結局できません。 PCを変えても、ブラウザを変えてもできないのですが、私だけでしょうか? また、どうしたらツイートボタンからツイートできるようになりますでしょうか? お分かりになる方いましたらご回答をお願いいたします。
- 締切済み
- gooブログにツイートボタンを設置したいのですが・
gooブログをアドバンスでやってます。 テンプレをカスタマイズ使用しているためか、ツイートボタン等が一切表示されず不便さを感じています。 事情により、自分のgooブログと自分のTwitterを連動させるつもりはありません。 ただ、gooブログの方に「リンクを共有するためのツイートボタン」のみを設置したいのです。 しかし、Twitterのhttps://twitter.com/about/resources/buttons#tweetで取得するコードのJavaScriptはgooブログでは非対応のようで、ずっとツイートボタンが設置できないままでいます。 フェイスブックも・・・とか贅沢言うつもりはありません。 せめて、リンク共用のためのTwitterのツイートボタンを設置したい・・・この場合は諦めるしかないのでしょうか?
- ベストアンサー
- ブログ
- Goo blogへのツイート・ボタンの貼付
50歳にして初めてPCを触わるオヤジですが、Goo(NTT Resonant)での自分のblogにおける各記事にtwitterのツイート・ボタンを貼り付けようと思ったものの文字列のまま現れてしまいます。 皆さんはどのようにしてやってるのでしょうか・・・?
- ベストアンサー
- ブログ
- 他人にツイートすると、自分のページに入ってしまう
インターネット使用歴は長いのですが、Twitterは投稿文字数が少ない ことで、昨日まで全く使用・投稿したことはありません。 しかし 今日になって試しに使用しようと思い、ツイートしたら出来ません。 状況は、他人のTwitterページにツイートしようと思い、その他人の ページでログインすると、ツイートボタンが表示されるので、 そこから小さな投稿欄にツイート文を入れてツイートすると、 自分のTwitterページに、全てのツイートが入って来ます。 他人のTwitterページにツイート出来ない事が不思議なので、色々 調べましたが、未だに解決できません。 今日初めてのTwitter使用ですから、たぶん初歩的な設定ミスだと 思うのですが、解決策がありましたら教えてください。 ブラウザは Internet Explorer11で、OSはWidows10 Homeです。
- ベストアンサー
お礼
fujillin様 おっしゃる通り this.href → encodeURI(this.href) に変更することで 問題なく動作するようになりました! まったく検討はずれなことを言っていたようでお恥ずかしい… ご回答ありがとうございました