人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

javaスクリプトでページの一部を書き換えたい

ファイルがある場所のディレクトリを取得して、それをSSIの変数に入れたいです。
こちらのスクリプトでファイルがあるディレクトリが取得できるのが分かり実行した所これで自分が欲しいディレクトリ名が取得できました。
<script>
$(function() {
var $dir = location.href.split("/");
var $dir2 = $dir[$dir.length -2];
alert($dir2);
});
</script>
(例:hoge.com/aaa/bbb/ccc/ddd/index.htmlの場合、「ddd」を取得)

これをSSIのコードに挿入したいです。
<!--#include virtual="../cgi/list/list.cgi?mode=list&dir=○○" -->
(○○の部分に入れる)

「Javascript html 差し替え」等で調べてはみたのですが、divやpをidで囲ってその中を全部書き換える方法して見つける事が出来ず、テキストの一部を入れ替える方法を見つける事が出来ませんでした。

この場合、どのように記述したら良いでしょうか?

●質問者: 匿名質問者
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● 匿名回答1号
ベストアンサー

処理順として、
A. サーバサイドで SSI を実行
B. クライアントサイドで Javascript を実行
なので、B の結果を A に渡すというのはできないです。

対策としては、list.cgi で location.href に相当する情報が
環境変数 REQUEST_URI あたりから取れるはずなので、わざわざ
渡さなくてもよい、ではないかと思います。


匿名質問者さんのコメント
ありがとうございます。 再度調べて質問上げ直します。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