導航:首頁 > 編程語言 > js地址欄傳值隱藏值

js地址欄傳值隱藏值

發布時間:2024-03-19 19:01:51

javaScript 隱藏地址欄不成功

你的js代碼,只是在一個新窗口打開test.asp,沒啥隱藏的吧。
想要隱藏地址,你應該考慮下面兩個方法:
1、用asp裡面的xmlhttp,讀取目標文件並顯示
2、用ajax讀取目標文件,並顯示。
第一種方法效率不高,第二種方法對於蜘蛛極不友好,自己掂量吧。

② js、jquery 如何隱藏瀏覽器地址欄(網頁優化,手機可以,ipad mini不可以,求大神指教)

自己做一個不帶菜單欄和地址欄的瀏覽器給用戶用
用戶自己設置自己的瀏覽器,隱藏菜單欄和地址欄
自己寫個程序,去設置用戶的瀏覽器

③ 求教js隱藏url傳遞的參數或者加密參數

試試下面這個方法版:權
a href="javascript:void(0);" onclick="js_method()"
a href="javascript:;" onclick="js_method()"
a href="#" onclick="js_method();return false;"

④ js如何獲取地址欄加密參數

方法一:採用正則表達式獲取地址欄參數:(強烈推薦,既實用又方便!)加密參數在獲取到值後解密就可以了


functionGetQueryString(name)
{
varreg=newRegExp("(^|&)"+name+"=([^&]*)(&|$)");
varr=window.location.search.substr(1).match(reg);
if(r!=null)
returnunescape(r[2]);//解密
else
returnnull;
}

//調用方法
alert(GetQueryString("參數名1"));
alert(GetQueryString("參數名2"));
alert(GetQueryString("參數名3"));

方法二:傳統方法

functionUrlSearch(){
varname,value;
varstr=location.href;//取得整個地址欄
varnum=str.indexOf("?");
str=str.substr(num+1);//取得所有參數stringvar.substr(start[,length]
vararr=str.split("&");//各個參數放到數組里
for(vari=0;i<arr.length;i++){
num=arr[i].indexOf("=");
if(num>0){
name=arr[i].substring(0,num);
value=arr[i].substr(num+1);
this[name]=value;
}
}
}
//調用
varRequest=newUrlSearch();//實例化
alert(Request.id);

⑤ url傳遞參數,js控制指定頁面div的顯示與隱藏

前提假設:a.jsp頁面中的select組件的name屬性是name="mySelect"


問題分析,其實你既然是通過動態語句編寫的網頁,為什麼要費那麼大力氣去通過JS解析URL參數呢,你可以直接通過request對象,獲取到對應的請求參數就可以了。比通過JS解析更准確更方便,具體,你可以這樣做:

1、在b.jsp頁面中定義一個js變數,用於接收傳遞過來的參數:

varselectValue="<%=request.getParameter("mySelect")%>";

2、在window.onload事件中來控制對應元素的顯示與隱藏:

window.onload=function(){
varel=document.getElementById(selectValue);
if(el){
//將對應ID的元素設置為可見
el.style.display="block";
}
}


完整腳本代碼:

<scripttype="text/javascript">
//定義一個js變數接收傳遞過來的參數
varselectValue="<%=request.getParameter("mySelect")%>";
window.onload=function(){
varel=document.getElementById(selectValue);
if(el){
//將對應ID的元素設置為可見
el.style.display="block";
}
}
</script>

⑥ [JSP]怎麼樣隱藏地址欄中傳遞的參數

你所看到的BBS它並不能做到讓它的 url地址 不發生變化,不信你可以對著一個鏈接點右鍵,再點那個在新窗口打開。

怎麼樣,網址變化了吧。為什麼點擊的時候地址欄裡面的網址沒有發生變化呢,原因不用多說,他的網頁都在一個框架裡面,只要框架(frame)的url沒有在點擊的時候發生變化,則地址欄中的url就不會有變化。

如果你想和那個論壇的做法一樣,很簡單,請參照以下代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>框架頁面</title>
</head>

<frameset cols="80,*" frameborder="no" border="0" framespacing="0">
<frame src="left.htm" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" />
<frame src="right.htm" name="mainFrame" id="mainFrame" title="mainFrame" />
</frameset>
<noframes><body>
</body>
</noframes></html>

