0

状況は次のとおりです。2 ページあります。

私が望むのは、<a href="">ページ 1 に多数のテキスト リンク ( ) をすべてページ 2 に向けることですが、各リンクが異なる値を送信するようにしたいと考えています。

2ページ目では、その値を次のように表示したいと思います:

こんにちは、{value} をクリックしました

考慮すべきもう 1 つのポイントは、この状況では php を使用できず、html だけを使用できるということです。

4

8 に答える 8

4

スクリプトを使用できますか? Javascriptのようなもの。可能であれば、リンクの末尾にクエリ文字列で値を渡します (「?ValueName=Value」を追加するだけです)。次に、ターゲット ページでクエリ文字列値を取得します。次のサイトは、それを解析する方法を示しています: Parsing the Query String .

必要な Javascript コードは次のとおりです。

var qs = new Querystring();
var v1 = qs.get("ValueName")

そこから、渡された値を操作できるはずです。

于 2008-09-19T15:02:21.207 に答える
1

Javascript で取得できます。たとえば、次の URL からクエリ文字列の値を取得しようとしているとします: http://foo.com/default.html?foo=bar

var tabvalue = getQueryVariable("foo"); 

function getQueryVariable(variable)
{
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++)
{
var pair = vars[i].split("=");
if (pair[0] == variable)
{
return pair[1];
}
}
}

** テストしていないため、ここにある私の JS コードが正しいかどうかは 100% 確実ではありません。

于 2008-09-19T15:03:22.077 に答える
0

これは JavaScript ではかなり基本的なことですが、さらに高度な機能が必要な場合は、たとえば php を検討する必要があります。PHP を使用すると、あるページから別のページに変数を簡単に取得できます。以下に例を示します。

URL:

localhost/index.php?myvar=Hello World

次に、次のコードを使用して index.php の myvar にアクセスできます。

$myvar =$_GET['myvar'];
于 2008-09-19T15:12:40.637 に答える
0

すべての返信に感謝します。スクリプトを使用する方法を見つけることができるかどうかを調べます。CMS では、すべてのページが Wysiwyg エディターで作成され、認識されていないタグ/スクリプトを除外する傾向があるため、CMS を回避する必要があるため、非常に面倒です。

編集:わかりました、いまいましいwysiwygエディタはhtmlタグしか認識しないようです...(予想どおり)

于 2008-09-19T17:14:43.713 に答える
0

HTML アンカーを使用してこれを達成できる場合があります。

http://www.w3schools.com/HTML/html_links.asp

于 2008-09-19T15:01:43.830 に答える
0

document.location.searchsplit()を使用する

http://www.example.com/example.html?argument=value

var queryString = document.location.search();
var parts = queryString.split('=');
document.write(parts[0]);  // The argument name
document.write(parts[1]);  // The value

それが役に立てば幸い

于 2008-09-19T15:11:37.253 に答える
0

リンク広告の HREF タグにデータを追加します。2 ページ目で JavaScript を使用して URL を解析し、必要に応じて表示します

http://java-programming.suite101.com/article.cfm/how_to_get_url_parts_in_javascript

きれいではありませんが、動作するはずです。

于 2008-09-19T15:04:36.007 に答える