javascript
javascript写的关于静态页面获取URL传递参数的函数[原创]
2005.04.29發表于blog.csdn.net/zxub
昨天搬家居然忘搬這篇文章了,郁悶~
以前寫了關于靜態頁面刷新后,跳轉菜單定位的函數,前幾天沒事看了看,感覺還是有點問題,通用性不好,所以寫了下面這個靜態頁面獲取URL傳遞參數的函數,順便說一句,html頁面上的元件不是只可以用默認的標簽,可以自己加的,如:<input name="InfoFileID" type="hidden" gotoURL="#" ?id="InfoFileID">看到那個gotoURL了么?直接加上就可以用,很方便的,寫函數的時候無意中用出來的。
function getQueryString(queryStringName)
{
?var returnValue="";
?var URLString=new String(document.location);
?var serachLocation=-1;
?var queryStringLength=queryStringName.length;
?do
?{
??serachLocation=URLString.indexOf(queryStringName+"\=");
??if (serachLocation!=-1)
??{
???if ((URLString.charAt(serachLocation-1)=='?') || (URLString.charAt(serachLocation-1)=='&'))
???{
????URLString=URLString.substr(serachLocation);
????break;
???}
???URLString=URLString.substr(serachLocation+queryStringLength+1);
??}
??
?}
?while (serachLocation!=-1)
?if (serachLocation!=-1)
?{
??var seperatorLocation=URLString.indexOf("&");
??if (seperatorLocation==-1)
??{
???returnValue=URLString.substr(queryStringLength+1);
??}
??else
??{
???returnValue=URLString.substring(queryStringLength+1,seperatorLocation);
??}?
?}
?return returnValue;
}
轉載于:https://www.cnblogs.com/zxub/archive/2005/06/14/174028.html
總結
以上是生活随笔為你收集整理的javascript写的关于静态页面获取URL传递参数的函数[原创]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用C#实现分布式数据库查询
- 下一篇: javascript中动态添加事件!!