這里框架代碼,然後將 left.htm 換成你左邊列表的網址。
然後將 right.htm 換成你右邊內容的網址。

以上這段框架代碼的文件為 index.htm

請訪問 index.htm 查看效果。

⑦ javascript 地址欄傳值問題

引號用得不大對。
js 可以用單引號和雙引號,遇到 html 字元串的時候,最好兩邊用單引號,TAG的屬性值用雙引號。

還有,鏈接文字的 >> 應該寫成 >>

像這樣
td.innerHTML = i+ '.姓名'+'<input type="text" id="'+xmId+'" readonly>'
+ '<a href="javascript:void(0);" onclick="sname(\'' + xmId + '\'")>>></a>'
+ '日期<input type="text" id="'+rqId+'" readonly><a href="javascript:void(0)">>></a>';

取地址欄的參數可以這樣:

function getUrlParam(parameter) {
var loc = location.search.substring(1, location.search.length);
var param_value = false;

var params = loc.split("&");
for (i=0; i<params.length;i++) {
param_name = params[i].substring(0,params[i].indexOf('='));
if (param_name == parameter) {
param_value = params[i].substring(params[i].indexOf('=')+1)
}
}
if (param_value) {
return param_value;
}
else {
return null;
}
}

alert(getUrlParam('xm'));

注意以上代碼要寫在你打開的窗口的 html 裡面。

⑧ JS獲取地址欄url參數

本章內容分為三部分:

開始之前先簡單了解一下

如:url地址: http://xxxxx:9010/test.html?leaf&le=2
window.location.search獲取到的就是 ?leaf&le=2 ;
window.location.search.substr(1)獲取到的就是 leaf&le=2 ;

一、JS獲取地址欄url參數:

如果你想獲取地址欄的其他參數,只需要執行 var 參數=getUrlParam('參數') ;
比如獲取參數a,執行 var a=getUrlParam('a') 就可以啦。簡單又實用。

二、解決請求介面亂碼問題
但是在我請求介面數據的時候,頁面獲取到是類似???這種亂碼。

然後我是這樣解決的:
1、發送方decodeURI編碼:

2、接收方encodeURI解碼
根據後台介面拼接url中使用encodeURI:

三、關於根據後台介面拼接url

整理筆記,不斷優化更新。如果有錯誤或可以優化的地方歡迎指出,互相學習,共同進步。
如果對你有用就點個小心心吧❤

⑨ JS中location.href傳值問題

location.href一般是在鏈接後面加上問號來傳值,多個值之間用&隔開,

舉個栗子:

<script>
location.href='localhost:8080/xxx/xxx?a=1&b=2&c=3';
</script>

這中間的 a、b、c 即為你要傳遞的參數;
在服務端可以解析url參數獲得a、b、c的值, 在前端頁面上也可以通過js獲取這些值

<script>
vargetUrlParam=function(name){
varreg=newRegExp("(^|&)"+name+"=([^&]*)(&|$)");
varr=window.location.search.substr(1).match(reg);
if(r!=null)returnunescape(r[2]);returnnull;
};
alert(getUrlParam('a'))
</script>



閱讀全文

與js地址欄傳值隱藏值相關的資料

熱點內容
cfwpe封包抓取教程 瀏覽:897
哈利波特版本 瀏覽:663
如何從多行列中返回第一列數據 瀏覽:579
一個t的文件能有多少照片 瀏覽:174
安卓qq文件在哪個文件夾里 瀏覽:729
放圖片的文件夾什麼格式 瀏覽:213
win10esp精簡版 瀏覽:865
文件名1688quick 瀏覽:927
del文件是哪個資料庫的 瀏覽:901
java將字元串轉換為整型 瀏覽:175
win7批量修改部分文件名 瀏覽:873
win8需要升級到win10么 瀏覽:85
大數據在海關的運用 瀏覽:38
android使用javamail 瀏覽:3
win10快速訪問共享文件 瀏覽:259
喜馬拉雅電腦文件導出 瀏覽:615
js取商運算 瀏覽:719
幼兒編程貓是什麼 瀏覽:347
dnf哪個網站補丁 瀏覽:646
iphone自動關機能打通 瀏覽:794

友情鏈接