#author("2021-11-16T08:27:29+09:00","","")
** redirect.inc.php [#l3697b51]
|RIGHT:100|LEFT:360|c
|~サマリ|指定ページにリダイレクト(自動転送)するプラグイン|

指定ページにリダイレクト(自動転送)するプラグイン

#contents
 
*** 概要 [#d2af8171]
n秒後に、指定したページに自動的に移動するプラグインです。

 #redirect(移動先ページ名,待ち秒数)

これを記述した部分は

例:&br;
''3'' 秒後に ''[[FrontPage]]'' に移動します。&br;
(移動しない場合は、上のリンクをクリックしてください。) 

と出力され、待ち秒数経過後そのページにジャンプします。

→[[alias.inc.php との相違点>#rb9fe287]]

//*** ダウンロード [#u77991f2]
//&ref(redirect.inc.php-1_03);  
//(右クリックで保存→"redirect.inc.php"にリネーム)

*** 使用例 [#ra727b4d]
3秒後にFrontPageにジャンプします。

 #redirect(FrontPage, 3)

食べ物/納豆 ページにジャンプします。秒数を省略すると、5秒後にジャンプします。

 #redirect(食べ物/納豆)

オプションを変更すると、外部にも自動転送することができます。プラグインファイル内の説明をよく読んで利用してください。

 #redirect(http://google.co.jp,10,Google)

*** 便利そうな使い方 [#id60aa05]

食べ物/納豆 というページで納豆について熱く語っていたとして、
かつ他のページ中の「納豆」という文字列に自動リンクさせたい場合、

+納豆というページを作って
+そのページ #redirect(食べ物/納豆) と記述

すれば、納豆リンク→「納豆」ページ→「食べ物/納豆」ページと遷移させることができるようになります。


*** 注 [#tc226934]
- &color(red){【重要】};プレビュー中も転送が有効になるので、(特に秒数を短く設定した場合)急いで更新してください(笑)
- 移動にはJavascriptを使用しているので、Javascriptが無効な場合は移動しません。

*** 更新履歴 [#hee19c4b]
- 1.03 (2005-01-18)
-- XSS対応
-- 空白入りのページにジャンプできない障害に(ちゃんと)対応
-- 「0秒後にジャンプ」はできなくしました。
- 1.02 (2005-01-17)
-- 空白入りのページにジャンプできない障害に(とりあえず)対応
-- 注釈つきで外部リンクを復活
- 1.01 (2005-01-16)
-- 外部リンク機能、確かにおっかないので削除しました
- 1.0 (2005-01-16)
-- とりあえず新規作成

*** ライセンス [#e958e347]
GPL

*** alias.inc.php との違い [#rb9fe287]
同じようなプラグインとして [[alias.inc.php>自作プラグイン/alias.inc.php]]があります。&br; 
すいません、存在に気づかず同じようなプラグインを作ってしまいました。あほです(笑)気づいてればこれ作ってなかったかも。。。

違いは以下のような点です:
- alias.inc.php は 埋め込み元ページが表示されず、一瞬で移動します。&br;redirect.inc.phpの場合、埋め込み元ページも表示され、移動までに待ち時間があります。
- alias.inc.php は基本的にどのようなブラウザでも動作するはずです。&br;redirect.inc.phpの場合、Javascriptで転送を実現しているので、ブラウザの環境によっては動作しない場合もあるかも。

*** コメント [#a7bb5c34]
#comment();
//

トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS