在第一頁即時獲取文本框中的值我需要將它傳遞到另一個分爲2個框架的頁面。 我需要在第一幀的html頁面中顯示該值。 請給我一個簡單的例子。我試過 window.document.getElementById(「inputbox1」)。值 但我無法獲得該值。如何使用javascript將值從一個html頁面傳遞到另一個html頁面
請給我一個簡單的例子。
在第一頁即時獲取文本框中的值我需要將它傳遞到另一個分爲2個框架的頁面。 我需要在第一幀的html頁面中顯示該值。 請給我一個簡單的例子。我試過 window.document.getElementById(「inputbox1」)。值 但我無法獲得該值。如何使用javascript將值從一個html頁面傳遞到另一個html頁面
請給我一個簡單的例子。
將值寫入cookie並從其他頁面讀取cookie。
寫和讀的cookie檢查here
如果URL參數是一個選項,你可以使用這個
function getParameter(param) {
var val = document.URL;
var url = val.substr(val.indexOf(param))
var n=parseInt(url.replace(param+"=",""));
alert(n+1);
}
getParameter("page");
裁判 http://bloggerplugnplay.blogspot.in/2012/08/how-to-get-url-parameter-in-javascript.html
另一個可能是餅乾
被打的餅乾部分:對
編輯的確不是一個好的餅乾參考 這個人是更好的http://www.w3schools.com/js/js_cookies.asp
我會去與本地存儲,正如@MicrosoftGoogle提出的那樣,但尚未得到很好的支持,您可以使用純JavaScript來實現這一點。你將有你的窗體頁上是這樣的:
<form action="param-received.html" method="GET">
<input type="text" id="foo" name="foo">
<input type="submit" value="Send" name="submit" id="submit">
</form>
一旦你點擊發送按鈕,您將被重定向到/param-received.html?foo=hola&submit=Send
。
location.search
屬性包含參數鏈。下面是完整的代碼上param-received.html
發送的數據進行處理:
<script language="JavaScript">
function processForm()
{
var parameters = location.search.substring(1).split("&");
var temp = parameters[0].split("=");
l = unescape(temp[1]);
alert(l); //Dialog with the text you put on the textbox
}
processForm();
</script>
function getValue(varname)
{
var url = window.location.href;
var qparts = url.split("?");
if (qparts.length == 1)
{
return "";
}
else{
var query = qparts[1];
var vars = query.split("&");
var value = "";
for (i=0;i<vars.length;i++)
{
var parts = vars[i].split("=");
if (parts[0] == varname)
{
value = parts[1];
break;
}
}
value = unescape(value);
// Convert "+"s to " "s
value.replace(/\+/g," ");
return value;
}
}
var VariableGot = getValue(YourPassingVariableName);
功能只需複製到你的HTML文件,然後通過你的變量名是通過GET方法發送功能。現在你將從url獲得變量的值。
您是否閱讀過htmlgoodies文章?同樣的功能使用相同的功能兩次,不unescape參數,甚至不說cookie。 –