2011-12-04 19 views
0

私のサイトの別のディレクトリにある何百ものページに依存するDWのテンプレートがあります。私は最近、クリックでAJAXリクエストを行うログアウトボタンを追加しました。dreamweaverテンプレートでxmlhttp.openを使用すると問題が発生する

私はこのラインがあります。

xmlhttp.open("GET","../folder1/folder2/something.php?something=something",true); 

私はテンプレートを保存する場合、そのコード行がすべてのページに同じままで、(テンプレートにリンクされているすべてのページを更新し)ではないすべての理由ページがテンプレートと同じディレクトリにある、いくつかは(ほとんど)が見つかりませんでしたファイル(something.php)として404エラーを返します。

通常、DWでは、このようなCSS(バックグラウンドイメージのリンクなど)を行うと、DWは更新するページごとにURLを適切なものに変更します。しかし、ここではそうではありません。

私はすべてのページに移動してそれぞれを編集することはできません。また、コードがロックされた領域にあるので、簡単に検索して置き換えることはできません。

すべてのアイデア、または代替?

ありがとうございます。

答えて

0

JavaScriptのパスは更新されません。

使用できるのは、ファイルへのルートの相対パスです。あなたの代わりにしようとしたのであれば

{your site root}/folder1/folder2/something.php 

:それはあなたのテンプレートファイルから../あるようですので、私はあなたのファイルがであなたのサイト内にあることを前提としています

xmlhttp.open("GET","/folder1/folder2/something.php?something=something",true); 

注意をそのI ..を落とし、道には/があります。この記事はもう少し情報を提供するかもしれません:http://www.communitymx.com/content/article.cfm?cid=230ad

関連する問題