#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();
//