同じページの特定のIDを別窓で開く

同じページの特定箇所へリンクする方法は、以前「ページの途中にリンクする」という記事に書きました。しかし、最近試してわかったのですが、同じページ内へのリンクを別窓で開こうとしてもうまくいきません。

今開いているページへリンクを張り、target属性を指定して開こうとしてもうまくいかない

同じページ内に id=”link” というパートを作り、そこへリンクさせようと、以下の3パターンを試しましたが、全部「別窓で開く」のに失敗しました。

リンク先へは移動するのですが、別窓が開かず、同じウインドウの中で遷移します。

これは、W3Cの仕様なんでしょうか。簡単にググってみましたが、わかりませんでした。ちなみに実行環境はLinux Mint版 Firefox(16.0.2) と Google Chrome(26.0.1410.63) の2つです。

<a href=”#link” target=”_blank“>go link</a>
<a href=”#link” target=”_new“>go link</a>
<a href=”#link” target=”unique_name“>go link</a>

3つ目の target=”unique_name” は、「新しいウインドウに自分で好きな名前を付けて開く」という方法です。今回は「unique_name」という名前をつけていますが、名前は自由に決められます。

リンク先を表示するウィンドウの指定(target)」より引用

<a href=”index.html” target=”morepage”>home</a>

target に自分の好みの自由な名前 を付けて、新しいウインドウを表示させ、そのウィンドウに複数のページのリンク先を切り替わり表示させます。
target の値に「morepage」 と付けて三つのページを同じウィンドウに表示させます。

例:
<a href=”index.html” target=”morepage”>home</a>

<a href=cho3.html” target=”morepage”>タグ教室</a>

<a href=”sitoku.html” target=”morepage”>知っとくコーナー</a>

上の3つのリンク先ページが morepage と名前の付いた 同じ新しいウィンドウの中で切り替わります。最初に選択されたページ(どのページでもいいのですが)には新しいウィンドウで表示されるので、戻るボタンは灰色ですが、次のページからは同じウィンドウに表示されるので戻るボタンは有効になります。

JavaScriptのwindow.openを使えば、同じページも別窓で開ける

当然、JavaScriptが有効でないと使えませんが、window.openで新しい窓を開けます。

window.openの説明は杜甫々さんの「ウィンドウ(Window)」というページが詳しいです。

具体的には下のソースで、新しいウインドウに同じページの id=”link” の場所が表示されます。

<a href=”javascript:void(0);onclick=”window.open(‘#link‘);”>リンクへ</a>

実際に、次のリンクをクリックすると新しい窓で、下の赤い部分が開きます →「リンクへ

window.openに入れるURLは、リンク先のidだけで大丈夫です。
window.open(‘#link‘)

href=”javascript:void(0);” で、リンクを無効にする

aタグはクリックしたらリンク先へ飛ぶものですので、その作用を無効にしないと元のウインドウの画面が、そこへ移動してしまいます。そのために href に、何もしないスクリプトを充てているのがjavascript:void(0);です。

ほとんどの場合、これで問題ありません。しかし、href のリンク先URLを消して、javascript:void(0);を充ててしまったので、JavaScriptが無効だとクリックしてもリンクを表示できません。

それを避けるためにもっとも無難なのは、次の方法です。

  1. HTMLには、通常のリンクを書いておく。
    <a href=”#link” onclick=”window.open(‘#link’);”>リンクへ</a>
  2. それを後から、JavaScriptで書きかえる。

JavaScriptが有効でない場合は、スクリプトが動かないのでリンクが書きかえられません。そうすれば、新しい窓ではなく同じ窓でですが正しくリンク先へ遷移します。

具体的な書きかえ用のJavaScriptは次のようになります。

<a href=”#link” onclick=”window.open(‘#link’);”>リンクへ</a>

<script type=”text/javascript”><!–
document.querySelector(‘a[href=”#link”]’).href = “javascript:void(0);”;
// –>
</script>

このスクリプトは、href=”#link” である aタグを探して、その href を “javascript:void(0);” に書きかえるという動作をします。

“同じページの特定のIDを別窓で開く” の続きを読む

サプライズ出現注意☆6月14日のふなっしーは船橋西武で県民の日スペシャル

ふなっしー2013年6月のその他のスケジュールはこちらです。

県民の日スペシャル

6月15日は「千葉県民の日」。

それを記念して、6月14日(金)、15日(土)、16日(日)の3日間は「西武船橋店」に、毎日5キャラずつ千葉県内のご当地キャラが訪問します。

全キャラクターが登場するステージは3日間とも下のとおりです。ふなっしーは、14日(金)に登場するなっしー♪

時間
各日正午~
場所
2階 カーニバル広場
※雨天時は会場が変更になります。

登場するご当地キャラクター

6月14日(金)参加のご当地キャラクター

6月15日(土)参加のご当地キャラクター

6月16日(日)参加のご当地キャラクター

画像は「西武船橋店」のHPより引用しました

6月14日(金)
龍夢(ドラム)『栄町イメージキャラクター』(左上)
ピーちゃん・ナッちゃん『八街市イメージキャラクター』(右上)
ふなっしー『梨の妖精』(左下)
カムロちゃん『佐倉・城下町400年記念イメージキャラクター』(中央下)
なし坊『しろい梨イメージキャラクター』(右下)
6月15日(土)
やっさくん『東金市イメージキャラクター』(左上)
勝浦カッピー『勝浦市マスコットキャラクター』(右上)
うなりくん『成田市観光キャラクター』(左下)
チーバくん『千葉県PRマスコットキャラクター』(中央下)
きみぴょん『君津市マスコットキャラクター』(右下)
6月16日(日)
エビアミーゴ『御宿町シンボルキャラクター』(左上)
やっち『八千代市イメージキャラクター』(右上)
やっぴー『谷津遊路商店街親善大使』(左下)
きさポン『木更津市マスコットキャラクター』(中央下)
かまたん『鎌ヶ谷市農産物ブランドマスコットキャラクター』(右下)

サプライズ出現あり… (゚Д゚#)

実は、「西武船橋店」のホームページには、こう書いてあるんです。

県民の日スペシャル 千葉県のご当地キャラクターがやってくる!
千葉県はご当地キャラクターの宝庫です。
今回は各日5つのキャラクターが登場。
全員でそろっての登場や、各キャラクターがフロアに
サプライズ出現します。

どのご当地キャラクターが出現するかはお楽しみに。

もしかしたら、ふなっしーもサプライズ出現あるか?

3月にもふなっしーが「西武船橋店」に行った時は、LOFTにサプライズ出現をしたのではなかったか!

もし、現れるとしたらどこに?

Tomさんの予想は、ズバリ物産展!「ふなっしーが物産展に登場」に800コインをベットします。

なぜ、そう思うかというと、3月の船橋西武のイベントで、ふなっしーは「イベントが始まる前に、お忍びで物産展を見てきた」と発言しています。さらに、5月のこのツイートを見てください。

ふなっしーは、船橋西武の物産展が好きなんです!

だから、6月14日(金)は船橋西武の物産展に張り込むことをオススメします☆(来なかったらゴメンね)


西武船橋店はJR船橋駅の目の前、または京成船橋駅からも、徒歩で行けます。

Yahoo!路線情報で時刻表を調べる!

“サプライズ出現注意☆6月14日のふなっしーは船橋西武で県民の日スペシャル” の続きを読む

古い記事の編集画面を一発で出す方法[ファンブログ]

2014年1月22日にA8.netのファンブログはSeesaa Blogのシステムをベースにして生まれ変わりました。よってファンブログ関連の記事は今では当てはまらない可能性があります。新しいファンブログのカスタマイズは別ブログ「ファンブログ テック」で詳しく書いていますので、そちらをご覧ください。

この記事は「ファンブログ」向けの情報です。

古い記事を素早く修正する

このブログは、はじめて2年経っているので記事の数が多いです。最近の記事を訂正するならいいのですが、古い記事を直すとなると、管理ページで、その記事の編集画面を出すのが面倒です。

そこで、今回は古い記事の編集画面を一発で出すティップスです。

まず、訂正したい記事のURLを調べる

今回は2年前に書いた記事「枠の中の背景に画像を使いたい!」を例にとります。

訂正したい記事のURLを調べる

ファンブログの記事のアドレスは、下のパターンで決定されています。この中の「記事番号」だけを使います。

ファンブログの記事URL http://fanblogs.jp/ユーザー/archive/記事番号/0

記事「枠の中の背景に画像を使いたい!」のURLは http://fanblogs.jp/ayzfqir5/archive/13/0 ですので、記事番号は「13」です。

アドレスバー

編集画面を開く

下のように、最近の記事を選んで「記事を編集する」画面を開きます。開く記事は編集しないので何でも構いません。必要なのはアドレスバーです。

記事編集画面

この例では「記事番号」が、「794」のものを開いています。

アドレスバーに表示されているURLの最後が entryId=794 となっています。これが、記事番号です。

記事編集画面

この794を先ほど調べた記事番号「13」に書きかえます。

そして、Enterキーを叩くと、記事番号が13の記事の編集画面が開かれます。

記事編集画面

後は、開いた記事を修正して、保存すれば、記事は更新されます。

Wikiのように記事の最後に注釈をつけて、そこへリンクさせる方法

文章を書いた時に、補足となる説明が必要だったとします。こんな風に→(*注1

補足説明を文中に書くと、長くなって文章が散漫になってしまったりするかもしれません。また、ドラえもん(*注2)のように、多くの人が知っているけど、知らない人がいる場合に備えて注釈を入れるなどという場合もあります。

実際に(*注1)か(*注2)をクリックすると、この記事の最後の注釈に飛びます。今回は、Wikiのように、記事の最後に注釈をまとめて書いておき、記事中から、そこへリンクを張る方法です。

リンクを張る実例

ページの途中へのリンクの張り方は、以前の記事に詳しく書いています。ですので、理屈の説明は省略します。今回は実例のみの説明です。

ここでは、すでに本文と、それに対応する注釈を書き上げているものとします。

まず、注釈にidをつけます。

<span id=”note1“>注1の説明文。</span>

<span id=”note2“>注2の説明文。</span>

これで、「注1の説明文」にはnote1というidが、「注2の説明文」にはnote2というidが、それぞれ振られました。

次に、本文中の(*注1)(*注2)という部分にリンクのタグを書き加えます。

<a href=”#note1“>*注1</a>

<a href=”#note2“>*注2</a>

「*注1」をクリックすると、note1へ飛ぶようにしたいのでリンク先は、先頭に#をつけてからnote1と書きます。同様に「*注2」をクリックすると、note2へ飛ぶように、先頭に#をつけてからnote2と書きます。

これで、「*注1」をクリックすると「note1」へ移動しますし、「*注2」をクリックした時には「note2」へ移動するようになりました。

注釈へのリンクを別ウインドウで開く

もし、本文を読んでいる途中で注釈をクリックして、その度に画面が注釈へ移動してしまったら、かえって面倒です。注釈が別ウインドウで開いてくれれば、本文はそのままの位置でいられます。

そのためには、リンクの「aタグを」以下のようにします。

<a href=”javascript:void(0);onclick=”window.open(‘#note1‘);”>*注1</a>
<a href=”javascript:void(0);onclick=”window.open(‘#note2‘);”>*注2</a>

実行例:実際に右のリンクをクリックすると別ウインドウで開きます。 → *注1  
*注2

別ウインドウで開く事の説明に関しては、次の記事を参照してください。


*注1:注1の説明文。ここはダミーの説明文です。ここはダミーの説明文です。ここはダミーの説明文です。ここはダミーの説明文です。ここはダミーの説明文です。ここはダミーの説明文です。ここはダミーの説明文です。ここはダミーの説明文です。ここはダミーの説明文です。ここはダミーの説明文です。

*注2:注2の説明文。ドラえもん目覚まし時計はいかがですか?

“Wikiのように記事の最後に注釈をつけて、そこへリンクさせる方法” の続きを読む

[詳細画像] C:MO(シーモォ) 綾波レイ 可動フィギュア ヱヴァンゲリヲン新劇場版 – アルカディア

「ヱヴァンゲリヲン新劇場版」より、プラグスーツ姿の綾波レイが登場です。

ヱヴァンゲリヲン新劇場版 綾波レイ 可動フィギュア 予約受付中

メーカー:
アルカディア
シリーズ名:
C:MO(シーモォ)
造型師:
French Doll [Cereberus Project TM]

Cerberus Project TM(ケルベロス・プロジェクト)の開発したジョイントを使用し、ちょっと大きめサイズならではの卓越した造形(フォルム)と彩色(外観)を重視した美少女可動フィギュアです。色んなポーズを取って、ディスプレイし、固定ポーズフィギュアのように鑑賞を楽しむ、というコンセプトです。

顏は、少しだけ微笑んでいる顔、無表情な顔の2種が差し替え可能。目は、正面目線、右目線、左目線の目パーツが差し替え可能です。


塗装済PVC可動フィギュア

【サイズ】
全高約 210mm(NON スケール)
【材質】
非フタル酸PVC、ABS、その他
【パッケージ】
ウィンドウボックス
【セット内容一覧】
本体 顔2種 目2種 手左右各1種 ゲンドウのメガネ ディスプレイ・スタンド

発売日 2013年10月 予約受付中
ヱヴァンゲリヲン新劇場版 綾波レイ 可動フィギュア 税込7,550円

“[詳細画像] C:MO(シーモォ) 綾波レイ 可動フィギュア ヱヴァンゲリヲン新劇場版 – アルカディア” の続きを読む