| TOP /JavaScript | 前回の足跡 |
|---|
前回の足跡 [消去] >
画像のスクロール(その他のJavaScript)
二次元配列ソート(その他のJavaScript)
任意の文字色を変更(その他のJavaScript)
簡易エデッタ(その他のJavaScript)
ページの横スクロール(その他のJavaScript)
<script type="text/javascript" ><!--
textleng=10; //表示文字列長
var Linkmark;
function markwrite(){
Linkmark=Linkcookie_get();
if(Linkmark){
linktext=(Linkmark[1].length > textleng)?Linkmark[1].substring(0, textleng)+"...":Linkmark[1];
document.write("<a href='"+Linkmark[0]+"'title='"+Linkmark[0]+"'>"+linktext+"</a>");
if(Linkmark.length==4){
linktext=(Linkmark[3].length > textleng)?Linkmark[3].substring(0, textleng)+"...":Linkmark[3];
document.write(" : <a href='"+Linkmark[2]+"'title='"+Linkmark[2]+"'>"+linktext+"</a>");
}
}else{
document.write("足跡はありません");
}
}
function footmark(){
lt=(document.all)?this.innerText:this.text;
if(!Linkmark){
Linkcookie_save(this.href,lt);
}else if(Linkmark.length==2){
if(Linkmark[0]==this.href)return;
Linkcookie_save(Linkmark[0],Linkmark[1],this.href,lt);
}else if(Linkmark.length==4){
if(Linkmark[2]==this.href)return;
Linkcookie_save(Linkmark[2],Linkmark[3],this.href,lt);
}
}
function footmark_set(){
for (i = 0; i < document.links.length; i++) {
document.links[i].onclick=footmark;
}
}
onload=footmark_set;
theName="mark_cookie2"; //cookie名を変更
set_time=1; //保存日数
//--------------cookie----------------------------
function Linkcookie_get(){
d_Array="";
theCookie=document.cookie+";";
start=theCookie.indexOf(theName+"=");
if(start !=-1){
end=theCookie.indexOf(";",start);
theData=unescape(theCookie.substring(start+theName.length+1,end));
d_Array=(theData.indexOf(",")==-1)?theData:theData.match(/[^,]+/g);
}
return d_Array;
}
function Linkcookie_save(){
myData="";setDay=new Date();
if(arguments.length==1)
myData=arguments[0];
else
for(i=0;i<arguments.length;i++){
if(i)myData+=",";
myData+=arguments[i];
}
setDay.setTime(setDay.getTime()+(set_time*1000*60*60*24));
document.cookie=theName+"="+escape(myData)+";expires="+setDay.toGMTString();
}
function Linkcookie_clear(){
setDay=new Date();
setDay.setTime(setDay.getTime()-(1*1000*60*60*24));
document.cookie=theName+"= ;expires="+setDay.toGMTString();
}/* himajin.moo.jp */
// --></script>
表示部分
前回の足跡 <span style="font-size:10pt;cursor:pointer"onclick="Linkcookie_clear()">[消去]</span> > <script>markwrite()</script>