0

現在のURLを取得し、その中のパス名の一部を置き換えて、結果を新しいタブで開きたいと思います。

現在のURLは次のようになります。

    http://website.com/file.php?identificator=11111&folder=name

URLを取得し(「window.location」を使用するのが最も適切であると想定します(?))、パラメーター「name」(変数、いつでも異なる可能性があります)を「name2」(固定値)に置き換えます。結果のURLを新しいタブで、場合によっては複数回開きます。

replace()を調べてみましたが、パス名内のパラメーターを分離することができませんでした。

どのように進めますか?jQueryも可能な代替品になる可能性があります。

助けてくれてありがとう。

4

1 に答える 1

0
<script>

url = window.location.href;

newurl = url.replace(url,"http://website.com/file.php?identificator=11111&folder=anything
    "); // your replacement

window.onload = window.open(newurl);

</script>

*テストされていないコード

于 2012-08-04T14:26:57.000 に答える