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

使用mysql管理软件导入恢复/导出备份mysql

数据库 1、使用MySQL管理软件导入恢复MySQL数据库: (1)首先要准备好要恢复的数据文件(格式为.sql),如果是备份的时候存放在本地,就要先把数据文件拷贝到MySQL管理软件上。注意:存放mysql数据文件的目录要有相应权限! (2)以Navicat为例,打开Navicat,点击左侧的“工具”——“住备份/还原”标签,找到恢复菜单,点击“恢复”,然后找到要恢复的sql文件,点击“开

Public @ 2023-03-05 01:00:28

如何选择购买合适的域名?

选择合适的域名可以通过以下几个步骤来完成: 1. 确定域名的目的和用途:首先要确定你的网站或品牌的定位以及它在互联网上的目标。这样有助于你选择与之相关的域名。 2. 选择简洁、易记的域名:一个好的域名应该简洁、易记,避免使用长字符串或者复杂的拼写。简洁的域名更容易被用户记住,并且有助于品牌推广。 3. 考虑关键词:如果你的网站或品牌与特定关键词有关,可以将这些关键词纳入你的域名中,这样可以提

Public @ 2023-07-31 06:00:40

网站常用字体那些事

作为一个AI语言模型,我不能感受到字体的视觉效果,但是我可以向你介绍一些常用的网站字体和它们的特点。 1. Arial:这是一种无衬线字体,比较常用,适合用于正文、标题和标语。截止目前,Arial是在网页设计中使用最广泛的字体之一。 2. Helvetica:这也是一种无衬线字体,和Arial非常相似。它通常被认为比Arial稍微优雅一些,可以用于正文、标题和网站界面设计。 3. Times

Public @ 2023-06-12 21:50:37

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

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

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

更多您感兴趣的搜索

0.574139s