Categories


Tags


使用JavaScript替换和修改网页链接

有时候我们会需要修改当前页面里的url中的某个参数的值,动态地调整一些参数的数据,既人性化又利于搜索引擎的优化。下面是利用javascript修改url中某个参数的值的具体思路。

/*

* url 目标url

* arg 需要替换的参数名称

* arg_val 替换后的参数的值

* return url 参数替换后的url

*/

function changeURLArg(url,arg,arg_val){

var pattern=arg+'=([^&]*)';

var replaceText=arg+'='+arg_val;

if(url.match(pattern)){

var tmp='/('+ arg+'=)([^&]*)/gi';

tmp=url.replace(eval(tmp),replaceText);

return tmp;

}else{

if(url.match('[\?]')){

return url+'&'+replaceText;

}else{

return url+'?'+replaceText;

}

}

return url+'\n'+arg+'\n'+arg_val;

}

使用方法如下:

changeURLArg('https://www.williamlong.info/?max-results=20&id=2','max-results',100);

下面是上述功能的一个应用,在Google Blogger里,默认的标签显示数目是20个,我们通过JavaScript可以将标签显示数目修改为100个。具体的修改方法如下,打开Blogger的后台,点“布局”,增加一个“ HTML/Javascript”的 Sidebar Widget,其代码如下:

<script type="text/javascript">

function changeURLArg(url,arg,arg_val){

var pattern=arg+'=([^&]*)';

var replaceText=arg+'='+arg_val;

if(url.match(pattern)){

var tmp='/('+ arg+'=)([^&]*)/gi';

tmp=url.replace(eval(tmp),replaceText);

return tmp;

}else{

if(url.match('[\?]')){

return url+'&'+replaceText;

}else{

return url+'?'+replaceText;

}

}

return url+'\n'+arg+'\n'+arg_val;

}

document.getElementById("Blog1_blog-pager-older-link").href = changeURLArg(document.getElementById("Blog1_blog-pager-older-link").href,"max-results",100) ;

</script>

之后保存即可。

来源:月光博客


Public @ 2017-03-02 16:17:16

Godaddy域名过户教程

域名过户(更改注册人)是指域名的当前注册人将域名转让给其他团体,即转移此域名所有权的行为。在域名的交易过程中域名过户是非常重要的手续之一,下面我们就以Godaddy为例,详细讲解一下域名过户的操作过程。站内域名过户(PUSH)是我们常见的域名转移过户方式,Godaddy的域名过户(PUSH)非常简单,正常情况下,几分钟内就可以完成。有些朋友使用Godaddy优惠码买了很多域名,想要PUSH到一个帐

Public @ 2018-11-28 16:00:22

关于网站被挂马\黑客入侵的只读\误杀相关问题

1. 应当立即采取何种行动? 答:应立即备份网站的文件和数据、升级网站的安全防护措施,确认攻击手段和源头,分析攻击历史是否存在模式可见。此外,可以采取阻止黑客入侵的措施,如IP限制和免费使用各种反入侵工具等。 2. 如何确认网站是否被挂马黑客入侵? 答:可以查看网站根目录下新增的文件,如果出现了不熟悉的、意义不明的文件时,那证明网站一定被入侵了;此外,还可以检查网站系统日志以及直接进行手

Public @ 2023-02-24 04:00:21

使用JavaScript替换和修改网页链接

有时候我们会需要修改当前页面里的url中的某个参数的值,动态地调整一些参数的数据,既人性化又利于搜索引擎的优化。下面是利用javascript修改url中某个参数的值的具体思路。/** url 目标url* arg 需要替换的参数名称* arg_val 替换后的参数的值* return url 参数替换后的url*/function changeURLArg(url,arg,arg_val){va

Public @ 2017-03-02 16:17:16

在网站构建过程中,我们应该考虑哪些

1、网站的速度2、网站的美观3、网站的用户体验4、网站的安全5、网站和企业需求的匹配度6、网站的生存周期7、选择好的服务商互联网有一项著名的8秒原则:客户在访问网站时,假如下载需要太长时间,他们就会放弃访问。据调查有近50%的用户由于网页速度不稳定或页面下载速度过慢,而停止访问曾经推崇的网站。指我们网站打开的速度怎么样,是用1s就能打开,还是需要5S,甚至更长。如果很短的话,比如:0.5S,那么恭

Public @ 2011-10-03 16:14:00

更多您感兴趣的搜索

0.475541s