當前位置:成語大全網 - 書法字典 - 頁面A和B通過調用javascript函數修改顯示內容。

頁面A和B通過調用javascript函數修改顯示內容。

這個問題沒營養!

頁面內容:

& ltbody & gt

& lta href="b.html?p = hello " & gt妳好& lt/a & gt;

& lta & gt世界& lt/a & gt;

& lta & gt再見& lt/a & gt;

& lt/body & gt;

======================

下面是如何得到p的值。

============================================

//獲取地址欄的參數數組

函數getUrlParams()

{

var search = window . location . search;

//寫數據字典

var tmp array = search . substr(1,search.length)。拆分(& amp);

var paramsArray =新數組;

if( tmparray!=空)

{

for(var I = 0;我& lttmparray.lengthi++)

{

var reg = /[=|^==]/;//用=,但不包括= =

var set1 = tmparray[i]。替換(reg,' & amp');

var tmpstr 2 = set 1 . split(' & amp;'));

var array =新數組;

array[tmpstr 2[0]]= tmpstr 2[1];

paramsArray.push(數組);

}

}

//返回參數數組。

返回paramsArray

}

//根據參數名獲取參數值。

函數getParamValue(名稱)

{

var params array = getUrlParams();

if(paramsArray!=空)

{

for(var I = 0;我& ltparamsArray.lengthi ++)

{

for(paramsArray[I]中的變量j)

{

if( j == name)

{

return params array[I][j];

}

}

}

}

返回null

}

/********

接收地址欄參數

密鑰:參數名稱

**********/

函數GetQuery(key) {

var search = location . search . slice(1);//獲取get提交的查詢字符串。

var arr = search . split(& amp;);

for(var I = 0;我& lt數組長度;i++) {

var ar = arr[i]。拆分(" = ");

if (ar[0] == key) {

return ar[1];

}

}

}

==============================

然後在B頁接收地址欄P的值,這是壹個非常復雜的過程。我勸妳放棄妳的想法!

我稍後會處理B頁的顯示。總之這個問題很有營養。