- 2009-11-18 (水) 23:36
- web topic
因みに
リンクも自動的にルビ付きにしてくれる親切設計。
だが、それも良し悪し。
ルビのない状態に戻せないじゃないの。
そこでルビつける・つけないのリンク作成方法を以下に記載
<script type="text/javascript">
set_ruby_url = "http://trans.hiragana.jp/ruby/";
set_ruby_find = document.location.href.indexOf(set_ruby_url);
if (set_ruby_find==-1) {
my_no_ruby_url = document.location.href;
my_on_ruby_url = set_ruby_url + document.location.href;
}else{
my_no_ruby_url = document.location.href.substring (set_ruby_url.length,document.location.href.length);
my_on_ruby_url = document.location.href;
}
document.write("<a href='"+my_no_ruby_url+"'>ルビなし</a>");
document.write("<a href='"+my_on_ruby_url+"'>ルビあり</a>");
</script>
つまりJSで出せばいいってことさ。
だから携帯に使えないんだよ~
しかも携帯から表示させると
携帯けいたい情報じょうほう
みたいな表示になってしまいますぞ。
他にも注意が必要で
一部のレイアウト情報は無視されるし、
ふりがな、たまに間違えます。
wordpressのメニューに付けるならば
<script type="text/javascript">
set_ruby_url = "http://trans.hiragana.jp/ruby/";
set_ruby_find = document.location.href.indexOf(set_ruby_url);
if (set_ruby_find==-1) {
my_no_ruby_url = document.location.href;
my_on_ruby_url = set_ruby_url + document.location.href;
document.write("<li><a href='"+my_on_ruby_url+"'>ルビをつける</a></li>");
}else{
my_no_ruby_url = document.location.href.substring(set_ruby_url.length,document.location.href.length);
my_on_ruby_url = document.location.href;
document.write("<li><a href='"+my_no_ruby_url+"'>ルビをけす</a></li>");
}
</script>
関連する投稿
- Newer: ImageMagicメモ
- Older: IE6でSyntaxHighlighter Evolvedでハイライトされない
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://qooga.jb-jk.net/wp/2009/11/pc%e9%99%90%e5%ae%9a%e3%82%b5%e3%82%a4%e3%83%88%e3%81%ab%e8%87%aa%e5%8b%95%e7%9a%84%e3%81%ab%e3%83%ab%e3%83%93%e3%82%92%e6%8c%af%e3%81%a3%e3%81%a6%e3%81%8f%e3%82%8c%e3%82%8b/trackback/
- Listed below are links to weblogs that reference
- http://qooga.jb-jk.net/wp[PC限定]サイトに自動的にルビを振ってくれる from MOT:主にプログラム勉強メモ部屋