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

域名注册知识百科

域名注册是指将一个网站域名在国际互联网上进行注册,以确保其唯一性并交由该网站所有人控制的过程。通常需要选择一个可用的域名、确定有效期、填写相关信息并支付域名费用。 以下是有关域名注册的一些基本知识百科: 1. 域名的定义:域名是由字母或数字组合而成的网址,用于识别和定位互联网上的网站和服务器。 2. 域名的结构:域名由多个部分组成,一般从右到左依次包含顶级域、二级域、三级域等。例如,www.

Public @ 2023-06-15 21:50:35

云服务器批量删除挂马

云服务器批量删除挂马可以按照以下步骤进行: 1. 首先,你需要登录到云服务器的控制面板或使用SSH连接到云服务器。 2. 确认是否存在挂马,可以通过查看日志、扫描病毒、检查系统文件等方式来判断。 3. 如果确认存在挂马,可以使用杀毒软件进行清理,或者手动删除挂马相关的文件、进程等。 4. 如果需要批量删除挂马,可以编写脚本来实现自动化操作,例如使用Python脚本、Shell脚本等。 5

Public @ 2023-03-27 09:00:14

新手建站初期应该避免的几大陷阱

1. 过于追求完美 在建站初期,新手经常会陷入完美主义的泥潭,花费大量时间和精力在设计和页面细节上,而忽视了网站的内容和功能。这种过度关注细节和外貌可能导致新站点的开发时间过长,对于新手来说,这是一个非常不利的因素。 2. 忽略用户体验 用户体验是网站开发的核心,如果用户无法轻松使用您的网站或发现关键信息,他们很可能会在离开之前立即放弃访问。新手需要确保站点好看、易用、有趣且有用。 3.

Public @ 2023-04-03 03:50:22

更多您感兴趣的搜索

0.409048s